coinbase 成熟度或coinbase 成熟度是區塊鏈中的規則,即新創建的硬幣只能在發生一定數量的確認後才能使用。
在比特幣的情況下,這個數字是100,它實現的目標是保護區塊鏈免受稱為分叉的事件的影響。
當礦工解決工作量證明數學問題時,他能夠向區塊鏈添加一個新塊。這是因為你已經表明你已經完成了必要的工作。
在那個區塊中,我們找到了用戶交易,還有一個名為coinbase 的非常特殊的交易。
它與同名的著名交易所無關,而是與允許創建新貨幣的交易有關。不是所有礦工想要的,而是網絡協議決定的。
但是為了給網絡提供安全性,這些只能在一定時間後發送。這是由一定數量的確認或新塊決定的,這被稱為coinbase 成熟度或coinbase 成熟度。
為什麼有必要?
其原因與區塊鏈分叉的可能性有關。這會導致現在有效的區塊不再有效,因此礦工的區塊獎勵消失了。
這就是像比特幣這樣的加密貨幣的工作方式,以及任何其他需要挖礦以生成新硬幣和批准交易的方式。一種可能自然發生的情況,即使沒有人攻擊網絡。
如果沒有成熟時間,那麼當分叉發生時,任何收到在分叉中創建的硬幣最終會被丟棄的人(我們甚至可以有一系列中間人,因為這些人可以發送其他人等)看到消失你的硬幣。
這是不需要雙花或其他攻擊就可以發生的事情。
在鏈很長的分叉中,這可能會導致成千上萬的人看到硬幣從他們的錢包中消失,即使沒有人攻擊他們並且他們不必懷疑這些加密貨幣的來源。
用一個例子來看待它總是最容易做的事情。假設我們有一個沒有coinbase 期限的加密貨幣,並且礦工將他的加密貨幣存入交易所,然後將其轉換為法定貨幣。
然後後者可以收集資金並將其用於各種商品和服務。但是,如果沒有這種保護,可能會出現分叉,並且已經驗證的塊消失了。這也是交易所擁有的加密貨幣和資金,現在它既沒有加密貨幣也沒有法定貨幣。
這也可能發生在銷售商品的人身上。尤其是對於那些銷售非常昂貴的產品或服務的人來說更危險。
礦工也可以將錢匯給其他人,然後其他人又將這筆錢轉給其他人,等等。這將產生一個非常大的支付鏈,最終會消失,影響很多人。
交易的成熟使得這種情況幾乎不可能發生,因為分叉長度為100 個塊的可能性(如比特幣的情況)實際上是不可能的。
如果發生這樣的事情,那將是一場災難,因為我們會看到數百萬美元或歐元的BTC 從一個時刻到下一個時刻消失。但在這裡他們也玩了塊時間,以進一步避免此事。由於100 的coinbase 成熟度和10 秒的塊時間與10 分鐘的不同。
為什麼比特幣的Coinbase 成熟度是100 而不是另一個數字?
一個生成新比特幣區塊的礦工也創造了新的BTC,但在有100 個確認之前不能使用這些比特幣。這意味著在提交101 之前,輸入是coinbase 交易的交易是無效的。
這個數字並沒有明確的原因,這只是比特幣的創造者所確定的。而且由於它現在是共識系統的一部分,因此很難對其進行修改。
或許如果我們好好分析一下,很可能是一個非常高的數字。超過3 或4 個塊的分叉是相當罕見的,100 真的是一個誇張的數字。
但這並不意味著它是壞的,因為在一天結束時,如果作為回報我們獲得安全性,它不會影響太多必須等待這100 個塊。
充其量這對礦工來說是一個挫折。但是,由於該塊數量略多於16 小時,因此並沒有什麼危害。
其他加密貨幣的Coinbase 成熟度是多少?
以比特幣為例,因為我們在文章中已經重複了幾次,所以我們知道有100 個區塊需要等待。添加到coinbase 交易所在的區塊,算作又一次確認。
並非所有加密貨幣都有成熟的幣庫,因為其中必鬚髮生兩件事。
一方面,作為一種加密貨幣,在創建區塊時存在競爭,因此可能會發生分叉。而另一方面,它的供應量必須增加,也就是說,當生成一個新塊時,也會生成新的加密貨幣。
也可以說它的創建者應該打算整合這樣一個規則,因為沒有它它也能工作。雖然正如我們之前看到的,不推薦,我不知道是否有一個符合要求的。
例如以太坊就沒有它,因為它的供應是預先開采的,並且不使用開採來生成新的ETH。
在Grin 的案例中,只有在coinbase 交易之上開采了1,000 多個區塊後才能使用該交易。這是一個非常大的數字,但請記住,此加密貨幣的出塊時間僅為1 分鐘。
Decred 是另一種也有這個規則的加密貨幣,這裡需要等待256 個區塊,平均出塊時間為5 分鐘。
概括
coinbase 成熟度是一些人必須進行的一些確認,才能使用挖礦創造的加密貨幣。在比特幣的情況下,需要等待100 次確認,才能使以coinbase 交易作為輸入的交易有效。這條規則的原因與安全性有關,因為在最終分叉的情況下,產生的新加密貨幣可能會消失。
資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載