LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 简而美的UTXO令比特币受到热烈追捧

简而美的UTXO令比特币受到热烈追捧

2020-03-05 魔笛手技术开发社 来源:区块链网络

作者:Claire Wu

【摘要】比特币的用户地址不断创新高,网络效应越来越大。很多传统的投行如Fidelity等早已布局加密货币产业,如果没有比特币看似“糊涂”的设计,把“臃肿”的传统金融机构的操作方式巧妙地简化,又何来这么多追捧者呢?


图片来源:Shutterstock

有不少传统金融从业员对比特币嗤之以鼻,当中名气大的当属股神巴菲特。然而,比特币又确实吸引了成千上万的追随者,其原因何在,让我最们一起仔细分析一下两派的观点,以明辨是非。

有一位很资深的传统金融从业员形容比特币的记账方式只可以类比出纳,因其记录的只是本期余额,非常简单,根本不能称之为账本。至于这个余额是怎么产生的,上一期多少,中间转账的过程,增加减少的过程对于比特币的“账本”来说并不重要,只要余额是正确的就够了。而会计的工作就是从原始凭证到记账凭证到汇总记账凭证到账本。因此,拥有500年历史的会计学复式记账法根本不是比特币这种“糊涂账”可以比美的。

这个论点和论据都非常新鲜,虽然我们之前对比特币记账的过程略有研究,但为了搞清楚为什么比特币要采用这种“简陋”的“出纳”方式而舍弃具有几百年历史的传统“会计”之美,究竟中本聪是不是一个只会技术不懂金融的“糊涂虫”,我们来了一次温故知新式的学习。

楼上那位前辈说的没错,比特币就是一个数据库。比特币使用了一种叫做UTXO的模式代替传统的账户。UTXO是 Unspent Transaction Output 的缩写,很多人认为这是比特币发明人“中本聪”的天才设计。

根据孟岩的研究资料显示,比特币区块记录的是UTXO,这个数据库记录着当前系统里每一笔“没有花出去的交易输出”,它就是比特币。当节点接收到一笔交易的时候,它需要去UTXO数据库里查,看看这笔交易所引用的UTXO是否存在,它的收款人(拥有者)是不是当前新交易的付款者。而交易结束之后,数据库要做相应的更新。

UTXO数据库是去中心化的,每个全节点拥有一个完整账本。假设比特币系统象传统银行那样,有一个中心数据库,不管你有多少节点,每一笔交易都需要跑去中心数据库验证,然后再执行“转账”操作,那么,比特币就连支付宝都不如。

现在的银行、信用卡、证券交易系统、互联网第三方支付等系统,其核心都是基于账户(accountbased)的设计,由关系数据库支撑。这种数据库要确保两点,第一是你要确保业务规则得到遵守,客户的余额充足。第二是确保事务性,也就是原子性、一致性、隔离性、持久性(ACID)。

但比特币没有设计成基于账户的系统,而是发明了UTXO方案。

假设一个这样的场景:张三挖到12.5枚比特币。过了几天,他把其中2.5枚支付给李四。又过了几天,他和李四各出资2.5比特币凑成5比特币付给王五。

每笔交易都有若干交易输入,也就是资金来源,也都有若干笔交易输出,也就是资金去向。一般来说,每一笔交易都要花费(spend)一笔输入,产生一笔输出,而其所产生的输出,就是“未花费过的交易输出”,也就是UTXO。

长期来看,账户数据库会无限膨胀,但UTXO数据库体积会比传统的数据库小很多。因为:

1.UTXO只需要看最后一次交易,而账户系统要看历史全数据后把所有的增减操作全部加起来才能获得正确的余额,两者效率差异随着时间推移会越来越大。

2.UTXO未来可以裁剪历史老数据,而账户系统则不能丢弃老数据,前者区块链可以控制住整体大小,而后者只能持续膨胀。

令人奇怪的是,如此“简陋”的UXTO设计,经过十多年依然还能存活下来,还发展成为千亿美元的产业,实在令人费解。不过,我们再深入思考一下,比特币这个系统,并不打算象传统金融机构那样,记录转账者的名字,转账习惯,资金行踪等等资讯,只要你的账户有足够的余额完成转账就没有问题了。相反,银行却要肩负反洗钱的重任,必须要KYC(know your customer),客户的资料通通都要纳入系统里去追查,比如美国要围堵北韩,俄罗斯,就需要依赖这个庞大而复杂的金融系统的有效运作,你说比特币式的UTXO能够胜任吗?然而,事实上比特币因为UTXO式的简单数据库等特点受到平民百姓的追捧,这种现象发人深省......

