dtube / avalon

Blockchain for social distribution

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New accounts starting with ressources

skzap opened this issue · comments

Currently, the chain account creation is pretty simple. The user burns some coins, the account gets created with 0 ressources. The user needs to transfer some DTC and wait for ressources to grow.

I think we should somehow take a % of the burn, convert it to VP (maybe a % of the vtPerBurn config) and Bandwidth (not sure how to calculate it), and put it inside the new account created.

Just a random idea and requires some discussions

For accounts created with burn, a base bandwidth growth can be applied so that they will grow a small amount (perhaps 50% of the burnt amount with the current growth rate) even though it does not have a balance up to the maximum 64KB cap. This is similar to the resource credits system.

This will greatly improve the initial user experience for those who paid for their accounts but did not fund it with any DTUBE. It has been implemented successfully in Musing chain so this should be straightforward.

Sounds like a really good idea.

We should only let this growth for verified account rather than every new account. We need to first have a on chain verification boolean per account.

As discussed, being verified or not, should not be the factor of whether an account (especially if a burn fee is paid) can perform basic account operations, such as subscribing to some channels so that they show up on the sub feed.