BitShares Forum

Main => General Discussion => Topic started by: Frodo on September 22, 2014, 09:07:09 pm

Title: Current BTSX share supply over 2 billion?
Post by: Frodo on September 22, 2014, 09:07:09 pm
How did that happen? Am I missing something here?
Title: Re: Current BTSX share supply over 2 billion?
Post by: Riverhead on September 22, 2014, 09:14:41 pm
Where are you seeing that?
Title: Re: Current BTSX share supply over 2 billion?
Post by: Frodo on September 22, 2014, 09:16:56 pm
http://www.bitsharesblocks.com/assets (http://www.bitsharesblocks.com/assets)
And my BTSX client shows actually the same.
Title: Re: Current BTSX share supply over 2 billion?
Post by: bytemaster on September 22, 2014, 09:21:34 pm
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.



Title: Re: Current BTSX share supply over 2 billion?
Post by: liondani on September 22, 2014, 09:28:29 pm
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"
}

Title: Re: Current BTSX share supply over 2 billion?
Post by: Frodo on September 22, 2014, 09:30:18 pm
Thank you for fast explanation. So everybody calm down  8)
Title: Re: Current BTSX share supply over 2 billion?
Post by: bytemaster on September 22, 2014, 09:30:58 pm
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
}
Title: Re: Current BTSX share supply over 2 billion?
Post by: theoretical on September 22, 2014, 09:34:24 pm

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
}
Title: Re: Current BTSX share supply over 2 billion?
Post by: tonyk on September 22, 2014, 09:38:18 pm

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'?
Title: Re: Current BTSX share supply over 2 billion?
Post by: CLains on September 22, 2014, 09:42:15 pm
hat's off to the white hats
Title: Re: Current BTSX share supply over 2 billion?
Post by: liondani on September 22, 2014, 09:43:07 pm

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
}

(https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fblogs.villagevoice.com%2Frunninscared%2Fflamesimage.jpg&f=1)
Title: Re: Current BTSX share supply over 2 billion?
Post by: starspirit on September 22, 2014, 09:53:12 pm
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.
Title: Re: Current BTSX share supply over 2 billion?
Post by: bytemaster on September 22, 2014, 09:55:09 pm
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 :) 
Title: Re: Current BTSX share supply over 2 billion?
Post by: Musewhale on September 23, 2014, 12:53:57 am
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



Title: Re: Current BTSX share supply over 2 billion?
Post by: bytemaster on September 23, 2014, 01:28:38 am
I agree. 
Title: Re: Current BTSX share supply over 2 billion?
Post by: alt on September 23, 2014, 01:28:54 am
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
Title: Re: Current BTSX share supply over 2 billion?
Post by: mavisjames on September 23, 2014, 02:44:08 am
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
Title: Re: Current BTSX share supply over 2 billion?
Post by: xeroc on September 23, 2014, 06:47:48 am
hat's off to the white hats
+5%
Title: Re: Current BTSX share supply over 2 billion?
Post by: Mysto on September 23, 2014, 08:30:04 am
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
Title: Re: Current BTSX share supply over 2 billion?
Post by: bytemaster on September 23, 2014, 08:34:31 am
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. 
Title: Re: Current BTSX share supply over 2 billion?
Post by: ripplexiaoshan on October 01, 2014, 07:22:29 pm
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... 
Title: Re: Current BTSX share supply over 2 billion?
Post by: bytemaster on October 02, 2014, 08:11:36 pm
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.
Title: Re: Current BTSX share supply over 2 billion?
Post by: ripplexiaoshan on October 06, 2014, 02:00:24 am
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?