Confidential Asset Issuance Cost Reduction

Perspective: How is it that high prices for NFTs is generally seen as positive yet, apparently, the developers can’t afford to mint CAs? I assume beam has testnets, and I assert that any team serious about deploying CAs would invest the time and money to do so.

Perhaps set the cost algorithmically.

1 Like

In my opinion nothing beats data-driven decision making; market research should be conducted to find values acceptable to the market. As a tool to calculate baseline value, USDT is used as the most popular stable coin at the time of writing. USDT inflation rate locked on April 26th, 2022 for the purposes of this post.

\\
\\
\\

Section 1 - Adjusted Market Rate

The below costs are adjusted to the market cap equivalent deployment cost for 8KB standard contracts, at a 100m fully diluted MCap for Beam:

1. Ethereum: 0.51 ETH - 8 KB * 640000 Gas/KB * 0.0004 (Adjusted USDT Gas Price) * 0.000229 (Adjusted ETH value) = 0.46 USDT Adjusted

2. Polygon: 0.175 MATIC: 0.01 USDT Adjusted

3. AVAX: 0.5 AVAX = 0.02 USDT Adjusted

4. SOL: 2 SOL = 0.40 USDT Adjusted

\\
\\
\\

Section 2 - Scaled Market Rate

If we take the issuance rate assumed by the OP, and scale it up to the equivalent MCap of the above-mentioned chains we get the following:

  1. Beam price ETH-Adjusted: 1,116 USDT/Beam
  • 100 BEAM: 111,600 USDT Adjusted
  1. Beam price MATIC-Adjusted: 41.23 USDT/Beam
  • 100 BEAM: 4,123 USDT Adjusted
  1. Beam price AVAX-Adjusted: 88.35 USDT/Beam
  • 100 BEAM: 8,835 USDT Adjusted
  1. Beam price SOL-Adjusted: 159.65 USDT/Beam
  • 100 BEAM: 15,965 USDT Adjusted

\\
\\
\\

Section 3 - Current Comparative Rate

The current cost of deploying a standard contract on each of the above chains is roughly as follows

1. Ethereum: 0.51 ETH - 1,530 USDT
2. Polygon: 0.175 MATIC - $0.23. USDT
3. AVAX: 0.5 AVAX - $36 USDT
4. SOL: 2 SOL - $200 USDT

\\
\\
\\

Summary

Considering all of the above, market rates suggest that the acceptable pricing would have an algo-adjustable rate starting at 100 BEAM (±31 USDT currently) to be scaled down to a minimum of 0.5 BEAM with a price per deployment ceiling of ±550 USDT.

To promote adoption an initial discounted rate under 100 BEAM should be considered.

4 Likes

how about this. thinking outside of the box now…

make the fee to create a CA - 50 Beam and instead of refunding the fee if the creator destroys their token, make it totally non-refundable. Give that 50 Beam fee to miners - in turn this will encourage more hashrate - more network security and bumper blocks for the block finder?

interested to hear the community thoughts on my idea :slight_smile:

6 Likes

the research you made is impressive, nice work!
but why have it so complicated? why not stick to an amount which is high enough to avoid spam, and small enough to remove the innovation/experimentation of dev barrier?
I would just have it as low as ±50 Beam - and upon the next fork renew this discussion

4 Likes

There is a few suggestions for an algo-adjustable rate.

Although a good idea on the surface, given the nature of Beam CAs, it comes with a lot of complexities and added risk to the network as a whole. As Beam CAs are not contracts on top of Beam, and rather they are native assets, it would mean that an oracle would be needed, and that the oracle would need to be involved in the consensus.

With this in mind it makes more sense to keep it simple, and aim for a small amount. Personally I’d say 100 Beam or even 50 Beam would be a good amount. Cheap enough even with a large Beam price rise, yet enough to deter anyone spamming the network with large amount of assets.

4 Likes

Honestly I overlooked this point (returning the BEAM after asset reclamation), as this would not be a ‘Cost’ per the title of the article.

BEAM spent for contract creation/Asset Issuance should never be returned to the asset creator - it should be a ‘cost’. Beam spent to deploy should either be burned or used for some collective purpose such as a marketing fund with ideas voted on by the DAO.

If there is some utility that requires a staked quantity of Beam, targeted towards devs, it should be a separate entity (dev forum, script repository, etc).

