http://www.7klian.com

比特币基本开拓明状 (下)

在此之前,在可用性方面需要做大量的事情,以使所有的比特币用户(无论是否能干技能)都能平等地利用隐私机制。除了P2EP和CheckTemplateVerify之外,可用性的最新希望是SNICKER(具有重用密钥的简朴非交互式CoinJoin),它是一种与不受信任的对等方生成CoinJoin的新要领。SNICKER团结了多种技能,可授予用户会见CoinJoin生意业务的权限,而无需与他们的对等方成立信任或产生交互。在旨在提高P2P通信的隐私性和效率的协议中,希望也很明明。在2019年期间,隐私掩护网络协议Dandelion已在多个加密网络上乐成测试。当说到整个P2P通信,生意业务流传中的隐私并不是灵丹灵药,但像Dandelion这样的协议仍可以通过埋没广播生意业务的节点的原始IP地点来有效地提高用户隐私。
挖矿协议中也有一些令人存眷的希望,尤其是矿池成员利用的那些。尽量比特币挖矿的中心化问题常常被夸大,但确实,可以或许被进一步去中心化的矿池策划者握有权力。也就是,矿池策划者可以抉择哪些生意业务将由矿池成员来挖,这赋予了他们庞大的权力。一些策划者逐渐滥用这种本领,即未经成员授权就审查生意业务,挖空块并将哈希输出从头分派给其他网络。
重要的是要留意,Schnorr签名是让所有这些新的智能合约要领得以实现的技能原语。Schnorr乐成后,甚至可以对一些更先进的技能举办理论化说明,譬喻无剧本剧本(Scriptless Scripts),这可以使得完全私有的和可扩展的比特币智能合约被暗示为数字签名。同样,Discreet Log Contracts还回收了将智能条约的执行功效暗示为数字签名的想法,来实现更好的隐私性和扩展性。总之,这些新要领可以使新的智能合约应用措施得以构建在比特币之上,而Schnorr是其基本。
最近呈现的另一个有趣的创新是比拟特币生意业务的合约实现方案的新设计。合约最初是由Greg Maxwell在2013年提出的一项思想尝试,它是一种限制余额利用方法的要领,甚至在它们的托管产生了变革的时候。尽量这个想法已经存在了快要7年,但在Taproot呈现之前,要实施合约成果是不切实际的。此刻,一个名为OP_CHECKTEMPLATEVERIFY的新操纵码(以前称为OP_SECURETHEBAG)正操作这项新技能让合约成果在比特币中得以安详实现。

乍一看,合约在借贷(以及基于比特币的衍生品)的配景下很是有用,因为它们使诸如背工之类的政策的拟定可以附加到特定的BTC余额上。可是它们比拟特币可用性的潜在影响远远超出了借贷。合约可以实现诸如比特币保险库之类的工作,在托管的环境下,它提供相当于第二个私钥的成果,这个私钥让被黑客进攻的一方“冻结”被盗资金。这项技能尚有很多其他应用,像非交互式付出通道,堵塞节制生意业务和CoinJoins等等。
在我们宣布了有关Schnorr签名的陈诉之后,一些隐私币的支持者对有人发起某个时候在比特币中完全实现隐私成果感想恼怒。尽量这个发起大概会挑战这些环绕隐私资产的恒久代价主张概念,但仍有很多新兴协议可觉得比特币实现更好的隐私成果。

值得名誉的是,有些技能正在试图颠覆这种权力布局。比特币挖矿最重大的变革之一是Stratum的第二版,这是矿池最常用的协议。Stratum V2是一个完全大改的版本,它回收了BetterHash协议,这个协议使矿池成员可以或许确定他们将要挖的区块的构成。Stratum V2还实现了一些优化,并答允矿池成员更好地举办相同和协调。
默克尔抽象语法树(MAST)是一种新的比特币智能合约实现要领,它的呈现激发了新一轮的支撑技能的成长,这些技能试图在安详和成果之间找到折中点。最有名的是Taproot,它优雅地实现了MAST布局,使得整个应用措施可以暗示为默克尔树,个中树的每个分支代表一个差异的执行功效。与Taproot一起呈现的是一种称为Tapscript的编程语言,该语言能用来更容易地暗示与默克尔树的每个分支相关联的合约。
隐私
跟踪比特币生态中的所有创新长短常坚苦的,而这篇文章只是小小的实验。总体而言,比特币是一套不绝成长的协议套件。这里所讲的模块化创新要领很重要,因为它在比特币成长中将政治因素淘汰到最低水平发挥着要害浸染并掩护好其基础的钱币属性。

挖矿这一行中另一个有助于提高不变性的希望是从头引起了人们对哈希率和挖矿难度这些衍生品的乐趣。这些对付但愿对冲哈希率颠簸和难度调解的挖矿操纵尤其有用。尽量这些衍生品还没有产物化,但这符号着比特币挖矿在朝着家产化偏向成长。
当说到生意业务图隐私时,像P2EP和CheckTemplateVerify这样的办理方案很有趣,因为隐私成为了效率的副产物。作为CoinJoin的新颖要领,这些办理方案可以或许提高用户对隐私生意业务的利用,他们完全是受更自制的生意业务费敦促的。尽量在CoinJoin模式下,确保隐私不是最佳选择,可是无掩护的发送仍然是有长处的,因为它们保存了比特币供给量和自由畅通量的可审计性。
尚有很多项目试图以安详认真的方法将表达型智能合约成果带回。这是一项重大希望,因为从2010年开始,协议中删除了一些原始的比特币操纵码(确定比特币可以或许举办什么计较的操纵)。这是在发明一系列可骇的裂痕之后采纳的做法,这也导致中本聪本人禁用了比特币编程语言Script的某些成果。
假如更低的生意业务费成为敦促因素并导致比特币匿名生意业务数量(CoinJoin输出的UTXO的百分比)增加,那么通过统计聚类阐明实现的去匿名化将比此刻越发主观。一些区块链阐明公司可以或许欺骗法律机构,让他们相信一个UTXO属于特定用户的大概性很高,可是底层模子已经很是懦弱。假如大大都UTXO都成为CoinJoin的输出,则大概会粉碎现有的聚类要领。
多年以来,很是明明的是,高度表达型的智能合约成果陪伴着不小的安详风险。一般的履历法例是,向虚拟机引入的成果(处理惩罚操纵码的会合验证机制)越多,其措施就越不行预测。不外,最近,我们已经看到了比特币中智能合约架构的新要领,这些要领可以最洪流平地淘汰不行预测性,同时还提供更多的成果。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读