區塊鏈

加密貨幣中的檢查點或控制點是什麼?


對於比特幣和其他加密貨幣,安全性是一個關鍵的基本點。這些網絡旨在處理全球數百萬美元的投資者和用戶,因此需要採取措施確保其正常運作。這些類型的措施包括創建檢查點或控制點。

在這篇來自CriptoNoticias的特別文章中,我們將告訴你它們是什麼,它們是如何工作的以及有關這些元素的其他細節,這些元素在生態系統的幾種加密貨幣的協議中起作用,包括比特幣,其中中本聰自己放置了某些代碼行來建立這種類型的控制。

什麼是檢查站或檢查站?

當我們談論檢查點或檢查點時,我們指的是一行代碼,旨在保護區塊鏈免受塊重組攻擊。我們的想法是,網絡的誠實成員(主要是節點運營商)可以通過這種方式識別格式良好的塊,最新的網絡狀態以及具有更多工作證明的鏈。

無論是塊保留,還是對最新區塊鏈支持的備用鏈的秘密挖礦,或51%的攻擊,其中一個實體擁有超過網絡哈希率的一半,決定包含哪些塊檢查站可自行決定盡量減少這些攻擊成功的可能性。

這意味著直到檢查點的所有事務都將被視為有效且不可逆轉。在檢查點之前取一個塊來分叉鍊是沒用的:節點根本不接受fork。區塊鏈註冊是安全的,因為控制點設置節點驗證塊的限制。

檢查站如何運作?

檢查點設置限制,以便誠實節點具有識別正確區塊鏈的引用。此行代碼符合註冊表安全措施,導致不包含任何不包含該標記的字符串。通常,它是指定必須同步網絡節點的特定塊的行。

開發人員選擇應該識別鏈的塊高度(X)。此外,開發人員在客戶端軟件中添加已簽名和中心化發布的檢查點。這行代碼表明塊X已經被驗證為誠實鏈的一部分,因此可以將其作為參考。

應該說,通過其操作,檢查點或控制點防止拒絕服務攻擊導致節點被隔離或被假鏈塊淹沒。根據Peter Todd等比特幣開發人員的說法,我們討論了一個對初始區塊鏈下載特別有用的功能。

檢查站的一些例子

比特幣

甚至比特幣協議也在其協議中有檢查點。雖然這種類型的代碼行自2014年以來已經停止添加,但比特幣參考客戶端Bitcoin Core有幾個較舊的控制點,儘管任何其他客戶端實現都可以免費添加或刪除存在的

值得注意的是,比特幣有13個編碼控制點,但它們不會像發出檢查點那樣改變安全模型。最後一個控制點被添加到比特幣核心0.9.3並且在塊295,000中,在2014年4月9日創建(…)這些舊的控制點允許在同步時提高性能(繞過簽名驗證)最初是歷史性的區塊鏈。

JamesHOD Lopp,CasaHODL首席技術官

比特幣現金

BTC分叉,比特幣現金(BCH)也有檢查點,但在這種情況下,它是防止比特幣Satoshi Vision(BSV)支持者操縱他們的記錄的措施。當比特幣ABC(主要負責BCH參考客戶)與BSV支持者和礦機之間的敵對行動威脅他們的網絡時,團隊決定在檢查站下注。

該代碼是在2018年11月添加的,就在BSV分支以增加塊的大小並添加對比特幣ABC參考客戶端的其他修改之前。這個決定產生了很大的爭議,特別是因為開發人員在沒有公佈的情況下添加了代碼。檢查點由節點軟件自動每10個塊進行一次簽名。

Dash

關注數字現金的網絡,Dash,也有自己的檢查點方案,雖然在這個項目的情況下,控制點被稱為ChainLocks,它們在網絡的主電源上工作,這是通過股份運營1,000 DASH,相當於我們考慮當前市場價格約92,000美元。

在這種情況下,檢查點由masternodos運算符之間的投票組成,這些運算符也在這種類型的節點之間使用新的仲裁機制,稱為Long Living Masternode Quorums(LLMQ),這是一種用於註冊和阻止事務的新系統。這個想法是網絡主人之間就批准添加並傳播到其餘節點的塊進行了可驗證的投票。控制點由這些運營商的共識創建。 ChainLocks必須每隔6個塊由masternodos進行評估,但是未指定必須對塊進行簽名以建立檢查點的時間。在DIP8中,它被提出,它被“定期”閱讀。

對檢查站的批評

雖然這種類型的控制降低了攻擊的可能性,但它們也意味著對開發團隊的善意有一定的信心,因為作為用戶,我們認為控制點確實有效,儘管它們取決於工作和批准程序員在應用檢查站時,我們理所當然地認為開發商的誠意。

此外,這種類型的控制決策可以大大降低交易的不可用性,增加了開發人員與網絡的其他用戶(特別是礦機和節點或主人的運營商)勾結以增加他們決定的交易的可能性。自行決定。

在這兩種情況下,批評都側重於減少涉及增加這種控制的權力下放。

正如我們所看到的,檢查點或控制點是比特幣從早期開始伴隨的問題,甚至中本聰本人也在比特幣參考協議中增加了幾個。其目標是提高區塊鏈中的註冊安全性,儘管在這一領域的改進在中心化方面也有成本。

資訊來源:由0x資訊編譯自CRIPTONOTICIAS。版權歸作者Javier Bastardo所有,未經許可,不得轉載 點擊繼續閱讀


0X簡體中文版:

加密貨幣中的檢查點或控制點是什麼?