宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Fil > 正文

一文看懂比特币的UTXO模型

作者:

时间:1900/1/1 0:00:00

1.目前的链用的都是哪些模型

以太坊,EOS,Solana这些大家所熟知的链都使用的是账户模型,甚至可以说90%以上的项目都使用的是账户模型,而只有一些老牌项目用的是UTXO模型,如,BTC,DOGE,LTC,当然也有一些比较新的项目也用的这个模型,如Layer2中使用OP方案的FUEL。2.什么是账户模型

简单理解,就是银行账户那套系统,比如银行之间的转账,支付宝、微信的转账等等都属于账户模型。下面我举个栗子:假如A有100,B有100这时A给B转账50块钱在系统中的表现形式就是A-50,B+50所以他们的余额A50,B150这是一笔转账。再假如,A还是有100,他要给100个新开户的新人转账1元。这时需要A同时给100人转账1块钱第1笔A-1,第1个人+1所以他们的余额A99,第1个人1第2笔A-1,第2个人+1所以他们的余额A98,第2个人1第3笔A-1,第3个人+1所以他们的余额A97,第3个人1以此类推......第100人A-1,第100个人+1所以他们的余额A0,第100个人1理论上要转账100次,而且下一次的转账都必须要先完成前一笔,不然账户余额就无法保证一致性,会混乱,有没有多转,余额够不够转出等。理论上,随着交易笔数的增长,执行所需要的时间就越多。3.什么是UTXO模型

Shiba Inu二层解决方案Shibarium:每笔交易都会销毁SHIB,即将推出Beta测试版:金色财经报道,Shiba Inu二层解决方案Shibarium Network发推称,已注意到网络上出现一些传言称Shibarium将在网络选择使用非SHIB和BONE的其他代币,因此发布声明确认每笔链上交易都会销毁SHIB且仍将使用BONE来支付gas费用。BONE也是Shibarium唯一选择用于支付gas费用的代币,网络协议不会使用其他代币。同时,Shibarium还澄清其区块链不是围绕“所有权和与其他代币互操作的项目” ,Beta测试版即将推出。[2023/1/8 11:00:56]

前面也有提到,很多老牌主流用的是UTXO,而这个圈子的老祖宗比特币也是用的UTXO模型,顺便提一下,我们国家的发行的法定数字货币DCEP也是基于UTXO模型做的,所以这个模型必然有它的独特之处。UTXO全称UnspentTransactionOutput,意思是“未花费交易输出”,他的模型简单说有点像日常生活中的现金体系,举个栗子:A有一个钱包,里面有1元面值,10元面值以及100元面值。A要给B、C、D分别1块钱。A有三种方式第一种:拿出1元面值的钱给B第二种:拿出10元面值的钱给C,找回9元第三种:拿出100元面值的钱给D,找回99元这三种方式都可以把这次交易完成。再回到链上,想象一下这里每一个面值的钱其实就是一个链上UTXO,具体在使用过程中的UTXO并不是在转移的,而是在不断的销毁和重建,例如:A用第二种方式给C转钱,10元面值的UTXO会被销毁,系统会重新印出一张1元面值和一张9元面值的UTXO,1元的给C,9元的还给A。第三种方式也同理,100元的销毁,印出1张1元面值的和一张99元面值的UTXO,1元的给D,99元的还给A。这是UTXO和账户模型转账方式的不同,更牛逼的是,UTXO模型可以并行转账,因为余额是通过分散的UTXO存在的,所以每个面值其实可以同时转账给不同的人,上面三种方式是可以在一笔交易中同时完成的,因为不会涉及到账户一致性问题,每个UTXO都是单独独立计算的。我们在对比上面的账户模型,每一笔交易都必须依托于上一笔交易的完成,这其中的性能差距可想而知。这样就理解为什么央行数字货币使用的是UTXO模型了,不然深圳怎么给5万个钱包发送1000万数字人民币?再说回上面那个例子:A有100,他要给100个新开户的新人转账1元。面值100的UTXO可以拆分成100个面值1块钱的UTXO,然后在一笔交易中直接分给100个人,瞬间完成。总之,把UTXO的面值想象成更加灵活的现金,在链上不断的销毁和重建。想知道这个钱包地址到底有多少钱就需要统计底下有多少个余额的UTXO并求和。4.账户模型和UTXO的优缺点

ZachXBT:ankr开发者在上周末将1559 ETH转移到火币全球存款地址:金色财经报道,链上数据分析师ZachXBT在社交媒体上称,ankr开发者在上周末将ETH发送到一个地址,该地址在混合后显示了他们的地址,然后将1559 ETH转移到火币全球存款地址。有趣的是,Ankr将该漏洞归因于一名前雇员。看来这个账户并没有被Huobi冻结,而是被提取了资金,然后桥接到了BSC,目前在那里。[2023/1/4 9:50:13]