2 Likes

I think it is better to keep the issuance cost simple. Complicated schemes can lead to unexpected problems.

I understand the intent is to curb fraud, but it should be set at the smallest quantities to facilitate tthe ecosystem expansion.

Therefore, I think 100 BEAM is most appropriate.

If the BEAM price increases in the future and even 100 BEAM becomes a hurdle, I think token issuers could raise funds through fundraising platform.

4 Likes

I do like the cost aspect without it being refundable.

I’d personally still prefer the cost not being static either by demand or governance, but agreed otherwise :slight_smile:

1 Like

I also like the cost aspect without it being refundable.
I think 50 till 100 Beam would be enough. I’m also good with less. Imo it’s important to make it accessible and attractive for dapp developers.
Would be a good concept to burn those Beams.

2 Likes

In order to understand what the cost of creating a CA should be, you need to evaluate the harm from spam. Does creating a CA take up a lot of space on the blockchain or something else?

1 Like

Individually, not really no.
More to do with people creating massive amounts of pointless tokens which will never be transacted and just lay dormant - in that case, it might have some effect on blocksize but i suspect not to any detrimental effect. There should be a low barrier, but not low enough to disuade people bringing their tokens to the Beam architecture.

I’m also exceptionally keen to push that the fees to create a CA should go to miners in blockfees. We’ve seen the disgruntled effect upon eth ecosystem when they ripped fees away from miners. I think we can make a point by ensuring our miners are well catered for - thus improving network security. But anyway, creation of a CA doesn’t bloat the chain if the cost to create it is high enough to mitigate the creation of pointless tokens. Ideally we want to to find a middle ground where the confidential assets created are created for valuable and valid purposes.

I think that in terms of utility for BEAM, worthless tokens are no different from transactions. Therefore, the cost per KB for creating a token should be the same as for offline transactions. The miner must receive a commission.

2 Likes

Possibly an unpopular opinion, but meme tokens, ponzis and so on are an important ingredients for bootstrapping a vibrant ecosystem and user base. Every little community around any CA will indirectly promote Beam by shilling their token to the world.

Its not the job of the L1 platform to define what is a worthy or an unworthy usecase for its technology.
If anything at all, Beam should strive to remove barriers wherever possible instead of creating them.

From my point of view a 100 Beam asset creation cost seems already too high. Especially if you can’t rectify it without a hardfork.

Even if the final decided asset creation cost seems trivial to some, for someone else from a different background it might be a prohibitive cost.

In order to prevent outright malicious spam i.e. someone creating millions of dead CAs, a small fee in the range of 1 to 10 USD should be sufficient.

3 Likes

To prevent spam when creating a large number of CAs, I suggest setting limits on the block size. For example, no more than 10% of the maximum block capacity for all CAs.

1 Like

tbh, if we were spending money on proper Biz Dev and marketing (to developers), the cost would never be an issue. Would the powers that be please tell us what the expense ratio is between core development and BD / Marketing? This would be very useful info in general.

2 Likes

Great idea. I’m down for this.

1 Like

50 BEAM for creating CA, distributed to miners or burned.

4 Likes

Two BIPs have been added on the forum:
BIP 1: BIP 1 - Reduce CA minting cost
BIP 2: BIP 2 - Directing CA mint fee to miners

These cover the above discussions, and have aimed to address the feedback that has been shared here. Please vote, and ofc let us know if you have any feedback :slight_smile:

Voting is live and will be open until 1 PM GMT Friday the 13th. Be sure to vote before the cutoff.

2 Likes

Hey guys,

Higher CA issuance cost (in BEAM tokens) shouldn’t be problem for now. BEAM is currently cheap and almost anyone can afford it. In future if BEAM become more expensive we can reduce price through another hardfork. Key takeaway is we can go with higher cost for now.

Additionaly higher cost would go well along with community fund. This fund will keep all tokens from issuance of CA and could be used through DAO voting. This will give community power to spend these funds as they decide - this would be really engaging to all of us and give us more sens of ownership of BEAM chain ecosystem development.

Edit:
I have opened new topic for discussion on this topic.

2 Likes

Hello. Vote for the reduction of confidential asset cost issuance.
I believe the amount of 100 BEAM is ideal.