create account

RE: Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB by fyrst-witness

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @steemitblog/blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb

· @fyrst-witness ·
$2.78
Thank you very much for this update, we have been tracking the progress on Github as far as it has allowed us, and will now go through the changes with our larger community as we always listen to the "current hivemind" and allow a few days to digest all the new features.

<h2>Just a couple of questions out of curiosity</h2>
- What happened to the idea of PoW mining your account-name using the method similar to how you create an account on a TeamSpeak server

> TeamSpeak 3 VoIP communication system uses a concept of so-called identities to identify the client to the server. These identities are basically public/private key pairs.

>In order to prevent people from just generating a new identity after being, e.g., banned, they added a feature called security levels. Increasing security levels take exponentially more CPU time to reach.

>This way a banned user needs to spend at least a minimum amount of time to generate a new identity with the required security level before he is able to join the server again.

- The rundown of the process (adding source)

> A TeamSpeak identity is simply an ECC key pair for the NIST curve ECC-256 as generated by the libtomcrypt library, together with a counter value that is a 64-bit unsigned integer.

> The security level makes use of a classical Proof-of-work system.

>Let `PUBLICKEY` be the base64-encoded string of the identity's ASN.1 DER encoded public key. Further, let `COUNTER` be the decimal ASCII-encoding of a 64-bit unsigned integer. Then the security level is defined as follows.

>`securitylevel := leadingzerobits(sha1(PUBLICKEY || COUNTER))`

>Consequently, the expected number of counter values that need to be tried to reach security level `n` is `2^n` (under the assumption that SHA-1 is a uniform random function).

>Note that in theory, the maximum security level could be 160 (as SHA-1 produces a 160-bit hash). However, the TeamSpeak client seems to set the limit artificially to 128. In practice, this makes no difference, as no one will ever reach a security level over 128 (except another breakthrough in attacking SHA-1 happens).

>Source: <a href="https://github.com/landave/TSIdentityTool">TSIdentityTool</a>, which is an open source implementation of the identity and security level mechanisms.

- Is this idea still in play or has it been forgotten or tossed away as I can see we still have Account Creation Fees in the OP explanation of the future account creation process.

<b>Our community was expecting it to be free and quick to create an account, enabling friends to help friends helping friends as "Opening the flood gates to the Internet", could you elaborate a bit on this, please?</b>

Thank you, @steemitblog for updating us, the hardworking @steemit development team for all the months of labour since last HF+updates.

You are always welcome to http://STEEMspeak.com Discord for AMAs.

Sincerely,
Team @fyrst-witness
(Operation, Community hive, and Peer-Review).
πŸ‘  , , , , , , , ,
properties (23)
authorfyrst-witness
permlinkre-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180627t220210049z
categorysteem
json_metadata{"tags":["steem"],"users":["steemitblog","steemit","fyrst-witness"],"links":["https://github.com/landave/TSIdentityTool","http://STEEMspeak.com"],"app":"steemit/0.1"}
created2018-06-27 22:02:09
last_update2018-06-27 22:02:09
depth1
children13
last_payout2018-07-04 22:02:09
cashout_time1969-12-31 23:59:59
total_payout_value2.347 HBD
curator_payout_value0.433 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,958
author_reputation34,879,077,713,625
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,537,501
net_rshares1,115,232,107,709
author_curate_reward""
vote details (9)
@ackza · (edited)
$0.41
I think @ned wants to perhaps protect the Steem Name space which is important because once someone just tries taking up all the popular names as soon as its very easy to make accounts, then thats it, same steem blockchain forever , unless someone wants to sell them, so maybe we need a steem name peace auction house so if people DO buy them up first we can make sure they are all somewhere fr sale instead of having to scour the blockchain sending memos like for @asshole and other popular names that I heard required a lil work to get, so imagine if that was done in an auction house

But yeah making sure people have to wait 40 mins to an hour like youre talking about here with POW mining to create a Key Pair, now thatd be cool, because you could get to make sure people had to WAIT an hour or so to get each account and that is fine, it prevents people from being able to sign up more than 24 accounts a day, hah imagine 2 or 4 hours to prevent people really signing up accounts, maybe it gets harder and harder to set up accounts and over time people have to go through third party hash power providers to easily create accounts maybe for a dollar, then another competitor does it cheaper for 80 cents and so on and so on, we create a nice lil market heh, or not, iI dunno this is a serious problem the name space or is it? on twitter people just adapt and celebrities and companies do things like putting "theREAL" in front of their name like TheREAL AlexJones etc. 

