kushti2021-09-14 18:13:08
作者:Ergo团队
Ergo承袭了比特币最安全、最完善的功能,并在其坚实的基础上实现全新高级加密功能。本系列文章探讨了我们在创建Ergo时所做的选择。作为系列中的首篇文章,本文展示了UTXO模型的优势。
当您处理财务价值时不能冒险。加密货币平台中的每个架构决策都有影响。虽然不同的方法可以解决同一个问题,但和其他解决方案相比,有些解决方案经过更好测试且更可靠。
与比特币一样,Ergo坚守“UTXO”(未花费交易输出)模型,放弃了以太坊等平台采用的账户模型。我们做出这个选择的原因有很多,但首先有必要解释一下UTXO或“盒子”模型的工作原理。
大多数人认为账户余额是一个简单的数字,在您发送或接收资金时会更新。这是处理问题的直观方法;毕竟,这就是金钱在现实世界中的有效运作方式。当进行不同的资金转入和转出时,您的银行账户余额会增加或减少。这就是“账户”模型的运作方式:您在区块链上的余额会因进出账户的交易而改变。
可追溯至产币交易
比特币率先采用的UTXO模型完全不同。您可以把这想象成一个人拿着一系列面包面团块。它们的余额是这些面团块或UTXO的总和。在将面团块发送到新地址之前,它们可以被分割或组合,但您总是知道它们来自哪里。例如:
Alice有100g面团(100枚ERG)。她掰下75g递给Bob,并为自己保留了25g的“零钱”。Charlie有250g面团。他取下150g给了Bob,为自己保留了100g零钱。Bob从Charlie给他的150g面团中掰下20g,并将剩余的130g与Alice给他的75g面团合并。他将205g的总量给了Dave,自己保留了20g的零钱。Dave现在有205g面团,这以前属于Charlie。在Charlie拥有它之前,75g曾经属于Alice,而130g曾经属于Bob。
在UTXO模型中,可以组合和分割“币块”,但与面团不同的是,它们不会混合在一起。您可以将资金的历史记录直接追溯到首次挖掘这些币的 coinbase交易(译注:即产币交易)。这与账户模型截然不同,账户模型只是简单地更改了每个账户的余额。(当然,您可以检查区块链以核实账户内容,但在UTXO方法中这本质上并不必要。)
为什么选择UTXO?
UXTO模型有几个隐含条件。首先,每个对象都是不可变的——不能像在进行交易时编辑账户余额那样“编辑”币块。余额是根据交易历史记录计算得出的,可以回溯到这些币最初出现的时间点。
这使得维护安全性变得更加简单,因为UTXO要么以您期望的形式存在,要么根本不存在。使用账户模型,您需要仔细检查您正在处理的账户是否处于应有的状态(开发者通常不会正确执行此操作)。这也使UTXO对链下协议更加友好,例如侧链和闪电网络。
账户可以使得存储“状态”变得更简单,但简单并不总是意味着更好。借助Ergo的扩展UTXO模型,状态转换更加明确,因此更加清晰——不会出现意外情况。这处理起来可能有点麻烦,但在安全性方面要好得多,也更直接。
声明:本文著作权归原作者所有,所写内容仅代表原作者观点,不做投资理财建议。
以太坊Layer 2必知必会2023-04-26 15:03:27
浅析NFT未来:仅少数项目上涨 出圈项目会成赢家2023-04-26 14:15:26
E-CNY时代来临:当你的工资成为数字人民币2023-04-26 12:43:48
浅谈为什么MEV搜索者矿池并不可行?2023-04-26 12:08:40
"庄家"互撕 曝出加密巨头拉的那些"帮派"2023-04-26 11:59:08
怎样到达Web3世界:使用Web3技术的公司及集成到业务的步骤2023-04-26 11:53:15
稳定币项目 HAI、Starknet 2023 路线图2023-04-26 11:46:35
ChatGPT类产品安全隐患解决?英伟达发布开源工具包2023-04-26 11:26:24
蚂蚁集团发布HOU、AntChainBridge、Web3开放联盟链等多个Web3产品2023-04-26 11:24:46
ChatGPT背后的算力博弈 中国企业亟待打破美国桎梏2023-04-26 10:59:28
简析DWF Labs:出手频繁 颇具争议的加密做市商2023-04-26 10:48:45
NFT 交易平台生存现状研究:后版税战争时代下的龙头之争2023-04-26 09:20:51
以太坊提款功能开启后的带宽使用情况2023-04-26 08:30:24
上海升级提款效应:数据揭示 LSD 项目们的表现2023-04-26 07:28:37
3分钟读懂基于LayerZero的多链抗MEV DEX聚合器Cashmere2023-04-25 20:05:34
对话去中心化流动性质押协议Rocket Pool:如何促进以太坊Staking民主化?2023-04-25 19:02:21
Bankless:欧美都想监管稳定币 他们怎么做?2023-04-25 17:43:44
Coinbase起诉SEC全文:请在合理时间内回应加密规则请愿书2023-04-25 16:43:34
慢雾:Web3 假钱包第三方源调查分析2023-04-25 15:43:36
Binance Sensei介绍:您的Web3 AI导师2023-04-25 13:20:55