Author Topic: Current BTSX share supply over 2 billion?  (Read 5507 times)

0 Members and 1 Guest are viewing this topic.

Offline ripplexiaoshan

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
I agree.

who hold the extra supply before this bug was found ?

I am curious too... Also, I am curious about where does the burning fee eventually go, are they untouchable?  It seems we have to read the code to get more involved in the mysteries of the system...

It is not spendable by any transaction or any private key.  It simply takes it out of one account and then subtracts it from the supply.

Thanks for clarifying. Since there was no official announcement or explanation about this issue before this post was raised, most of the users didn't know this issue.

However, considering the seriousness of this issue, do you mind providing more details?  I am asking for this because some competitors, most of them from NXT community, are attacking BTSX due to this bug. They are blaming the untransparency of BTSX system. After all, creating BTSX from thin air is terrible terrible issue.  If we know more details, we can let them shut up.
 
For example, is now the supply correct? You said you burned your own fund to get the supply back to normal, but actually it seems now the supply is still larger than what it's supposed to be. Maybe you only burned a amount that make the supply below 2 billion, but not to the supposed amount? 
BTS committee member:jademont

Offline bytemaster

I agree.

who hold the extra supply before this bug was found ?

I am curious too... Also, I am curious about where does the burning fee eventually go, are they untouchable?  It seems we have to read the code to get more involved in the mysteries of the system...

It is not spendable by any transaction or any private key.  It simply takes it out of one account and then subtracts it from the supply.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline ripplexiaoshan

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 2300
    • View Profile
  • BitShares: jademont
I agree.

who hold the extra supply before this bug was found ?

I am curious too... Also, I am curious about where does the burning fee eventually go, are they untouchable?  It seems we have to read the code to get more involved in the mysteries of the system... 
BTS committee member:jademont

Offline bytemaster

FYI we are monitoring the supply to detect any and all deviations as soon as they happen and there are now API calls that allow everyone else too double check by summing all balances. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Mysto

  • Sr. Member
  • ****
  • Posts: 382
    • View Profile
Yes, laddies and gentlemen, the BTSX supply is over 2 billion as a result of multiple bugs identified and fixed weeks ago.  The surplus supply will be burned from our own funds to return it to the proper supply.  We didn't want to spook people until we had the burn operation implemented so that we could correct it.

So where did this extra supply end up going?

1) Mostly to the delegates... our calculation of delegate pay was off and thus we miscalculated the running supply.   We stated earlier our intent to compensate delegates for the extra hard work they were doing, this particular bug just helped us do what we were planning on anyway.  Delegates running at a discount didn't have their pay burned like it was supposed to be.

2) Some white hat individuals who identified bugs and reported them to us privately after they exploited them.  We were able to fix the bugs without much being created.

can i step up and take public glory now?  ;) lol

haha

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline mavisjames

  • Jr. Member
  • **
  • Posts: 46
    • View Profile
Yes, laddies and gentlemen, the BTSX supply is over 2 billion as a result of multiple bugs identified and fixed weeks ago.  The surplus supply will be burned from our own funds to return it to the proper supply.  We didn't want to spook people until we had the burn operation implemented so that we could correct it.

So where did this extra supply end up going?

1) Mostly to the delegates... our calculation of delegate pay was off and thus we miscalculated the running supply.   We stated earlier our intent to compensate delegates for the extra hard work they were doing, this particular bug just helped us do what we were planning on anyway.  Delegates running at a discount didn't have their pay burned like it was supposed to be.

2) Some white hat individuals who identified bugs and reported them to us privately after they exploited them.  We were able to fix the bugs without much being created.

can i step up and take public glory now?  ;) lol
Pmp2K9S5t15hTEkrrFk1cfieb2Y2eVR6YG

BTSX ID: mdyyz

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
This is a big event

I think our client is a serious commercial program

However, we have recently always be BUG problems

I think, this is not just a technical problem

I think this is the working procedures and testing procedures of the problem

I think there is no reasonable place there

To this problem, I have some suggestions:

We should establish a professional test team

Every code change, should pass their tests, and respect its views, then eventually released

@bytemaster I don't know whether you agree with it?

Or, have you ever thought about what better solution to do?

In short, we need a more rigorous
+5%
This Chinese man said he just graduated from junior high school.
we can see how much he want to contribute to this community
I agree him that we need to be more careful for the release.
and thanks bytemaster and mr white hat very much.  :D