So I think people will adapt. But maybe it will be good to have people waiting an hour or maybe two or three to get a free account, and I think having your CPU mine in browser could allow new users to get educated on the steem blockhain, a steem block explorer can be displayed and users can get a feel for "mining" and feel like they are really part of a Blockchain! :)

https://steemitimages.com/DQmT5kELzm4KsaHDEA37tiD8BGxgZNkZbBde7kor4TvP4TK/steemit_still_waiting.gif

These sorts of infographics with live stats can adorn the Signup Page and eeducate users with Videos explaining steem while their mining for a new account :D maybe a Spokesperson walks out and says something like "Hi, while youre mining in your CPU for your new account, wed like to explain how steem works and how you can get paid for your voice on the internet!" haha that Steem Signup Page  could be so slick! 
![](https://cdn.steemitimages.com/DQmNZTpaRsEq3kxXQxFFcBwULFRpEQtfPJwgF31eEUzzngs/image.png)
πŸ‘  , ,
properties (23)
authorackza
permlinkre-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180627t225857095z
categorysteem
json_metadata{"tags":["steem"],"users":["ned","asshole"],"app":"steemit/0.1","image":["https://steemitimages.com/DQmT5kELzm4KsaHDEA37tiD8BGxgZNkZbBde7kor4TvP4TK/steemit_still_waiting.gif","https://cdn.steemitimages.com/DQmNZTpaRsEq3kxXQxFFcBwULFRpEQtfPJwgF31eEUzzngs/image.png"]}
created2018-06-27 22:58:57
last_update2018-06-27 23:10:03
depth2
children4
last_payout2018-07-04 22:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.311 HBD
curator_payout_value0.098 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,455
author_reputation288,235,639,180,741
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,541,918
net_rshares165,045,059,895
author_curate_reward""
vote details (3)
@awesomianist ·
Love the live-stats-on-frontpage suggestion!

Often the real value of the steem Blockchain isn't communicated enough to the wider public (even those in the cryptocurrency space) and it's a real asset to the steem platform to let the product speak for themselve. Steem is not just a "reddit with crypto" as so misrepresented by most of the people in cryptotwitter...
πŸ‘  
properties (23)
authorawesomianist
permlinkre-ackza-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180628t124114060z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2018-06-28 12:41:15
last_update2018-06-28 12:41:15
depth3
children0
last_payout2018-07-05 12:41:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length365
author_reputation30,939,172,096,979
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,611,886
net_rshares4,011,318,701
author_curate_reward""
vote details (1)
@surfyogi ·
$0.12
Very nice suggestion Zach.
πŸ‘  
properties (23)
authorsurfyogi
permlinkre-ackza-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180628t001439447z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2018-06-28 00:14:39
last_update2018-06-28 00:14:39
depth3
children2
last_payout2018-07-05 00:14:39
cashout_time1969-12-31 23:59:59
total_payout_value0.089 HBD
curator_payout_value0.029 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length26
author_reputation31,155,045,810,316
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,547,280
net_rshares48,135,824,412
author_curate_reward""
vote details (1)
@dmitriy1911 ·
Best Cryptocurrency Trade Bot HaasOnline (SUPER PROFITABLE!!!)

Features:
- 20 different signals
- Safety insurance
- Trade without losses
- Trade any altcoin
- Auto-buy on pump and auto-sell on dump
- ... and more!

Options:
- Trade Bot
- Arbitrage Bot
- Order Bot

Exchanges supported:
- Bitfinex
- Bitstamp
- BitTrex
- BTC-E
- CEX.IO
- Huobi
- Kraken
- Poloniex
- ... and much more!


Also we decided to give away 3 months of the "Advanced" plan for free for everyone who installs new version from June 29 to July 10.
Grab your gift right now!

<a href="https://www.haasoniine.com">haasonline.com</a>

![trade.jpg](https://cdn.steemitimages.com/DQmTE57cne8wcssNSboK88RtmxSdTqoLis3V9MtTD9SdkE9/trade.jpg)
πŸ‘Ž  
properties (23)
authordmitriy1911
permlinkre-surfyogi-re-ackza-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180701t004406513z
categorysteem
json_metadata{"tags":["steem"],"image":["https://cdn.steemitimages.com/DQmTE57cne8wcssNSboK88RtmxSdTqoLis3V9MtTD9SdkE9/trade.jpg"],"links":["https://www.haasoniine.com"],"app":"steemit/0.1"}
created2018-07-01 00:44:09
last_update2018-07-01 00:44:09
depth4
children1
last_payout2018-07-08 00:44:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length706
author_reputation-93,453,792,217
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,932,239
net_rshares-18,254,035,404
author_curate_reward""
vote details (1)
@timcliff ·
$0.34
The issue to track the PoW is here: https://github.com/steemit/steem/issues/1768

It looks like it was pulled out of HF20, but afaik it is something that theoretically could be added in later as a soft-fork on top of the HF changes. I don't know when it is planned to be completed though.

> Our community was expecting it to be free and quick to create an account, enabling friends to help friends helping friends as "Opening the flood gates to the Internet", could you elaborate a bit on this, please?

There was never really a plan for account creation to be "free". There was plans for their to be three ways:
- "Standard" (fee based)
- "Discounted" (uses discount tokens, which will be acquired based on stake)
- "Anonymous" (POW)

The anonymous method is not really free though. There is still a cost associated with doing POW.

The signup system (faucet) is still going to be the best way for users to get free accounts, provided they are OK providing a bit of personal information (email + phone number).

If people want anonymous, currently their best choice is AnonSteem.
πŸ‘  , , , ,
properties (23)
authortimcliff
permlinkre-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180628t015253057z
categorysteem
json_metadata{"tags":["steem"],"links":["https://github.com/steemit/steem/issues/1768"],"app":"steemit/0.1"}
created2018-06-28 01:52:12
last_update2018-06-28 01:52:12
depth2
children7
last_payout2018-07-05 01:52:12
cashout_time1969-12-31 23:59:59
total_payout_value0.258 HBD
curator_payout_value0.080 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,081
author_reputation272,954,445,077,789
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,554,223
net_rshares136,563,633,394
author_curate_reward""
vote details (5)
@fyrst-witness ·
$0.15
>@ackza wrote: I think @ned wants to perhaps protect the Steem Namespace which is important because once someone just tries taking up all the popular names.

>@timcliff wrote: There was never really a plan for account creation to be "free". There was plans for their to be three ways:

>- Standard" (fee based)
>- Discounted" (uses discount tokens, which will be acquired based on stake)
>- Anonymous" (POW)

If protecting name-space is the idea<b>, then why not just make it so that an account generated with POW needs to have at least one number in it?</b> examples: @james1 @Name77 @Ned82 @John1975 @Atari007 etc?

Would that be an agreeable solution? @ackza, @timcliff, @surfyogi? We have had a lot, and I really mean a lot of users coming to @SteemSpeak telling us they have been waiting 7,14,21,a month for their steem account to be approved, we heard from STEEMIT that there was waiting lists and the POW idea would solve at least that problem so we can grow the user base faster.

Once a user has got a STEEM account, secured their keys etc, there are easy ways to buy SteemPower on steemit.com via Blocktrades & GoPax, or with FIAT on @Bittrex via BTC if they have a minimum mini bandwidth to at least power up.

<b>We should really remove bandwidth requirements on PowerUP</b>, I cannot think of one idea why having any default restriction on PowerUP is necessary, do you guys?
πŸ‘  ,
properties (23)
authorfyrst-witness
permlinkre-timcliff-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180628t104858559z
categorysteem
json_metadata{"tags":["steem"],"users":["ackza","ned","timcliff","james1","name77","ned82","john1975","atari007","surfyogi","steemspeak","bittrex"],"app":"steemit/0.1"}
created2018-06-28 10:48:57
last_update2018-06-28 10:48:57
depth3
children1
last_payout2018-07-05 10:48:57
cashout_time1969-12-31 23:59:59
total_payout_value0.111 HBD
curator_payout_value0.034 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,387
author_reputation34,879,077,713,625
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,600,536
net_rshares58,255,970,676
author_curate_reward""
vote details (2)
@timcliff · (edited)
> If protecting name-space is the idea, then why not just make it so that an account generated with POW needs to have at least one number in it?

I don't see why this would be necessary. If POW is implemented, why not just let users pick whatever name they want? POW is not a "free" signup. There is a cost associated with running the server to complete the POW. My guess is it would actually be more expensive to create an account that way, but it depends on how much competition there is.

> we heard from STEEMIT that there was waiting lists and the POW idea would solve at least that problem so we can grow the user base faster.

I don't know if that is going to solve the problem. How many of those users do you think would be able to setup a Steem blockchain node and submit a POW?

> We should really remove bandwidth requirements on PowerUP, I cannot think of one idea why having any default restriction on PowerUP is necessary, do you guys?

There are bandwidth changes coming with HF20. Part of that includes all accounts will have a minimum balance of SP for bandwidth, even if their account has 0 SP in it. This should allow users to power up, even if they don't have any SP.

It is necessary to have some restriction there though. If there was **no restriction** on powering up, then a DOS attacker could just power up a whole bunch of 0.001 STEEM to DOS the blockchain.
πŸ‘  
properties (23)
authortimcliff
permlinkre-fyrst-witness-re-timcliff-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180628t151937411z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2018-06-28 15:18:54
last_update2018-06-28 15:19:42
depth4
children0
last_payout2018-07-05 15:18:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,383
author_reputation272,954,445,077,789
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,629,525
net_rshares5,113,341,728
author_curate_reward""
vote details (1)
@zappl ·
$0.13
So to be clear what was stated before creating accounts in browser or not requiring delegation to up vote comment and such is out. At least with sp delegation we could pull our power back from abusers, now we can be stuck with costly spammers and trolls.

so no more sp delegation, raise creation fee 30 times than it is now then burn it. This makes account creation even more expensive and makes it harder for startups to bring accounts to the blockchain.

This is deepening the dependence on steemit inc to generate accounts, or services who have hundreds of thousands of dollars to burn. Post promotion burn proved to be a failure so were going to try it on account creation sounds legit.

Though we do like the idea of account creation tokens, would we be able to donate these to other projects? Would they regenerate, and if so would they regenerate weekly, monthly or quarterly.
πŸ‘  ,
properties (23)
authorzappl
permlinkre-timcliff-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180629t190135595z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2018-06-29 19:01:36
last_update2018-06-29 19:01:36
depth3
children4
last_payout2018-07-06 19:01:36
cashout_time1969-12-31 23:59:59
total_payout_value0.126 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length884
author_reputation41,244,449,218,741
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,777,515
net_rshares53,444,197,767
author_curate_reward""
vote details (2)
@timcliff · (edited)
$0.03
Not much has really changed from the original proposal other than the removal of the ability to β€œmine” accounts as part of the hardfork.

You can read more in the original proposal [here](https://steemit.com/steemit/@steemitblog/proposing-hardfork-0-20-0-velocity).

The cost of the tokens will be based on SP*time held. So in that sense it will recharge.

Afaik discount account tokens are not transferable.
πŸ‘  ,
properties (23)
authortimcliff
permlinkre-zappl-re-timcliff-re-fyrst-witness-re-steemitblog-blockchain-update-3-hardfork-20-and-release-19-4-appbase-statsd-and-rocksdb-20180629t210915966z
categorysteem
json_metadata{"tags":["steem"],"links":["https://steemit.com/steemit/@steemitblog/proposing-hardfork-0-20-0-velocity"],"app":"steemit/0.1"}
created2018-06-29 21:09:24
last_update2018-06-29 21:10:12
depth4
children3
last_payout2018-07-06 21:09:24
cashout_time1969-12-31 23:59:59
total_payout_value0.025 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length408
author_reputation272,954,445,077,789
root_title"Blockchain Update 3: Hardfork 20 and Release 19.4 – AppBase, StatsD, and RocksDB"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id62,788,431
net_rshares13,506,972,627
author_curate_reward""
vote details (2)