去中心化一定需要达成共识吗?

2024年10月10日 21:45:43 加密货币 互联网
欧易

欧易OKX交易所

全球三大交易所之一,注册领取价值6,0000元数字货币盲盒

APP下载    官网注册

原文标题:《Wait, Why Do We Need Consensus Again?jsS币学堂 - AI与大数据驱动的区块链科普平台

撰文:Shresth Agrawal、Dionysis Zindros、k4m4,pod.networkjsS币学堂 - AI与大数据驱动的区块链科普平台

编译:Tia,Techub NewsjsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

地球是宇宙中心的这一错误认知延续了几个世纪。那时的人们认为太阳、恒星和行星都围绕着地球旋转。直到勇敢的思想家们揭示了日心说的真相,才彻底改变了天文学,从而打破了地心说的模型。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

和天文学世界一样,区块链世界也存在一个长期误解:共识是建立去中心化支付的必要条件。我们被比特币和以太坊束缚住了。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

去中心化货币需要去中心化共识的解决方案。 —以太坊白皮书,2014 年

 jsS币学堂 - AI与大数据驱动的区块链科普平台

共识其实是敌人。通过消除共识,我们可以像谷歌搜索一样快速完成交易。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

共识难题

 jsS币学堂 - AI与大数据驱动的区块链科普平台

Eve 攒比特币买了她的第一辆特斯拉。Bob 和 Charlie 是特斯拉经销店运营者。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

Eve 对一条消息签名,以此表示她正在向 Bob 转账。Bob 收到了 Eve 签署的付款,但还不放心把车钥匙交给她。因为 Bob 需要确定 Eve 没有同时向 Charlie 签署付款交易(双花)。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

jsS币学堂 - AI与大数据驱动的区块链科普平台

图 1:Eve 尝试双重支付,目的是将相同的代币转移给 Bob 和 Charlie。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

通常,区块链共识来解决双重支付问题。共识将交易作为输入,并按照多数节点都同意的某种全局顺序进行输出。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

jsS币学堂 - AI与大数据驱动的区块链科普平台

图 2:共识作为一个黑匣子,将无序的「内存池」交易作为输入,并按照大家都同意的顺序输出它们。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

回到 Eve。将 Eve 支付给 Bob 的交易叫作 tx1,支付给 Charlie 的交易叫作 tx2。区块链通过共识确保交易顺序,当出现双花时,最先被打包出块的交易才是有效的。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

在只有一方参与的网络中,达成共识很简单:该方只需按照收到交易的顺序输出交易即可。但在有两方或多方参与的网络中,网络条件的差异将导致交易以不同的顺序接收。除此之外,恶意方可以故意提出相互矛盾的观点或引入网络延迟。那么,我们如何就全球秩序达成一致呢?jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

我们可以使用中心化银行来管理所有交易。但由于我们不想依赖任何可信中介,因此我们选择一组称为验证者的参与方,并假设其中三分之二以上是诚实的。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

验证者通过多轮沟通达成共识。每隔一段时间,就会随机选择一个领导者,通过将待处理交易放入他们签名的区块来提出全局顺序。其余验证者对领导者的区块进行投票。拥有三分之二验证者签名的区块被视为已公证。恶意领导者可能会选择性地审查交易,甚至无法创建区块,从而迫使流程重新开始。多次重复此迭代过程可让每个人最终达成相同的顺序。达成共识的过程很慢。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

相比之下,Web 应用很快,它只需要实现一次往返 —— 客户端发送 HTTP 请求,服务器返回 HTTP 响应。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

我们需要完整排序吗?

 jsS币学堂 - AI与大数据驱动的区块链科普平台

让我们重新考虑一下:每笔交易都需要成为全球状态的一部分吗?jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

假设进行了两笔付款交易:Alice 向 Bob 付款,Charlie 向 Dave 付款。由于这两笔付款是独立的,实际上可以按任何顺序执行。即无论以哪种方式执行,结果状态都保持不变。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

jsS币学堂 - AI与大数据驱动的区块链科普平台

图 3:Alice 向 Bob 支付的款项与 Charlie 向 Dave 支付的款项无关。无论这些交易的结算顺序如何,结果都保持不变。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

共识可以解决双重支付问题——但我们能否避免因此带来的延迟成本?jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

方法如下。与共识类似,还是需要一组验证者,并假设其中三分之二以上是诚实的。验证者不是就全局顺序达成一致,而是通过签名来保证他们收到的交易有效(基于他们的本地视图)。只要获得超过三分之二的验证者确认的那笔交易则为有效交易。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

