Account Names Have Value
Account names have value, similar to how domain names for websites have value. Each time a new account is created, it uses up the account name forever. An account name that has been used once can never be used to create a new account again.
Account Creation Fee
In order to prevent people from grabbing up all the valuable names for free, the blockchain charges a small fee to acquire the name.
Fee Logic
The fee is set by the witnesses. Each witness votes on what they think the fee should be. The blockchain then takes the median value across the 21 witnesses in the round (20 top witnesses + one backup) to get the account_creation_fee to use in calculations.
The blockchain uses the fee from the witnesses to determine the cost of accounts.
- To create an account without delegation, it costs
30*account_creation_feein liquid STEEM. - To create an account with delegation, it costs
1*account_creation_feein liquid STEEM +29*5*account_creation_feein Steem Power.
(The liquid STEEM used becomes SP in the new account. The Steem Power becomes delegated SP.)
Note: After HF20, this math will be changing as described here.
Current Fee
For quite a long time now, the witnesses have had this fee set to 0.1 STEEM.
What this translates into for a new account is:
- 3 STEEM to create a non-delegated account.
- 0.1 STEEM + 14.5 delegated SP to create a delegated account.
Target Fee
Historically the goal for the witnesses has been to keep the USD cost of a new non-delegated account in the $3-5 range.
Updated Fee
With the current USD price of STEEM, the cost to create a new account has dropped below $3.00. Based on an effort led by @pfunk, many witnesses are updating their fee.
I am in agreement that the fee should be increased, so I will be updating mine to 0.2 within the next 24 hours.
Important for Account Creation Services
Account creation services need to pay special attention to this fee. Ideally they should have their services lookup the current account_creation_fee from the blockchain, so their software dynamically updates anytime the fee changes.
If this needs to be done manually, then it is important that they watch what the witnesses are doing so they know if/when they need to adjust.
You can see what each of the witnesses have set their fee to here: https://steemd.com/witnesses.
You can also see the current median value here: https://steemdb.com/ under the "Consensus State" section:
Most of the major account creation services (steemit.com, AnonSteem, BlockTrades, etc.) are already aware of this, but if you know of any smaller account creation services that may not be following this as closely - you should let them know.