LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > BIP 119:建议在比特币用户之间自动执行批量交易

BIP 119:建议在比特币用户之间自动执行批量交易

2020-06-08 wanbizu AI 来源:区块链网络

关键事实:

BIP-119引入了新的功能,以促进批量交易的发送。

BIP-119的开发者Jeremy Rubin通过CryptoNews详细介绍了该提案及其范围。

众所周知,比特币的采用正在增长。但是由于偶尔出现的网络拥塞会延迟交易确认并导致费用增加,因此该协议尚未具有适合大众用户使用的预期处理能力。

自去年杰里米·鲁宾(Jeremy Rubin)出版以来,解决了这个问题的BIP-119可扩展性提案一直得到比特币社区成员的支持。杰里米·鲁宾是麻省理工学院的计算机程序员,也是该大学针对比特币和加密货币的倡议的联合创始人。 。

鲁宾提议增加比特币的内部容量,允许以较少的工作量和成本进行大量交易在广播中,方法是执行命令OP_CHECKTEMPLATEVERIFY(OP_CTV)。鲁宾观察到,这种解决方案不应以有争议的方式来完成,而应以平稳的方式进行。

鲁宾认为,尽管批处理是一种有效的解决方案,但它占用大量数据,并且在某些时候可能会使网络拥塞。 OP_CTV首先可以将批处理交易分为两部分:一个发行交易和另一个接收交易。这样可以避免具有多个输出的批量交易;因为它将通过两个交易之间的链接进行处理,因此接收交易的成本较低,并且还可以利用其拥有的多个网点有效地分配资金。

由此可伸缩性解决方案实现的命令(OP_CTV)执行此操作,同时在Github上提供的建议的理由中提到了契约或商定的交易,从而将资金发送到各个地址。格雷戈里·麦克斯韦(Gregory Maxwell)在2014年的BitcoinTalk论坛上对该功能进行了严厉批评,他最初提出实施零知识测试(SNARK)。但是,由于缺乏更有效的智能合约语言来处理比特币中的此程序,因此该作者排除了其实现。

基本上契约是通过一系列交易相继使用比特币的“协议”,超出了私钥对相关货币的权限。

盟约是对如何支配货币的限制,无论谁拥有货币。契约在建立智能合约中可能很有用。由于它们难以实现,并且存在引入会降低可替代性的元素的风险,因此尚未认真考虑将其包含在比特币中。

该BIP引入了一个简单的约定,即“模板”,它为大量使用打开了大门,而没有很大的风险。

杰里米·鲁宾(Jeremy Rubin),作者BIP-119。

在Scaling比特币会议上,鲁宾用OP_SECURETHEBAG的名字阐述了他的想法,作者举了一个示例,说明该命令的工作方式。请注意,必须创建一批交易,然后才能在批处理和BTC最终交付(关闭出口)到接收者的第二阶段创建已提交的交易。

理论上,在第二阶段(接收方)执行的最终交易的网络佣金成本非常低。但是,周期中的第一笔交易(发布者)将根据其在内存中的权重支付平均佣金,这将大大低于单独发送所有交易所需的佣金,从而避免了比特币内存池的拥塞。

左侧是批处理事务。右边是事务OP_CTV的基本示例。资料来源:杰里米·鲁宾(Jeremy Rubin)

乍一看,有几个示例警告要实现OP_CTV。新提案的主要受益者将是交易所。作为客户资金的保管人,总是有提款要求参加。在需求很高的时候,他们可以发出OP_CTV交易来简化此过程,节省佣金和运营费用,避免使比特币网络饱和

同样,一旦比特币的使用开始普及,那些希望与多个供应商,客户和员工同时进行付款或交易的商人可以从OP_CTV中受益。这也适用于比特币周围的行业,例如,矿池可以快速,廉价地将矿工收集的奖励分配给参与者。

我们可以在基本服务或订阅的支付系统中找到另一个示例,该服务通常每月收费一次。这样,一个人可以通过一次比特币交易同时支付水电服务,他们最喜欢的流媒体服务和手机余款。

正如BIP 119的理由所充分说明的那样,这些类型的交易可能是安全执行比特币中的多个智能合约的重要元素,由于以更复杂的方式执行批处理事务,因此它们可以以恒定的速率和时间对整个参数进行协调。

从这个意义上说,在去年四月举行的上一次MIT比特币博览会上,鲁宾展示了其他用例,例如创建自动保险库,可以使用OP_CTV对其进行配置,以在热钱包和冷钱包之间进行定期交易。 ,在参与者同意的情况下,在此交易流程中引入不同的变量。

带OP_CTV的CoinJoin,采矿和闪电网络

鲁宾专门为CryptoNews解释说,使用OP_CTV的一些好处是这些类型的交易也可以与闪电网络链接,从而扩大了实现的可能性,并使其达到了比特币网络的需求和容量。

在这个模型中矿工将是使用闪电网络最多的组织之一他们将执行该网络渠道的开放和关闭。

正如鲁宾在Utxos.org网站上指出的那样,矿工可以使用先前开采的区块中的数据从那里开采新区块。基于某些参数,我们将其称为合格块。例如,不早于时间T的块,时间T1和T2之间的块,或经过N个块之前的最后一个块。