Eve 向验证者发送两笔双花交易。首先,有一组不诚实的验证者同时签署了这两笔交易。然后,她将诚实的验证者分成两组(假设每组占总验证者数的三分之一),并向不同组发送不同的交易(比如向第一组发送给 Bob 的交易,向第二组发送给 Charlie 的交易)。不过 Eve 还是无法为这两笔交易收集足够的签名来执行双重支付攻击。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

将这一分布式网络再具像化,假设这个网络有 N 个验证者,其中不到三分之一是恶意的。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

诚实用户:向所有验证者广播新的交易,并在收到三分之二以上验证者的签名后,认为交易已完成,该笔交易获得证书(certificate)。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

诚实验证者:维护本地未花费代币列表,并且仅签署代币的第一个有效交易。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

如果要完成双花,两笔双花交易都需要获得证书,即需要超过三分之一的验证者是非诚实的。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

这种非共识协议不需要验证者之间进行通信,只需要一次网络往返!并且,这一架构在区块链文献中已被充分研究,在文献中,其学术用语为一致性广播。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

会有潜在风险吗?当 Eve 试图进行双重支付时,共识将在全球范围内对她的交易进行排序,并且只有两个交易中的第一个会被接受。但在我们描述的协议中,协议无法保证 Eve 的每一笔交易都会最终完成。Eve 的账户甚至可能永远被封锁,因为我们不必向对手方提供任何保证。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

那么,我们为什么需要再次达成共识?jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

我们不存在达成共识一说。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

除了支付之外,「bag」或常见子集协议(例如,链上拍卖、投票、限价订单)、仅附加信息流(去中心化社交、公证)以及可以表示为无冲突复制数据类型的协议(社交图谱、声誉系统、游戏)都可以在没有全局排序的情况下运行。目前运行的许多依赖顺序的 DeFi 协议也可以在无需全局排序的情况下运行。jsS币学堂 - AI与大数据驱动的区块链科普平台

 jsS币学堂 - AI与大数据驱动的区块链科普平台

Pod 消除了共识,从而实现了像谷歌搜索一样快、像比特币一样安全的去中心化系统。jsS币学堂 - AI与大数据驱动的区块链科普平台

最新区块链知识
Meme 炒作新动向:大小写之争、捐款 V 神、Cult 文化复兴

Meme 炒作新动向:大小写之争、捐款 V 神、Cult 文化复兴

撰文:西柚,ChainCatcher编辑:念青,ChainCatcher 10 月 9 日,链上侦探 ZachXBT 披露了 Meme 币分析师代表 Murad 链上地址持仓情况,迅速引起了加密社区关注,并引发了旧 Meme 币复兴

2024年10月10日 0阅读
某用户因从受污染转账记录复制错误地址损失 11 枚 ETH

某用户因从受污染转账记录复制错误地址损失 11 枚 ETH

据 Scam Sniffer 监测,18 分钟前,某用户因从受污染转账记录复制错误地址损失 11 枚 ETH,价值 26,280 美元,提醒用户切勿从转移历史记录中复制地址。

2024年10月10日 0阅读
Uniswap Labs 推出基于 Optimism 技术的自有 Layer 2 网络 Unichain

Uniswap Labs 推出基于 Optimism 技术的自有 Layer 2 网络 Unichain

去中心化交易所 Uniswap 的开发团队 Uniswap Labs 宣布推出其自有的 Layer 2 网络 Unichain。该网络基于 Optimism 的 OP Stack 技术构建,计划于 10 月 10 日在测试网上线,主

2024年10月10日 0阅读
Aethir 将启动规模为 1 亿美元的生态基金

Aethir 将启动规模为 1 亿美元的生态基金

人工智能和游戏领域的去中心化 GPU 云计算基础设施平台 Aethir 宣布,将启动规模为 1 亿美元的 Aethir 生态系统基金。该基金由多个资助计划组成,旨在加速 Aethir 计算平台的采

2024年10月10日 0阅读
Bitget 将上线 PUFFER 交易,并将推出 Launchpool、PoolX 和 CandyBomb

Bitget 将上线 PUFFER 交易,并将推出 Launchpool、PoolX 和 CandyBomb

Bitget 即将在创新区、DeFi 区和 LSD 区上线 Puffer(PUFFER)。充值通道现已开放,现货交易通道将于 10 月 14 日 20:00(UTC+8)开放。并将推出 Launchpool、PoolX 和 CandyBomb。 P

2024年10月10日 0阅读
UNI 突破 8 USDT,24 小时涨幅为 11.12%

