在以太坊区块链中使用代币
我正在编写一个测试应用程序,允许人们购买代币。在以太坊区块链中使用代币
我从这里修改实例:https://ethereum.org/token#the-code
这里是我的问题:
- 什么是有购买的注册表中的最佳方式?我会假设这可以是一个简单的Web界面,查询块链,看看谁买了什么。
如果这是正确的,这是否意味着在服务器上运行geth以获得最新的blockchain,然后使用某种PHP/Javascript库来频繁地查询区块链?
销售代用币的最佳方式是什么?这可以通过Web界面完成还是最好通过以太坊钱包出售?或两者?
可以说,我想令牌分成许多份的这样:
A:完全令牌= 1 B:称为10token ℃的完全令牌的1 /第十:10token的1/10称为100token D:100token的1/10称为1000token
代表这种情况的最佳方式是什么?
例如,如果某人拥有一个完整的令牌,他们拥有该令牌权限的100%。然而,令牌的很多部分可能由不同的人拥有,他们将根据他们的份额分享权利。
视觉上,它会是这个样子:
怎么做,这是一个谜给我。
购买注册表的最佳方式是什么?我会假设这可以是一个简单的Web界面,查询块链,看看谁买了什么。
您可以通过事件这样 event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount);
在这种情况下,你将能够以供日后观看事件日志,并得到你需要的所有地址做你的令牌销售智能合同注册表。
另一种方法是为您的合同添加一张简单的地图,如mapping (address => uint256) public deposited;
,并在购买地图上添加元素。
关于用户的注册表的表示,你最好看看你喜欢的ICO,并以相同的方式。
什么是销售代币的最佳方式?这可以通过Web界面完成还是最好通过以太坊钱包出售?或两者?
我会说两个。但这取决于谁是你的代币。如果您仅使用以太坊钱包进行销售,您将失去很多不熟悉区块链的用户。
可以说,我想一个令牌拆分成多个部分的这样
看看由OpenZeppelin项目提供的解决方案。刚刚阅读他们的合同代码,我想你会在这篇文章中找到你正在寻找的解决方案。
感谢您的反馈,非常有用! – HappyCoder