在区块链上,付出池地点看起来像一个通例的比特币地点,此刻拥有六个硬币。 但在外貌之下,爱丽丝(Alice),鲍勃(Bob)和卡罗尔(Carol)巧妙地利用了Taproot,以确保他们每小我私家都能节制本身在付出池中所占的硬币份额。 爱丽丝可以在任何时候从地点中索要三枚硬币,鲍勃可以在任何时候从地点索要二枚硬币,而卡罗尔可以索要一枚硬币。
第一种选择是直接从地点上支出,就技能术语而言,Taproot密钥路径。 这需要所有三个参加者的相助(即:暗码签名)。 假如爱丽丝(Alice),鲍勃(Bob)和卡罗尔(Carol)都同意,则可以随意利用这六个硬币,这看起来就像比特币网络上的任何其他通例生意业务一样。 譬喻,三人组可以抉择将各自的余额发送回各个地点:三个代表爱丽丝,两个代表鲍勃,一个代表卡罗尔。 可是,假如他们愿意的话,他们也可以相助将全部六个硬币捐赠给朱利安,可能以他们大概同意的任何其他方法耗费。 重要的是,他们三个都需要参加,因此,没有他或她本身的相助,就不会耗费任何均衡。
譬喻,这答允他们中的任何一个在矿池中消费。
重要的一点是,付款池中的参加者可以相助从他们想要的池中举办任何范例的付出,而他们中的任何一个都可以在任何时候带着本身的硬币退出,从而让其他参加者可以节制他们。
第二个主要选项实际上由几个子选项构成。 在将硬币发送到付款池之前,爱丽丝,鲍勃和卡罗尔将某些对象藏在Taproot地点后头的加密树中:它们包罗了从付款池中汇款的其他要领。 (当前,这可以通过让所有三个参加者从这些路径长举办预签名生意业务来实现,这将需要必然的巨大度才气配置所有选项,而且扩展性不太好;发起的协议进级大概会在未来使此变得更容易)
同样,全新的用户也可以插手付出池。 假如爱丽丝(Alice),鲍勃(Bob)和卡罗尔(Carol)同意让戴夫(Dave)介入,他们三人将与戴夫(Dave)相助建设一项生意业务,该生意业务将付出池资金以及戴夫(Dave)的新硬币发送到新的付出池中,旨在让戴夫(Dave)参加并退出假如他愿意的话。
与较早的称为“通道工场”的想法雷同,这些范例的付出池最终甚至可以用来托管闪电通道,保险库或其他第二层协议。 这大概提供“包装”此类池中任何范例的附加协议层的潜力,从而将它们的所有巨大性埋没在沟通且法则的生意业务中。
尽量设计细节从一个“付出池”提案到另一个“付出池”提案有所差异,可是总体观念是沟通的。 这是根基思路…
假如参加者之一选择通过备用Taproot路径在付出池中耗费硬币,他们凡是会将对应于该参加者余额的金额发送到他们选择的地点,譬喻他们节制的单个地点。 (在爱丽丝的环境下,三个硬币到她本身的住所,在鲍勃的环境下两个到他的住所,在卡罗尔的环境下一个。)
另外,付款池中的参加者可以选择相互付款。 譬喻,假如爱丽丝(Alice)付给鲍勃(Bob)一枚硬币,那么三人可以相助将资金发送到新的付款池,在哪里,爱丽丝(Alice)从她的余额中减去了一个硬币,而鲍勃(Bob)添加了一个硬币。 再次,在区块链上,这看起来像是通例付款,而区块链特工则不知道是谁付了钱,或付了几多钱。 (值得指出的是,Dave可以通过从一名现有参加者处收到内部付款来以雷同的方法进入该池。)
利用此替代路径,剩余的硬币也会自动用完。 可以按照付出池的设计以几种方法完成此操纵,从而在巨大性和可伸缩性方面提供差异的衡量。
分享硬币
这是因为只有两个主要选项可以从地点中消费硬币。
假如鲍勃随后片面从第二个付款池中退出,则他将两个硬币发送到本身选择的地点,将一个硬币发送到一个新的付款池(第三个),而只有卡罗尔分开了。 (虽然,在这个简化的示例中,将最后一个付款池替换为Carol选择的地点的设计实际上会更有意义,但这是实现细节。)
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。