账户模型优点:合约以代码形式保存在Account中,并且Account拥有自身状态。这种模型具有更好的可编程性,容易开发人员理解,场景更广泛。批量交易的成本较低。设想矿池向矿工支付手续费,UTXO中因为每个Input和Out都需要单独Witnessscript或者Lockingscript,交易本身会非常大,签名验证和交易存储都需要消耗链上宝贵的资源。而Account模型可以通过合约的方式极大的降低成本。账户模型缺点:Account模型交易之间没有依赖性,需要解决重放问题。Ethereum是怎么解决的,我们清楚Ethereum是采用的是唯一的Nonce值的方法,每个交易Tx中有一个Nonce字段,对于每个用户来说,这个Nonce都不能重复,从而避免了重放攻击。对于实现闪电网络/雷电网络,Plasma等,用户举证需要更复杂的Proof证明机制,子链向主链进行状态迁移需要更复杂的协议。UTXO优点:计算是在链外的,交易本身既是结果也是证明。节点只做验证即可,不需要对交易进行额外的计算,也没有额外的状态存储。交易本身的输出UTXO的计算是在钱包完成的,这样交易的计算负担完全由钱包来承担,一定程度上减少了链的负担。除Coinbase交易外,交易的Input始终是链接在某个UTXO后面。交易无法被重放,并且交易的先后顺序和依赖关系容易被验证,交易是否被消费也容易被举证。UTXO模型是无状态的,更容易并发处理。对于P2SH类型的交易,具有更好的隐私性。交易中的Input是互不相关联的,可以使用CoinJoin这样的技术,来增加一定的隐私性。UTXO缺点:无法实现一些比较复杂的逻辑,可编程性差。对于复杂逻辑,或者需要状态保存的合约,实现难度大,且状态空间利用率比较低。当Input较多时,见证脚本也会增多。而签名本身是比较消耗CPU和存储空间的。5.账户模型和UTXO简要区别有哪些

新加坡证券平台ADDX承认合格投资者的加密货币资产:金色财经报道,新加坡私人证券平台ADDX表示,它已成为该国中第一家在评估高净值客户资产时承认加密货币的金融公司。此举凸显了金融服务公司对数字货币的接受程度越来越高,因为它们正在寻求开发广泛的投资者。

ADDX在周三的一份声明中称,只接受个人净资产类别的加密资产,在计算这些资产的价值时将对比特币或以太坊应用50%的折扣率,对USDC稳定币应用 10%的折扣。

ADDX首席执行官Oi-Yee Choo表示,加密货币将继续存在,它们不再只存在于财富和投资对话的边缘,随着大部分投资者拥有加密货币,这些数字资产被认可为个人投资组合的一部分是合理的,与其他可以在市场上估值的资产,如房地产或股权,并无不同。

根据新加坡的规定,个人需要在过去12个月内有至少30万新元(217,991.57美元)的收入,100万新元的净金融资产或200万新元的净个人资产,才有资格成为合格的投资者。(路透社)[2022/6/8 4:10:08]

账户余额账户模型:可以简单明了的看到账户底下有多少钱。UTXO模型:统计该地址底下有多少个UTXO,把他们汇总起来的结果才是余额。当交易笔数指数级上升时账户模型:会越来越吃力。UTXO模型:天然支持高并发。从智能合约/开发者角度出发账户模型符合开发者的逻辑习惯,相对容易写逻辑UTXO脚本编程较为复杂

去中心化保险协议 Neptune Mutual 完成530万美元私募轮融资:5月13日消息,去中心化保险协议Neptune Mutual完成530万美元私募轮融资,XT.com、Gate io、Bitmart、LD Capital、Mapleblock Capital、Pulsar Global、The DuckDao、Dweb3、Lux Capital、Cabin VC、Poolz Finance、BSC Army、Whitelist Ventures、CryptoLark等参投。

此前,Neptune Mutual已在种子和战略轮完成500万美元融资,主要投资者包括,Fenbushi、Coinbase Ventures、Animoca Brands、GBV Capital、Huobi、OKX等。[2022/5/13 3:13:08]

标签:SHISHIBSHIBAETHSHIBDOGEFlappy Shiba Inushibadoge币潜力ETHBACK币

Fil热门资讯
构建链上个人身份,Web3最全任务平台大盘点

随时Web3.0的盛行,用户通过Web3任务管理平台,可以在同一平台上接触并了解到多类项目,并通过做任务来获得相应奖励,如NFT、POAP、空投资格、代币奖励等,投入的成本以及风险相对较低,此外还可以积累自身的链上和链下活动证明.

1900/1/1 0:00:00
星球日报|两家VC合作推出Web3基金;三箭资本债权人对破产程序表示不满(1月12日)

头条 VenomFoundation与lcebergCapital合作推出10亿美元的Web3基金Odaily星球日报讯总部位于阿布扎比的VenomFoundation与IcebergCapital合作推出一只规模达10亿美元的风险基.

1900/1/1 0:00:00
Doodles:再见以太坊,你好Flow

1月25日,头部NFT收藏品Doodles向社区发布了一份公开信,信中预告了其全新系列Doodles2接下来的一些关键动态.

1900/1/1 0:00:00
Bitwise:对2023年加密行业的10个预测

原文来源:Bitwise首席投资官MattHougan原文编译:比推BitpushNewsMaryLiu尊敬的投资者,2023年,我们将见证什么?这是每个加密货币投资者都想知道的问题.

1900/1/1 0:00:00
2023加密矿企求生指南

对于比特币矿企来说,2022年无疑是一场风暴。美联储加息增加了资金成本、比特币网络算力“顽固性”上涨和价格暴跌导致企业管理策略失效,最终导致开采比特币所得利润变得越来越低.

1900/1/1 0:00:00
Crypto领域内的VPN:Aztec有什么神奇之处?

AztecNetwork一直在隐私和Zero-KnowledgeRollup的交汇处进行创新。Paradigm在2021年12月领投了Aztec1,700万美元的A轮融资,而a16z最近领投了高达1亿美元的B轮融资.

1900/1/1 0:00:00