Offline bytemaster

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
Yes, laddies and gentlemen, the BTSX supply is over 2 billion as a result of multiple bugs identified and fixed weeks ago.  The surplus supply will be burned from our own funds to return it to the proper supply.  We didn't want to spook people until we had the burn operation implemented so that we could correct it.

So where did this extra supply end up going?

1) Mostly to the delegates... our calculation of delegate pay was off and thus we miscalculated the running supply.   We stated earlier our intent to compensate delegates for the extra hard work they were doing, this particular bug just helped us do what we were planning on anyway.  Delegates running at a discount didn't have their pay burned like it was supposed to be.

2) Some white hat individuals who identified bugs and reported them to us privately after they exploited them.  We were able to fix the bugs without much being created.

This is a big event

I think our client is a serious commercial program

However, we have recently always be BUG problems

I think, this is not just a technical problem

I think this is the working procedures and testing procedures of the problem

I think there is no reasonable place there

To this problem, I have some suggestions:

We should establish a professional test team

Every code change, should pass their tests, and respect its views, then eventually released

@bytemaster I don't know whether you agree with it?

Or, have you ever thought about what better solution to do?

In short, we need a more rigorous



MUSE witness:mygoodfriend     vote for me

Offline bytemaster

Can management of the supply be automated within the network to avoid future error or potential manipulation? I have no technical expertise here, just wondering as a user.

It is automated when the automation works :) 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline starspirit

  • Hero Member
  • *****
  • Posts: 948
  • Financial markets pro over 20 years
    • View Profile
  • BitShares: starspirit
Can management of the supply be automated within the network to avoid future error or potential manipulation? I have no technical expertise here, just wondering as a user.

Offline liondani

  • Hero Member
  • *****
  • Posts: 3737
  • Inch by inch, play by play
    • View Profile
    • My detailed info
  • BitShares: liondani
  • GitHub: liondani

I just saw this thread, ran "info" twice and happened to see it cross back below 2 billion!  Here's a copy-paste with block numbers for posterity:

Code: [Select]
default (locked) >>> info
{
  "blockchain_head_block_num": 555311,
  "blockchain_head_block_age": "10 seconds old",
  "blockchain_head_block_timestamp": "2014-09-22T21:32:20",
  "blockchain_average_delegate_participation": "92.66 %",
  "blockchain_confirmation_requirement": 1,
  "blockchain_delegate_pay_rate": "2.19309 BTSX",
  "blockchain_share_supply": "2,000,000,001.77099 BTSX",
  "blockchain_blocks_left_in_round": 88,
  "blockchain_next_round_time": "at least 15 minutes in the future",
  "blockchain_next_round_timestamp": "2014-09-22T21:47:10",
  "blockchain_random_seed": "f328415b9decc04a75b559f9c2148d42f90d81c2",
  "client_data_dir": "/home/cc/btsx/.BitSharesX",
  "client_version": "v0.4.16",
  "network_num_connections": 12,
  "network_num_connections_max": 200,
  "ntp_time": "2014-09-22T21:32:30",
  "ntp_time_error": -0.019689999999999999,
  "wallet_open": true,
  "wallet_unlocked": false,
  "wallet_unlocked_until": null,
  "wallet_unlocked_until_timestamp": null,
  "wallet_last_scanned_block_timestamp": null,
  "wallet_scan_progress": null,
  "wallet_block_production_enabled": null,
  "wallet_next_block_production_time": null,
  "wallet_next_block_production_timestamp": null
}
default (locked) >>> info
{
  "blockchain_head_block_num": 555312,
  "blockchain_head_block_age": "8 seconds old",
  "blockchain_head_block_timestamp": "2014-09-22T21:32:30",
  "blockchain_average_delegate_participation": "93.52 %",
  "blockchain_confirmation_requirement": 1,
  "blockchain_delegate_pay_rate": "2.19307 BTSX",
  "blockchain_share_supply": "1,999,999,999.79720 BTSX",
  "blockchain_blocks_left_in_round": 87,
  "blockchain_next_round_time": "at least 14 minutes in the future",
  "blockchain_next_round_timestamp": "2014-09-22T21:47:00",
  "blockchain_random_seed": "72a2e5b13c7efa04310038145f8951f62ab50043",
  "client_data_dir": "/home/cc/btsx/.BitSharesX",
  "client_version": "v0.4.16",
  "network_num_connections": 12,
  "network_num_connections_max": 200,
  "ntp_time": "2014-09-22T21:32:38",
  "ntp_time_error": -0.019691,
  "wallet_open": true,
  "wallet_unlocked": false,
  "wallet_unlocked_until": null,
  "wallet_unlocked_until_timestamp": null,
  "wallet_last_scanned_block_timestamp": null,
  "wallet_scan_progress": null,
  "wallet_block_production_enabled": null,
  "wallet_next_block_production_time": null,
  "wallet_next_block_production_timestamp": null
}


