http://www.7klian.com

工程司理亲自揭开 Coinbase 打点百万比特币秘笈:父子付出技能

加油站将 10 倍估算用度的 10 万聪发送到冷钱包地点(存放待提取资金的地点);

父子付出(CPFP)办理方案

比特币 UTXO 模子的一个有趣的特性是,生意业务是可以绑缚在一起的,然后矿工对用度举办整体评估。譬喻,假如一项(子项)生意业务耗费了另一项(父项)生意业务的输出,则子项生意业务可以同时为这两项生意业务付出用度,而矿工是别无选择的,假如他们想从子项生意业务中收取超额用度,他们只能纳入父项生意业务。这种要领,凡是被称为「父子付出」(CPFP)方案。

另一方面,由于生意业务用度被编码在有效载荷中,因此这意味着必需提早在广播生意业务前计较用度。假如在该时距离断内,网络溘然变得拥挤,则计较出的用度大概不敷以实时确认生意业务。

冷存储碰着的挑战

冷存储安详模子,要求事先完全相识完整的生意业务有效载荷(包罗金额和目标地),以防备在密钥规复进程启动后,对有效载荷举办任何的变动。

当一笔提款从冷钱包地点提倡时,我们会举办初始用度估算,并利用加油站处事向该地点发送 10 倍的估算用度;

图:比特币生意业务用度汗青数据,来自

假设我们有一个客户,他账户里的余额是 15 BTC,然后他想从 Custody 账户中提取 12 BTC 到一个外部比特币地点。以下是将要产生的步调(请留意,聪是比特币中最小的单元,它便是 0.00000001 BTC):

让我们通过一个详细的例子来更好地领略这个办理方案的机制。请留意,,为了简朴起见,这里省略了一些小细节。

Coinbase 的客户平台利用该方案来加快提款已经有很长一段时间了,你可以在博客文章中相识到更多的信息,而 Custody 所面对的奇特挑战,迫使我们从头思量该要领,并由此提出了差异的设计。

原文标题:《手握近百万 BTC,揭秘巨鲸 Coinbase 是如何打点它们的》(Reliable fee-less Bitcoin transactions in Custody with Child-Pays-for-Parent)

一旦在密钥规复典礼竣事以及广播前签署了主生意业务,用度将按照当前网络条件从头估算。

我们添加了第三个「CPFP-link」输出,将 10 万聪移动到新生成的用度地点(这笔金额稍后将用于付出用度);

比特币用度和冷存储

凡是来说,提交给比特币网络的每一笔生意业务,都需要有一笔付出给矿工的用度,然后矿工会处理惩罚该生意业务,并将其纳入一个区块傍边。平均而言,比特币网络每 10 分钟会发生一个区块。当所有待处理惩罚生意业务的巨细高出区块巨细限制(1MB)时,矿工将优先思量具有好手续费的生意业务,同时将低用度生意业务推迟到下一个区块。这样的进程大概会反复多次,从而导致生意业务无限期地推迟(直至网络堵塞的环境消除)。

在 Coinbase Custody,我们意识到了这一障碍,并实验了一些办理方案,以在客户最需要的时候为他们提供优势。一个显而易见的办理方案,是在广播生意业务之前,当即计较生意业务用度,知道当前的网络状况,使得我们可以或许预测最佳的用度。

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