UNI 突破 8 USDT,24 小时涨幅为 11.12%

或受 Uniswap 将推出 Unichain 消息影响,据 Bitget 行情显示,UNI 突破 8 USDT,现报价 8.037 USDT,24 小时涨幅为 11.12%。

2024年10月10日 0阅读
Gate.io 将上线 PUFFER 交易,并启动 PUFFER 挖矿

Gate.io 将上线 PUFFER 交易,并启动 PUFFER 挖矿

据官方公告,Gate.io 将于 2024 年 10 月 14 日 20:00 上线 Puffer (PUFFER) 交易。Puffer 是建立于 Eigenlayer 上的去中心化原生流动性再质押协议 (nLRP)。同时,Gate.io 将在

2024年10月10日 0阅读
Web3 游戏生态 PiP World 完成 1000 万美元种子轮融资

Web3 游戏生态 PiP World 完成 1000 万美元种子轮融资

据 Coindesk 报道,Web3 游戏和教育科技生态系统 PiP World 表示已从金融科技公司 Exinity 处完成 1000 万美元种子轮融资。该公司旨在打造加密版 Duolingo,其游戏生态系统包括

2024年10月10日 0阅读
Solv 协议 TVL 在比特币网络位列第一,超越闪电网络

Solv 协议 TVL 在比特币网络位列第一,超越闪电网络

根据 DefiLlama 数据,比特币质押协议 Solv Protocol 推出的 SolvBTC LST 产品在比特币主网的总锁仓价值(TVL)已突破 4.7 亿美元,超越了排名第二的闪电网络,后者的 TVL 为 3.1 亿

2024年10月10日 0阅读
Ethena Labs 确定储备基金 RWA 分配,贝莱德 BUIDL、USDS 等 4 家资产入选

Ethena Labs 确定储备基金 RWA 分配,贝莱德 BUIDL、USDS 等 4 家资产入选

Ethena Labs 发文宣布已确定储备基金 RWA 分配,BUIDL ( 贝莱德 / Securitize)、USDS (Sky)、USTB (Superstate)、USDM (Mountain) 4 家实体获其储备基金 RWA 分配,储备基金的

2024年10月10日 0阅读
猜你感兴趣
KLADY币怎么买?KLADY币官网、总量和发行价介绍

KLADY币怎么买?KLADY币官网、总量和发行价介绍

在近几年,加密货币市场迅速发展,如比特币、以太坊等数字货币已经引起了广泛关注。而在这些数字货币中,KLADY币作为一种新兴的加密货币也备受关注。KLADY币以其独特的特点和潜力

2024年07月24日 158阅读
Pump.fun 早期投资者 qw:消费者应用赛道创业,多少得有点自闭症

Pump.fun 早期投资者 qw:消费者应用赛道创业,多少得有点自闭症

视频来源:《The Secret to Winning in Crypto (from a Top Investor) - Alliance Founding Partner | EP86》嘉宾:Qiao Wang,Alliance DAO 的创始合伙人编译:zhouzhou、Ismay,Blo

2024年09月13日 0阅读
obot币怎么买卖

obot币怎么买卖

什么是obot币?obot币是一种加密数字货币,它使用区块链技术进行交易。obot币的诞生就是为了实现点对点的交易,而无需受到第三方机构的干扰。这种数字货币被视为未来世界的货币标

2024年07月24日 121阅读
wom币未来前景怎么样?wom币值得投资吗?

wom币未来前景怎么样?wom币值得投资吗?

WOM币未来前景如何?WOM币是一种基于区块链技术的数字货币,它的主要目标是让内容创作者能够获得更为公平的收益。随着区块链技术的发展和数字货币的流行,WOM币未来的前景无疑是

2024年07月24日 165阅读
Shibarium Perpetuals (SERP)是什么币种?SERP币值得投资吗?

Shibarium Perpetuals (SERP)是什么币种?SERP币值得投资吗?

Shibarium Perpetuals (SERP)行情Shibarium Perpetuals (SERP) 最新的价格是 $0.000262,24 小时的交易量是$1,921.4. SERP的价格在过去 24 小时内下跌了-9.66%。Shibarium Pe

2024年07月24日 154阅读
dot币交易平台有哪些

dot币交易平台有哪些

什么是DOT币DOT币是Polkadot网络的代币,是一种新型的数码货币。它不同于其他传统的数字货币,它的使用范围不仅仅局限于在交易中使用,还可用于支付网络服务的费用。随着Polkadot

2024年07月24日 132阅读