Offline CLains

  • Hero Member
  • *****
  • Posts: 2606
    • View Profile
  • BitShares: clains
hat's off to the white hats

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile

2) Some white hat individuals who identified bugs and reported them to us privately after they exploited them.  We were able to fix the bugs without much being created.

Which white hats? The mysterious yet well acquainted with the code 'emf'?
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline theoretical


I just saw this thread, ran "info" twice and happened to see it cross back below 2 billion!  Here's a copy-paste with block numbers for posterity:

Code: [Select]
default (locked) >>> info
{
  "blockchain_head_block_num": 555311,
  "blockchain_head_block_age": "10 seconds old",
  "blockchain_head_block_timestamp": "2014-09-22T21:32:20",
  "blockchain_average_delegate_participation": "92.66 %",
  "blockchain_confirmation_requirement": 1,
  "blockchain_delegate_pay_rate": "2.19309 BTSX",
  "blockchain_share_supply": "2,000,000,001.77099 BTSX",
  "blockchain_blocks_left_in_round": 88,
  "blockchain_next_round_time": "at least 15 minutes in the future",
  "blockchain_next_round_timestamp": "2014-09-22T21:47:10",
  "blockchain_random_seed": "f328415b9decc04a75b559f9c2148d42f90d81c2",
  "client_data_dir": "/home/cc/btsx/.BitSharesX",
  "client_version": "v0.4.16",
  "network_num_connections": 12,
  "network_num_connections_max": 200,
  "ntp_time": "2014-09-22T21:32:30",
  "ntp_time_error": -0.019689999999999999,
  "wallet_open": true,
  "wallet_unlocked": false,
  "wallet_unlocked_until": null,
  "wallet_unlocked_until_timestamp": null,
  "wallet_last_scanned_block_timestamp": null,
  "wallet_scan_progress": null,
  "wallet_block_production_enabled": null,
  "wallet_next_block_production_time": null,
  "wallet_next_block_production_timestamp": null
}
default (locked) >>> info
{
  "blockchain_head_block_num": 555312,
  "blockchain_head_block_age": "8 seconds old",
  "blockchain_head_block_timestamp": "2014-09-22T21:32:30",
  "blockchain_average_delegate_participation": "93.52 %",
  "blockchain_confirmation_requirement": 1,
  "blockchain_delegate_pay_rate": "2.19307 BTSX",
  "blockchain_share_supply": "1,999,999,999.79720 BTSX",
  "blockchain_blocks_left_in_round": 87,
  "blockchain_next_round_time": "at least 14 minutes in the future",
  "blockchain_next_round_timestamp": "2014-09-22T21:47:00",
  "blockchain_random_seed": "72a2e5b13c7efa04310038145f8951f62ab50043",
  "client_data_dir": "/home/cc/btsx/.BitSharesX",
  "client_version": "v0.4.16",
  "network_num_connections": 12,
  "network_num_connections_max": 200,
  "ntp_time": "2014-09-22T21:32:38",
  "ntp_time_error": -0.019691,
  "wallet_open": true,
  "wallet_unlocked": false,
  "wallet_unlocked_until": null,
  "wallet_unlocked_until_timestamp": null,
  "wallet_last_scanned_block_timestamp": null,
  "wallet_scan_progress": null,
  "wallet_block_production_enabled": null,
  "wallet_next_block_production_time": null,
  "wallet_next_block_production_timestamp": null
}
BTS- theoretical / PTS- PZxpdC8RqWsdU3pVJeobZY7JFKVPfNpy5z / BTC- 1NfGejohzoVGffAD1CnCRgo9vApjCU2viY / the delegate formerly known as drltc / Nothing said on these forums is intended to be legally binding / All opinions are my own unless otherwise noted / Take action due to my posts at your own risk

Offline bytemaster