不过,对于普通人来说,“出纳”式的账本还是有机会被追查的,因为比特币没有可替换性(fungibility)。可替换性指的是一个商品或资产与其他同类型个体商品或资产的互换性。那为什么这么说呢?

因为比特币是开放的账本,这也意味着每个人都可以看到里面的每一笔交易,每个人都可以追踪交易的轨迹。举个简单的例子,如果你拥有一个曾经用于某个非法交易的比特币,比如购买毒品,那么这个交易细节将会永远存在于这个比特币的交易轨迹里面。有人称这个比特币为已被“污染(taint)”的比特币。因此,比特币和现金不一样,现金虽然有号码可以跟踪,但因为现金转手太容易,没有人专门去记录它的号码,所以,现金是有可替代性的。因此,如果你还认为比特币适合用来洗钱,那是因为你不懂比特币。据链闻报道,美国政府最近入股了Chainalysis,一家专业的区块链数据分析公司,其背后的意图不需要很高的智商也应该能够理解。

加密货币领域中,可替代性能比较高的是门罗币等的匿名币,具体细节大家可以参阅以下文章【2】。在最近一次黑客事件中,黑客使用混币的方式,将加密货币存入另一交易所,令被盗的加密货币象现金一样更加难以被追溯。

回到比特币网络的讨论,胡大刀(Blockchain.NewsCEO)认为,那些TPS热,比较VISA之类的(观点),同类比较技术上参数不足,概念上也是混淆,把单纯的支付部分与比特币来比较,要么无知,要么耍流氓。

要对比,就应该对比整个系统,是比特币系统vs整个银行系统(包括支付,结算,清算……的整个系统),对比完之后,你会发现比特币的系统具有绝对的优势。比特币不但克服了银行间的壁垒,还跨越了地域的界限,是真正的世界范围内的货币。

技术大神Gvn认为,中本聪把区块链、智能合约和UTO巧妙地结合起来,是中本聪的天才创造,但是这几项却不都是中本聪首创的。区块链是Stornetta在1991年发明的,智能合约是NickSzabo提出的,还有POW是AdamBack首先提出的,这些人的名字都列在中本聪白皮书的最后一页里。但是,正如乔布斯和马斯克都是整合高手一样,比特币也是中本聪天才式的整合,是一个独立的存在,中本聪的发明是站在其他天才的肩膀上创造出的新路向。

中本聪最了不起的地方是将所有这些技术点跟密码学货币自身特点相结合,设计了一套“惩恶扬善”的经济激励制度,将技术创新与制度设计整合成一个合作无间的网络。这就是POW共识机制。因此,斯坦福大学密码学和计算机安全教授DanBoneh评价比特币为“extremelybrilliant”,“必将激发无穷的创新”。中本聪把比特币开源,让CharlieLee,V神等具创新精神的人,基于比特币的创意继续创新,开发出一个庞大的加密产业,非常值得敬佩!加州大学洛杉矶分校的金融学教授BhagwanChowdhry更提名中本聪为2016年度诺贝尔经济学奖候选人。

现在,比特币的用户地址不断创新高,【Soteria 社区】群友小马驹儿认为,根据梅特卡夫效应,一个网络的用户数越多,整个网络和该网络内的终端价值也就越大。很多传统的投行如Fidelity等早已布局加密货币产业,还有很多传统基金在等待比特币ETF获批之后就“飞扑”进来,如果没有比特币看似“糊涂”的设计,把“臃肿”的传统金融机构的操作方式巧妙地简化,又何来这么多追捧者呢?

参考文章:

【1】魔笛手知识分享 | 比特币UTXO设计 vs 传统银行数据库 (颠覆认知的干货)

https://bitkan.com/zh/article/blog/24157

【2】魔笛手知识分享 | Monero 一个安全,隐私和不可追踪的加密货币

https://bitkan.com/zh/article/blog/33653

—-

编译者/作者:魔笛手技术开发社

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...