摘要: Voting 投票 接下来的合约非常复杂,但展示了很多Solidity的特性。它实现了一个投票合约。当然,电子选举的主要问题是如何赋予投票权给准确的人,并防止操纵。我们不能解决所有的问题,但至少我们会展示如何委托投票可以同时做到投票统计是自动和完全透明。 思路是为每张选票创建一个合约,每个投票选项提 阅读全文
posted @ 2018-04-16 14:07 左佑 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 基于浏览器的Solidity 如果你只是想尝试一个使用Solidity的小合约,你不需要安装任何东西,只要访问 基于浏览器的Solidity http://remix.ethereum.org/。 如果你想离线使用,你可以保存页面到本地,或者从 http://github.com/chriseth/ 阅读全文
posted @ 2018-04-16 14:06 左佑 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 简介 Solidity是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。 注意 目前尝试Solidity的最好方式是使用基于浏览器的编译器(需要一点时间加载,请耐心等待) 阅读全文
posted @ 2018-04-16 10:17 左佑 阅读(201) 评论(0) 推荐(0) 编辑
摘要: http://remix.ethereum.org/#optimize=false&version=builtin https://ethereum.github.io/browser-solidity/#optimize=false&version=soljson-v0.4.21+commit.d 阅读全文
posted @ 2018-04-13 17:15 左佑 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一个简单的智能合约 先从一个非常基础的例子开始,不用担心你现在还一点都不了解,我们将逐步了解到更多的细节。 Storage 在Solidity中,一个合约由一组代码(合约的函数)和数据(合约的状态)组成。合约位于以太坊区块链上的一个特殊地址。*uint storedData*; 这行代码声明了一个状 阅读全文
posted @ 2018-04-13 17:06 左佑 阅读(198) 评论(0) 推荐(0) 编辑