打字猴:1.703876069e+09
1703876069
1703876070 更改源代码可能引起冲突。根据冲突类型,可能要求有50%以上算力的矿工升级,也可能要求所有矿工升级,以解决冲突。要求有50%以上算力的矿工升级以解决冲突,叫作软分叉;而要求所有矿工升级以解决冲突,叫作硬分叉。软分叉的一个例子是,如果更新源代码使旧区块/交易的一部分失效,则有50%以上算力的矿工升级后可以解决,这样新的区块链将有更大难度值,最后被整个网络接受。硬分叉的一个例子是,如果更新源代码是为了更改对矿工的回报,则全部矿工需要升级以解决冲突。
1703876071
1703876072 以太坊自发布以来经历了多次硬分叉和软分叉。
1703876073
1703876074
1703876075
1703876076
1703876077 区块链项目开发指南 [:1703875276]
1703876078 区块链项目开发指南 2.9 创世区块
1703876079
1703876080 创世区块(genesis block)是区块链中的第一个区块,其区块序号是0。它是区块链中唯一一个不指向前一个区块的区块,因为没有前一个区块。它也不包含交易,因为还没产生任何以太币。
1703876081
1703876082 只有网络中的两个节点有相同的创世区块,它们才会彼此配对,也就是说,如果两个对等节点有相同的创世区块才会进行同步区块,否则它们将彼此拒绝。不同的创世区块有较高难度值也不能替代难度值较低的。每一个节点生成自己的创世区块。对于不同的网络,创世区块被硬编码到客户端里。
1703876083
1703876084
1703876085
1703876086
1703876087 区块链项目开发指南 [:1703875277]
1703876088 区块链项目开发指南 2.10 以太币面值
1703876089
1703876090 和其他货币一样,以太币也有多种面值。其面值如下:
1703876091
1703876092 ·1以太币=1000000000000000000 wei。
1703876093
1703876094 ·1以太币=1000000000000000 Kwei。
1703876095
1703876096 ·1以太币=1000000000000 Mwei。
1703876097
1703876098 ·1以太币=1000000000 Gwei。
1703876099
1703876100 ·1以太币=1000000 Szabo。
1703876101
1703876102 ·1以太币=1000 Finney。
1703876103
1703876104 ·1以太币=0.001 Kether。
1703876105
1703876106 ·1以太币=0.000001 Mether。
1703876107
1703876108 ·1以太币=0.000000001 Gether。
1703876109
1703876110 ·1以太币=0.000000000001 Tether。
1703876111
1703876112
1703876113
1703876114
1703876115 区块链项目开发指南 [:1703875278]
1703876116 区块链项目开发指南 2.11 以太坊虚拟机
1703876117
1703876118 以太坊虚拟机(Ethereum Virtual Machine,EVM)是以太坊智能合约字节码(byte-code)的执行环境。网络中的每个节点都运行EVM。所有节点执行使用EVM指向智能合约的全部交易,因此它们进行同样的计算,并存储同样的数值。只进行以太币转账(查询该地址是否有余额并相应地扣款)的交易也需要进行一些计算。
[ 上一页 ]  [ :1.703876069e+09 ]  [ 下一页 ]