Day25 - 区块链的「硬分岔」史

什麽是软分岔、硬分岔?

在链上,常见有两种分岔,一种最容易理解,就是网路时差带来「最长链」不同的情况。另一种则是「认不认同版本更新」再分成软分岔、硬分岔──使用APP时,系统有时会跳出一个要不要同意更新的小视窗,软分岔就是原版本与新版本仍相容,使用同一网路只是加了一两套规则;硬分岔是做了重大决策後,产生了两个网路,旧有的版本不再支援新版本。

2016以太坊和以太现金,出现了硬分岔,来自重复访问攻击(reentrancy attack)。

就是攻击者利用这样的漏洞,榨出了五千万美金,後来开发者社群决定不能让骇客得逞,要分岔取回钱。但少部分的10%觉得这样等於是不认帐,违反区块链不可窜改的精神,於是从以太坊区块链分岔出以太现金。

2017比特币跟比特现金:解决问题or改变问题

比特币原本每秒可以认证7笔交易,每10分钟产出一个交易区块(约420笔交易资料),不论Visa每秒4000笔交易,光是以太坊的25tps速度就是三倍之多。发现其实这些交易中,参与者们的签名就占了2/3的空间,於是就有人说,何不把大量签名资料挪出区块,只要做完「SegWit」这个动作,也就是在外面把签名成功的放入区块,那麽一个区块能够储存的空间就会稍微提升至1.3MB左右。不过也有一群人坚持,就是Bitcoin Cash这群人跳出来说一个区块最支援到8MB且不使用SegWit,於是反对改变的他们就直接分岔,直到现在价格仍跟不上比特币。因为价格走势跟BTC十分相像,就有人戏称,BTH是稳定再BTC的价格5%~10%的稳定币。

另外在同年年底,BTH又产生硬分岔,岔出中本聪愿景(BSV),但後来各自没有达成希望岔出的预期,所以在大交易所还是归在同一类(BCH)。

2019年底,以太坊也发生技术升级(伊斯坦堡硬分岔),主要针对跨链技术、手续费问题更新。


<<:  IOS-30Day To ALL

>>:  Day 29 ~ AI从入门到放弃 - 猫狗辨识之四

Unity自主学习(十五):认识Unity介面(6)

昨天重新熟悉整个"游戏执行区"之後,就剩下两个主要的区块了 今天来看"...

Day3 Redis服务器环境设定

作业系统配置 因为Redis Server是在记忆体进行所有的操作,故需要优先在作业系统中配置记忆体...

DAY8-EXCEL统计分析:认识趋势量数

昨天提到了叙述统计学中需要运用到许多不同的趋势量数,那今天我们就来一起认识这些趋势量数吧! 算术平均...

Day 15 网页分析 - Web Application Analysis (网页快照截图 - cutycapt )

前言 今天要介绍的工具cutycapt感觉不太算是网页分析,但它位於Kali的Web Applica...

【Day30】最後一天的回顾笔记:我们没做到,但也做到了!

仔细回想一下,大概是在许多年前,就曾陆续看过 iT 邦帮忙相关广告或分享。但从没想过,这个品牌有一天...