Quote
{
  "blockchain_head_block_num": 555314,
  "blockchain_head_block_age": "8 seconds old",
  "blockchain_head_block_timestamp": "2014-09-22T21:32:50",
  "blockchain_average_delegate_participation": "93.52 %",
  "blockchain_confirmation_requirement": 1,
  "blockchain_delegate_pay_rate": "2.19304 BTSX",
  "blockchain_share_supply": "1,999,999,997.71378 BTSX",
  "blockchain_blocks_left_in_round": 85,
  "blockchain_next_round_time": "at least 14 minutes in the future",
  "blockchain_next_round_timestamp": "2014-09-22T21:47:00",
  "blockchain_random_seed": "5699a0bfbc0828eb4cb412e08495fc072540e35c",
  "client_data_dir": "/Users/dlarimer/Library/Application Support/BitShares X",
  "client_version": "v0.4.16",
  "network_num_connections": 12,
  "network_num_connections_max": 200,
  "ntp_time": "2014-09-22T21:32:58",
  "ntp_time_error": 0.111318,
  "wallet_open": true,
  "wallet_unlocked": true,
  "wallet_unlocked_until": "12 days in the future",
  "wallet_unlocked_until_timestamp": "2014-10-04T10:11:58",
  "wallet_last_scanned_block_timestamp": "2014-09-22T21:32:50",
  "wallet_scan_progress": "100.00 %",
  "wallet_block_production_enabled": false,
  "wallet_next_block_production_time": null,
  "wallet_next_block_production_timestamp": null
}
« Last Edit: September 22, 2014, 09:33:20 pm by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Frodo

  • Sr. Member
  • ****
  • Posts: 351
    • View Profile
  • BitShares: frodo
Thank you for fast explanation. So everybody calm down  8)

Offline liondani

  • Hero Member
  • *****
  • Posts: 3737
  • Inch by inch, play by play
    • View Profile
    • My detailed info
  • BitShares: liondani
  • GitHub: liondani
Where are you seeing that?

liondani (unlocked) >>> info
{
  "blockchain_head_block_num": 555176,
  "blockchain_head_block_age": "4 seconds old",
  "blockchain_head_block_timestamp": "2014-09-22T21:08:00",
  "blockchain_average_delegate_participation": "90.18 %",
  "blockchain_confirmation_requirement": 1,
  "blockchain_delegate_pay_rate": "2.19551 BTSX",
  "blockchain_share_supply": "2,000,187,399.30172 BTSX",
  "blockchain_blocks_left_in_round": 21,
  "blockchain_next_round_time": "at least 3 minutes in the future",
  "blockchain_next_round_timestamp": "2014-09-22T21:11:30",
  "blockchain_random_seed": "cb98631e4249ed847ada0d44023bce5617890dc8",
  "client_data_dir": "/home/liondani/.BitSharesX",
  "client_version": "v0.4.16",
  "network_num_connections": 20,
  "network_num_connections_max": 200,
  "ntp_time": "2014-09-22T21:08:04",
  "ntp_time_error": -0.017755,
  "wallet_open": true,
  "wallet_unlocked": true,
  "wallet_unlocked_until": "2 years 10 months in the future",
  "wallet_unlocked_until_timestamp": "2017-07-17T14:38:08",
  "wallet_last_scanned_block_timestamp": "2014-09-22T19:18:50",
  "wallet_scan_progress": "100.00 %",
  "wallet_block_production_enabled": true,
  "wallet_next_block_production_time": "at least 3 minutes in the future",
  "wallet_next_block_production_timestamp": "2014-09-22T21:19:30"
}


Offline bytemaster

Yes, laddies and gentlemen, the BTSX supply is over 2 billion as a result of multiple bugs identified and fixed weeks ago.  The surplus supply will be burned from our own funds to return it to the proper supply.  We didn't want to spook people until we had the burn operation implemented so that we could correct it.

So where did this extra supply end up going?

1) Mostly to the delegates... our calculation of delegate pay was off and thus we miscalculated the running supply.   We stated earlier our intent to compensate delegates for the extra hard work they were doing, this particular bug just helped us do what we were planning on anyway.  Delegates running at a discount didn't have their pay burned like it was supposed to be.

2) Some white hat individuals who identified bugs and reported them to us privately after they exploited them.  We were able to fix the bugs without much being created.



« Last Edit: September 22, 2014, 09:23:38 pm by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Frodo

  • Sr. Member
  • ****
  • Posts: 351
    • View Profile
  • BitShares: frodo

Offline Riverhead


Offline Frodo

  • Sr. Member
  • ****
  • Posts: 351
    • View Profile
  • BitShares: frodo
How did that happen? Am I missing something here?