智能合约开发
代码狙击者
居安思危,不进则退
展开
-
solidity入门——拍卖案例一(明价拍卖)
学习智能合约开发,可以从官方文档开始。戳这里:[solidity官方文档](https://solidity.readthedocs.io/en/v0.5.3/)。文档的第三章《Solidity by Example》提供了几个很不错的案例,这里我挑有意思的分析注解一下。原创 2019-01-25 14:54:09 · 2716 阅读 · 0 评论 -
solidity入门——拍卖案例二(暗价拍卖)
前言当下,开发以太坊智能合约使用最多的语言是solidity。这门语言最早由以太坊创世团队的Gavin Hood设计,后由以太坊技术团队开发维护。其特性结合了JavaScript、Java、Python等的特点。随着版本更迭,如今正走在更安全更严谨的道路上。学习智能合约开发,可以从官方文档开始。戳这里:solidity官方文档。文档的第三章《Solidity by Example》提供了几个很...原创 2019-01-25 17:26:53 · 1418 阅读 · 0 评论 -
solidity入门——购物案例
这里再写solidity官方文档第三个案例《Safe Remote Purchase》的分析与注释。对于这个case,文档中并无任何说明,一个简单的标题告诉你这个合约用来安全地购买商品。背景这个例子好玩的点也是在于运行机制,如果你要通过合约买东西,例如网购。那么怎么样确保交易顺利进行了。案例里将整个过程划设定为3个状态,分别对应3个事件:一是abort(),这个是针对商家,当商家认为需要修...原创 2019-01-29 19:02:20 · 3136 阅读 · 0 评论