比特币白皮书规定,节点永远认为最长链是正确的区块链,并将持续在它上面延长。如果给你转账的比特币交易不记录在最长链上,你将有可能面临财产损失。有可能同时有2个矿工算出了正确的答案,那么区块链就会形成分叉,剩下的矿工有可能在其中任意一条分叉上继续挖矿,延长区块链。 最长链的选择 先来一个定义,在一般情况下,把累计了最多难度的区块链,也是包含最多区块的那个链称为主链。每一个(挖矿)节点总是选择并尝试延长主链。 1.分叉 当有两名矿工在几乎在相同的时间内,各自都算得了工作量证明解,便立即传播自己的“获胜”区块到网络中,先是传播给邻近的节点而后传播到整个网络。每个收到有效区块的节点都会将其并入并延长区块链。当这个两个区块传播时,一些节点首先收到#3458A, 一些节点首先收到#3458B,这两个候选区块(通常这两个候选区块会包含几乎相同的交易)都是主链的延伸,分叉就会产生,这时分叉出有竞争关系的两条链, 2.分叉解决 收到#3458A的(挖矿)节点,会立刻以这个区块为父区块来产生新的候选区块,并尝试寻找这个候选区块的工作量证明解。同样,收到#3458B区块的节点会以这个区块为父区块开始生成新区块,延长这个链(下面称为B链)。这时总会有一方抢先发现工作量证明解并将其传播出去,假设以#3458B为父区块的工作量证明首先解出, 当原本以#3458A为父区块求解的节点在收到#3458B, #3459B之后,会立刻将B链作为主链(因为#3458A为顶点的链已经不是最长链了)继续挖矿。 节点也有可能先收到#3459B,再收到#3458B,收到#3459B时,会被认为是“孤块“(因为还找不到#3459B的父块#3458B)保存在孤块池中,一旦收到父块#3458B时,节点就会将孤块从孤块池中取出,并且连接到它的父区块,让它作为区块链的一部分。 3.一点思考 比特币将区块间隔设计为10分钟,是在更快速的交易确认和更低的分叉概率间作出的妥协。更短的区块产生间隔会让交易确认更快地完成,也会导致更加频繁地区块链分叉。与之相对地,长的间隔会减少分叉数量,却会导致更长的确认 说完区块链,我们再来看看行情: 比特币 目前价格依据保持在8900位置附近,有再度向上试探的趋势。价格回到中上轨区域。目前价格在8950位置受阻回落之后,局势进入震荡姿态。附图MACD和RSI平缓运行,Stoch保持向上放量:所以整体的走势目前是一个震荡偏上。 ETH 以太坊目前价格在207位置附近,下方十日均线可昨日下方支撑,当前局势处于回调,价格上行力度不强,但价格保持在高点,所以日内还是有机会走出一波上涨。 —- 编译者/作者:风轻云淡A1 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
最长区块链及主流币行情
2020-05-06 风轻云淡A1 来源:区块链网络
LOADING...
相关阅读:
- 区块链牵手张裕葡萄酒2020-07-31
- V神的奇幻人生:从魔兽玩家到以太坊创始人2020-07-31
- 金窝窝受邀出席开园仪式拟入驻广西区块链科创园2020-07-31
- CoinBull助力BTF共识起飞携手发展并肩作战2020-07-31
- 央行DCEP又有新动作,股市先反应,币圈呢?2020-07-31