1703876908
·tx.origin(address)。交易的发起人(完整的调用链)。
1703876909
1703876910
1703876911
1703876912
1703876914
区块链项目开发指南 3.13.2 地址类型相关
1703876915
1703876916
地址类型相关变量如下:
1703876917
1703876918
·
.balance(uint256)。地址余额,单位为wei。
1703876919
1703876920
·
.send(uint256 amount)returns(bool)。发送指定数量的wei到地址,失败时返回false。
1703876921
1703876922
1703876923
1703876924
1703876926
区块链项目开发指南 3.13.3 合约相关
1703876927
1703876928
合约相关变量如下:
1703876929
1703876930
·this。当前合约,可显式转换成地址类型。
1703876931
1703876932
·selfdestruct(address recipient)。销毁当前合约,把其中的资金发送到指定地址。
1703876933
1703876934
1703876935
1703876936
1703876938
区块链项目开发指南 3.14 以太币单位
1703876939
1703876940
一个数字可以用wei、finney、szabo或者Ether等单位转换不同面值的以太币。以太币如果不标明货币单位,就默认以wei为单位,例如,2Ether可转换成2000finney。
1703876941
1703876942
1703876943
1703876944
1703876946
区块链项目开发指南 3.15 存在、真实性和所有权合约的证明
1703876947
1703876948
本节将编写一个不用出示实际文件就可以证明文件所有权的Solidity合约。它可以证明该文件在某个特定时间存在,并最终检查文件真实性(integrity)。
1703876949
1703876950
将成对存储文件哈希和所有者名字以实现所有权证明(Proof of Owernership,PoO),成对存储文件哈希和区块时间戳以实现存在证明(Proof of Existence,PoE)。最后,存储哈希自身证明文件真实性,也就是说,如果文件被修改了,则它的哈希会随之改变,合约就不能发现任何这样的文件了,由此证明文件被修改了。
1703876951
1703876952
相关智能合约的代码如下:
1703876953
1703876954
1703876955
1703876956
1703876957
[
上一页 ]
[ :1.703876908e+09 ]
[
下一页 ]