与以太坊同源异流,eCash“PoW+雪崩”组合共识各司其职
9月15日,全球最大的去中心化互联网平台、最具创新能力的 区块链 和Web3生态、成立8年的 以太坊 将完成信标链与原链合并,彻底告别PoW,开启PoS新纪元。42万验证用户、7000多个活跃节点、上万个区块链团队、几乎所有加密和区块链从业者,以及各大主流金融监管机构、半导体巨头、国内外互联网巨头……都在密切关注这一历史性事件。
赶在 以太坊 合并前一天,9月14日, 比特币 “点对点的电子现金系统”理想的继承者、BCH主要缔造者和核心开发组Bitcoin ABC支持的 eCash ,将在保留PoW共识的基础上,正式启用可实现秒级确认的雪崩共识协议(Avalanche)。
为解决PoW的效率问题,eCash与以太坊——分别代表两条最早的PoW 公链 ——虽然选择了不同路径,但殊途同归,都在为维护去中心化网络的安全、稳定、高效而探索创新。
BCH的夙愿,eCash实现
雪崩共识协议被认为是继经典共识协议(PBFT)和比特币PoW机制之后的共识机制3.0。其在全球范围内实现结算仅需2-4秒钟,交易确认延迟只有4秒,每秒可处理1000–10000笔交易。
Avalanche母公司AVA Labs创始人兼CEO、原美国康奈尔大学教授Emin Gün Sirer曾表示:经过亲测,雪崩协议结算速度比Apple Pay更快。
这一秒级的确认速度受到业内人士广泛推崇,以太坊创始人Vitalik Buterin曾公开表示支持,称“雪崩协议具有和比特币同等的认可度”。
而对于致力成为全球通用支付货币的BCH而言,引入雪崩协议一度被社区寄予厚望。
早在2018年Avalanche白皮书发表时,当时服务于BCH的Bitcoin ABC团队便意识到,这种新协议正是他们一直在寻找的,它能满足BCH的需求。
2019年,国内BCH意见领袖、莱比特矿池创始人江卓尔曾表示:“BCH的预确认(雪崩协议)类似DPoS,由矿池按算力比例做节点,几秒就可确认,然后由确认的(大多数矿池算力)确保打包进区块,是个很天才的设计。”
2020年8月,有报道称,BCH社区另一位大佬、ViaBTC集团创始人杨海坡和Emin Gün Sirer教授将同台对话,讨论“BCH和Avalanche将如何给60亿人带来金融自由”。
但世事无常,2020年9月,基于雪崩共识的Avalanche公链(AVAX)主网上线,而BCH却在不久后由于IFP(基础设施融资计划)之争再次迎来分叉,社区分崩离析。分叉后,随着Bitcoin ABC选择支持eCash,BCH引入雪崩共识的夙愿也被eCash继承。
不久后,Emin Gün Sirer在twiiter上表示:希望BCH ABC(eCash)一切顺利,因为他们选择了最快和最安全的共识协议来耦合到他们基于PoW的系统,这是补充并可能取代 中本聪 方案的最佳选择。
分叉伊始,Bitcoin ABC团队在应付完针对eCash的一系列攻击之后,就把重心放在了雪崩协议上。按照计划,eCash本该在2021年夏末就引入雪崩共识,结果迟到了整整一年。
这并不奇怪,在瞬息万变的区块链行业,计划赶不上变化是常有的事。以太坊2.0多次推迟,波卡(Polkadot)因主网上线时间频繁推迟常以“跳票”被调侃……但这些优秀的项目最终都没有辜负用户的等待。
与以太坊从PoW转为PoS长路漫漫一样,eCash网络在PoW共识基础上引入雪崩共识,同样是一项任重道远的高难度、复杂性系统工程。
“关键和复杂的技术升级需要大量的范围界定、测试和构建。”eCash团队解释,固定的时间表可能会限制测试并阻止重要问题的解决,这也是为什么此类升级都是在里程碑式的基础上进行的,以太坊的合并也一样。
其实eCash很早就已搭建好雪崩共识体系,但这不同于某一项细小功能的升级,它需要经过全方位的测试、调整和改进,确保主网有足够的节点和质押代币,能够100%安全可靠运行之后,才能正式推向大众。
8月28日,eCash项目创始人、Bitcoin ABC负责人Amaury Séchet(阿毛里)在布拉格电子现金大会上宣布:雪崩共识将在eCash主网正式上线。
eCash的雪崩共识包括后共识(Post-Consensus)和预共识(Pre-consensus)两部分,本次上线的是雪崩后共识。预共识正在开发中,待开发完成上线后,将一起与原有的PoW共同运行,各司其职。
据了解,就在宣布雪崩上线的前几周,eCash决定将最初计划用于预共识的模块纳入后共识,以进一步提高协议的稳健性。如此一来,虽然增加了后共识的等待时间,但也有效节省了未来预共识的上线时间。
那么,历时近2年开发部署的雪崩共识协议将为eCash带来什么?
PoW负责信任,雪崩负责效率
9月14日12:00 UTC,当eCash官网上的倒计时走到“0”时,雪崩共识实施状态将从“孵化中”变为“上线”,任何人质押1亿个XEC(约5000美元),即可无需许可地连接到网络并参与雪崩共识。
届时,eCash将是继AVAX公链之后,全网第二个引入雪崩共识的区块链项目,也是唯一一个在PoW系统中引入雪崩共识的项目,而这恰恰是AVAX白皮书发布时的初衷。
这意味着,eCash已超越AVAX白皮书的愿景,创造性地引入“PoW+雪崩”组合共识,同时发挥两个共识之所长,弥补任意单一共识的局限。
需要指出的是,eCash的雪崩共识代码完全独立于AVAX,由Bitcoin ABC团队从零开发创建。
AVAX和eCash使用相同的Avalanche算法,但AVAX只使用了雪崩算法,而eCash将雪崩算法与中本聪共识的核心PoW相结合,兼具PoW的安全性和可信性,以及雪崩共识的效率和速度。
两者的一个关键的区别是,eCash节点在发现新的peer节点时能够以不信任的方式验证链,而AVAX必须求助于“受祝福的”(“blessed”)节点以信任的方式引导新节点。这意味着,eCash更加去中心化,使eCash节点能够基于比特币共识协议的安全性无需信任地进入Avalanche quorum。
另一个区别是,eCash是一个“money first”的项目,实施雪崩共识旨在带来额外的智能合约支持和可扩展性,而AVAX作为一个服务于 DeFi 应用的智能合约平台,重点在于支持智能合约。
有了雪崩共识加持的eCash,不但显著提升了交易速度,还能预防51%算力攻击,进一步提高网络安全性。同时,雪崩后共识让eCash具备了1个区块确认功能,而预共识将带来近乎即时交易的支付体验,从而大大提高eCash的可用性,使其离“100亿人每天50笔交易”的目标更近一步。
具体来看,雪崩后共识是指在区块被挖掘后做出决定,包括对区块进行投票,以防止重组。它可以拒绝那些与预共识交易相矛盾的交易区块,这意味着节点之间能相互“通信”,了解区块是否也被网络的其他节点所接受。
预共识是指在区块被挖掘之前做出决定,包括对交易进行投票,以防止重复支出。换句话说,使用雪崩的节点在区块产生之前就达成交易共识,矿工只需直接打包这个“达成一致的预共识区块”即可。
雪崩预共识能决定哪些交易在双重支出的情况下进入区块,而后共识决定在竞争链存在的情况下挖哪一条链。这就使得面对重组攻击时,矿工可以就何时拒绝大型重组达成共识,从而避免分叉风险。即使攻击者持续发动51%算力攻击,雪崩共识也为矿工们提供了有效的防护办法。
此外,与仍然需要6次确认才能确保安全的比特币相比,雪崩预共识将在几秒钟后赋予eCash相同的安全性,这在目前Top 10的加密项目中,无疑是一个巨大的竞争优势。例如,以太坊仍然会遇到交易延迟、高额gas费,甚至交易失败的情况。而雪崩预共识保证每一笔eCash交易都是安全的,并且在几秒钟内完成。
除了即将上线的雪崩共识,旨在提升eCash网络传输效率的闪电网络(QUIC),提升区块链可用性的混币协议、Chronik索引器等重磅功能也在快速开发中。
其中,混币协议将为eCash交易提供可选的隐私保护,使其可与Monero、Zcash等匿名币相媲美,提升eCash的抗审查性。
eCash正在将自己的Chronik索引器直接集成到节点软件中,这将使得交易所和开发人员更容易运行他们的应用程序。即便是一些相对复杂的应用程序,例如涉及支付或支付处理器的游戏,也可以在不到一天时间内部署到eCash上。
加密领域热点层出不穷,但很多热点都是由一些纯代币项目炮制,以吸引眼球和流量。当潮水退去,我们会发现一些缺乏真正效用的项目不过是又一场资金游戏。尽管如此,这类项目在行业的每一次潮起潮落中都大有市场,因为资本永不眠。
而Bitcoin ABC是这个浮躁的市场上少有的产品至上的团队,他们在上一轮 牛市 中近乎沉寂,专注于让eCash朝着“构建全球电子现金系统”“重新定义财富”的目标而日拱一卒地砥砺前行。如今,布局近2年的雪崩共识协议正式上线,eCash做好迎接下一轮加密牛市的准备了吗?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum