打字猴:1.703876919e+09
1703876919
1703876920 ·
.send(uint256 amount)returns(bool)。发送指定数量的wei到地址,失败时返回false。
1703876921
1703876922
1703876923
1703876924
1703876925 区块链项目开发指南 [:1703875320]
1703876926 区块链项目开发指南 3.13.3 合约相关
1703876927
1703876928 合约相关变量如下:
1703876929
1703876930 ·this。当前合约,可显式转换成地址类型。
1703876931
1703876932 ·selfdestruct(address recipient)。销毁当前合约,把其中的资金发送到指定地址。
1703876933
1703876934
1703876935
1703876936
1703876937 区块链项目开发指南 [:1703875321]
1703876938 区块链项目开发指南 3.14 以太币单位
1703876939
1703876940 一个数字可以用wei、finney、szabo或者Ether等单位转换不同面值的以太币。以太币如果不标明货币单位,就默认以wei为单位,例如,2Ether可转换成2000finney。
1703876941
1703876942
1703876943
1703876944
1703876945 区块链项目开发指南 [:1703875322]
1703876946 区块链项目开发指南 3.15 存在、真实性和所有权合约的证明
1703876947
1703876948 本节将编写一个不用出示实际文件就可以证明文件所有权的Solidity合约。它可以证明该文件在某个特定时间存在,并最终检查文件真实性(integrity)。
1703876949
1703876950 将成对存储文件哈希和所有者名字以实现所有权证明(Proof of Owernership,PoO),成对存储文件哈希和区块时间戳以实现存在证明(Proof of Existence,PoE)。最后,存储哈希自身证明文件真实性,也就是说,如果文件被修改了,则它的哈希会随之改变,合约就不能发现任何这样的文件了,由此证明文件被修改了。
1703876951
1703876952 相关智能合约的代码如下:
1703876953
1703876954
1703876955
1703876956
1703876957
1703876958
1703876959
1703876960
1703876961
1703876962
1703876963 区块链项目开发指南 [:1703875323]
1703876964 区块链项目开发指南 3.16 编译和部署合约
1703876965
1703876966 以太坊提供了solc编译器,其中提供一个命令行界面编译.sol文件,请访问如下网址:http://solidity.readthedocs.io/en/develop/installing-solidity.html#binary-packages找到安装指南,并访问https://Solidity.readthedocs.io/en/develop/using-the-compiler.html找到使用指南。我们不会直接使用solc编译器;而是使用solcjs和Browser Solidity。Solcjs允许在node.js中以编程方式编译Solidity,而Browser Solidity是一个适用于小型合约的IDE(集成开发环境)。
1703876967
1703876968 现在使用以太坊提供的浏览器编译前面的合约。如需深入相关知识,请访问https://Ethereum.github.io/browser-Solidity/。用户还可以下载Browser Solidity源代码,并离线使用。请访问https://github.com/Ethereum/browser-Solidity/tree/gh-pages进行下载。
[ 上一页 ]  [ :1.703876919e+09 ]  [ 下一页 ]