导入
不可变性、透明性和无信任性
了解以太坊网络如何实现不可变、透明软件的无信任执行。
...
节点
...
1pragma solidity ^0.5.0; 2contract HelloWorld { 3 function hash( 4 string memory _text 5 ) public pure returns (bytes32) { 6 return keccak256(abi.encodePacked(_text)); 7 } 8}
- 交易数据。
- 区块链的版本号。
- 创建时刻的UNIX时间戳。
- 其父区块的数据哈希,而该父区块又包含其自身父区块的哈希,依此类推,直到第二个区块(创世区块是唯一不包含父区块哈希的区块)。
...