从该高度选择一个合格的区块进行开采将扭转以下事实,即当前的比特币矿工与矿池或团体分享其活动所获得的报酬;然后,从这里开始,根据参与者对网络的贡献,将它们分配给所有参与者。

在同行中,矿工可以收集全部奖励,并在当时与合格的矿工分享。OP_CTV允许创建具有多个输入和多个输出的单个交易(视具体情况而定),避免为每次必须付款创建1个交易

同样,当在参与者之间打开通道时,可以对输入和输出的打开或关闭进行签名,只要各方之间达成共识,就可以“手动”分配与每个输入和输出相对应的金额。支付或转移资金,从而避免为此目的增加链上交易的数量;在各部分之间保留一棵开放的通道树,只需更新输入和输出的余额以简化价值转移即可。

您可以将这些闪电网络通道视为反馈回路。具体来说,如果我在两个参与者之间打开了频道A和频道B,其中A有100个聪,其中25个属于他,B有660个聪,其中60个属于A,我们肯定可以关闭该频道,或者更新它们,以使A具有85个聪子,而B具有600个聪子,然后关闭A。如果我们将此思想应用于OP_CTV交易,则该矿工可以开采很长时间,直到获得1个BTC,然后一次确定地撤回它们。输出(UTXO)。

Jeremy Rubin,BIP 119开发人员。

在观察到这将需要大量启用了Lightning Network的节点后,Rubin评论说矿工进行此活动也将没有问题。也将负责增加闪电网络的流动性

鲁宾还在上述网站上解释说,矿工必须能够自己开采至少1个BTC,才能不受信任地进入这些采矿集团(他们不需要协调或可靠的组成部分)。该成就将通过基于信任的挖掘小组(常规池)获得,在该小组中,矿工首先被驱使工作至适当的哈希率水平。但是,为了避免风险,这些小组很小。鲁宾认为,这些方法无疑有助于比特币采矿的分散化。

鲁宾运行了一个模拟场景,模拟了运行OP_CTV对比特币内存池的影响,该场景表明,在高需求和高流量期间进行此类交易时,网络拥塞峰值可能会很快通过。

关于OP_CTV对网络隐私的影响,当被特别问到诸如CoinJoin之类的方法时,鲁宾并不表示关注,给出他们相信的理由,将它们结合起来将是积极的

[OP_CTV使执行强大的CoinJoin变得容易得多,因为它大大减少了佣金。它还使使用LightningNetwork通道作为CoinJoin的输出变得更加容易。这也有助于隐藏这些数据,因为不知道交易的输出会立即执行。事后签名也可以用于更改正在创建的输出(执行起来比LN复杂一些)。[OP_CTVhacemuchomásfácilrealizarCoinJoindegranalcanceporquereducedrásticamentelascomisionesTambiénhacemásfácilutilizaruncanaldeLightningNetworkcomosalida(output)deunCoinJoinIgualmenteayudaaocultarestosdatosyaquelosoutputsdelatransacciónnoseconoceninmediatamenteestaserealizaTambiénsepuedenutilizarfirmas?posthocparacambiarlosoutputsqueseesténcreando(algomenoscomplejoderealizarqueenLN)

Jeremy Rubin,BIP 119开发人员。

Rubin补充说,由于可以在同一笔交易中创建多个输入,因此可以以更平衡的方式从OP_CTV执行CoinJoin,从而使多个用户的货币可以在单个CoinJoin周期中进行混合,从而使佣金从此批次起变得更加负担得起交易比所有单独交易都要轻。

Reddit怎么看?

鲁宾是Reddit这类领先的论坛站点之一,被比特币和加密货币社区广泛使用,他组织了AMA(“问我”,西班牙语为“问我是什么”),在那里他收到了社区的评论6月7日最后一个星期四。

在虚拟事件中,他讨论了一些用户对在一定时期内更改交易输入并使其具有延展性的可能性的怀疑和看法,鲁宾对此回应说:交易一旦提交,就无法更改输入,因为OP_CTV的要点是最终输出具有确定性,即在认可所有签名输入的签名后才能完成该周期。

他目前正在使BIP-119可行的任务中,鲁宾列出了比特币内存池的重组,创建比特币智能合约语言,开发该语言的开放软件以改善界面和托管CTV的资金。

鲁宾的提议提出了改进和更复杂的配料的新版本。资料来源:stokkete / Envato Elements。

开发人员进一步解释说,在其他同事收到的观察结果中,有一个表明大量的批处理交易会占用网络上的大量空间。在未来的某个时间里,佣金将再次变得具有竞争力,而网络又会变慢。鲁宾在各种场景和条件下进行了仿真,发现OP_CTV有助于减少佣金和内存池拥塞。

总体而言,由于鲁宾已承诺通过大量研究和讨论材料来补充该建议,因此对该建议的看法是积极的,这些材料主要收集在他的网站上。虽然如此,但在实施此提案之前还有很长的路要走,尽管对于鲁宾而言,现在最好开始讨论它,而不是在紧急情况下对其进行评估,例如在2017年将关于隔离见证(SegWit)实施辩论的背景下进行评估。

—-

原文链接:https://www.criptonoticias.com/tecnologia/bip-119-propuesta-automatizar-transacciones-lote-usuarios-bitcoin/

原文作者:globalcryptopress

编译者/作者:wanbizu AI

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

LOADING...
LOADING...