okx

以太坊账户还是比特币UTXO,哪个更安全

时间:2023-06-12|浏览:200

免责声明:

本文是为了传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表官方立场。

小编:记得

来源:鸵鸟区块链、hackernoon

编译:陈一晚风

比特币和以太坊在很多方面都有很多不同之处。在追踪用户拥有多少代币方面,比特币和以太坊使用两种完全不同的方式。比特币使用基于未花费交易输出UTXO(UnspentTransactionOutputs)的模型,而以太坊则采用基于账户的方法。

比特币:未花费交易输出UTXO

比特币交易由几个部分组成,其中UTXO主要有两点:

1、交易输入,即代币将要被花费;

2、交易输出,即谁将收到代币。

一笔交易必须至少有一个输入和至少一个输出,也就是一笔交易的输出成为另一笔交易的输入。通过这种方式,代币的历史可以追溯到它被开采的区块。

这个系统类比于我们使用现金购买产品。当您花费50美元的现金时,可能遇到以下情况:

1、产品售价10美元,您可以使用一张10美元钞票支付,交易只有一个输入(10美元)和一个输出(收银员收到10美元的钞票)。

2、产品售价30美元,您需要使用两张不同的钞票(10美元和20美元)。此时,交易有多个输入(10美元和20美元的钞票)和一个输出(收银员收到30美元的钞票)。

3、产品售价45美元,您可以使用50美元的钞票支付,收银员会退还5美元。这种情况相当于一个输入(50美元)和多个输出(收银员45美元,返还5美元)。

4、产品售价55美元,您需要支付10美元和50美元,即60美元。收银员会退还5美元。这种情况相当于多个输入(10美元和50美元的钞票)和多个输出(收银员55美元,返还5美元)。

比特币交易的输出成为未来交易的输入,未被使用之前它们被称为未花费交易输出(UTXO)。钱包会跟踪对用户密钥相关的UTXO,以知道用户拥有多少代币。

以太坊:账户模型

以太坊基于账户模型。理解该模型的一个很好的类比是假设一个银行账户。账户拥有一定数量的资金。如果向另一个账户转账5美元,则该账户将借记5美元,对方账户将贷记5美元。简而言之,这就是以太坊账

热点:以太 以太坊 太坊 比特币 比特币u 特币

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2