比特幣區塊圖示:隱性與顯性 AsicBoost

2020-12-08 極客網FromGeek
  • 人閱讀
  • 2018-03-30發布
  • 來源:巴比特

  • 相關關鍵詞

摘要:我們提供了一個關於比特幣區塊的圖解說明,其中包括 Merkle 樹,並解釋為什麼在隔離見證( Segregated Witness )升級時在區塊中加入額外 Merkle 樹是必要的。然後,繼 2017 年 9 月我們發布關於 AsciaBoost 的文章,我們再仔細觀察一下顯性和隱性 AsicBoost 的某些潛在負面影響。在專利所有者最近發出了公告後,我們得出結論認為,新的區塊鏈防禦專利許可證( BDPL )計劃如果穩健,顯性 AsicBoost 對網絡上系統所帶來的風險是有限的。而另一方面,對效率較低的隱性 AsicBoost 可能仍然存在一些問題。

這是對比特幣區塊和 Merkle 樹結構的簡化描述。其他更詳細的插圖由傑裡米·魯賓( Jeremy Rubin )和蒂莫·漢克( Timo Hanke )製作。 (資料來源: BitMEX 研究)

組成部分的圖示

區塊頭

比特幣區塊的頭部(灰色)大約有 80 個字節,包括區塊版本,前一個區塊的哈希值, Merkle 根,時間戳,位元(難度)和隨機數。

候選區塊頭

除了隨機數以外,其包含了區塊頭的所有內容 。

子區塊

上圖顯示 Merkle 根分為兩部分,這是進行比特幣 SHA256 工作驗證功能所要求的。對此的解釋可以在我們早期關於AsicBoost 的文章上找到。

第二個 Merkle 樹

隔離見證升級引入了一個新的 Merkle 樹,除了它包含了見證數據並排除了 coinbase 的交易外,它與主 Merkle 樹基本上具有相同的結構。每筆交易的相對位置必須與主 Merkle 樹的位置保持一致。

為什麼要有第二個 Merkle 樹

第二個 Merkle 樹增加了區塊複雜性,有些人認為它對整體系統來說是不利的。隔離見證是比特幣網絡的升級,該升級修復了某些缺陷,比如關於 sighash 操作的二次方擴充和交易延展性。見證數據不能被添加到主 Merkle 樹中,否則舊節點會認為這些交易無效,這將產生硬分叉。

然而,那些表示如果隔離見證是透過硬分叉升級而不是軟分叉升級便可以避免產生額外 Merkle 樹的說法是不正確的。硬分叉會使 Merkle 主樹中包含見證數據,進而導致現有的錢包將新的交易格式視為無效,並且無論這些錢包是否具有充分驗證節點,它們都將與新的交易格式不兼容。這樣做的結果是,有些用戶將無法互相交流,可能會造成資金丟失。想在像比特幣這種實時網絡實現這種升級且又不造成任何網絡中斷是不大現實的 。因此,即使隔離見證是通過硬分叉升級,加入第二個複雜的 Merkle 樹的也是必要的。

AsicBoost

正如我們在前一篇關於 AsicBoost 的文章中所解釋的那樣,隱式 AsicBoost 利用散列算法拆分兩個區塊之間的 Merkle 根,然後在 Merkle 根的最後 4 個字節中尋找衝突點 。 隱性 AsicBoost 會與交易混淆,這是顯式 AsicBoost 能夠避免的。除非區塊變得更小,第二個 Merkle 樹使隱式 AsicBoost 操作變得更加困難,而一般區塊變小是可以被檢測到的。

AsicBoost潛在的負面問題

隱性 AsicBoost

顯性 AsicBoost

專利保護

無論是隱性或顯性 AsicBoost 的潛在負面影響是一樣的。  AsicBoost 是一項專利技術,正如我們在前一篇關於專利的文章中所解釋的那樣,這些技術可能在區塊鏈領域帶來不利的後果。這似乎是 AsicBoost 的主要負面因素之一,因為它有可能給一家採礦公司帶來其他競爭對手的不可逾越的優勢,形成一個由法律保護而無法縮小的差距。這可能會破壞比特幣的核心價值。如果專利所帶來問題變得嚴重,比特幣社區可能會實行軟分叉來阻止 AsicBoost 的使用。為了緩解這個問題,專利所有人可以開放專利 – 例如,加入防禦性專利保證。看起來 AsicBoost 專利擁有者最近好像做出了這樣的承諾。如果承諾足夠強大,現階段這個問題可以被解決,至少在專利適用的地區是如此。

小區塊和低容量

隱性 AsicBoost 可能會激勵小或甚至空白區塊的生產,這會使得隱性 AsicBoost 更加高效。但這會降低網絡容量並增加交易費用。小區塊或空白區塊對容量有負面影響,因為它們會維持網絡難度,但不會對任何交易累積做出重大貢獻。  不適用

不願意升級到隔離見證以及不誠實的原因

也許 AsicBoost 最具破壞性的負面影響在於它可能導致一些礦工不願意升級隔離見證。這本身可能並沒有太大的負面影響,但是因此傳播關於隔離見證的不誠實信息會對生態系統產生巨大的負面影響。然而,我們想指出,這只是一個不確定且毫無事實根據的指控,目前尚不清楚這是否是反對隔離見證的動機之一。  不適用

調整 Merkle 樹或交易的激勵

如上圖所示,隱性 AsicBoost 依賴礦工調整 Merkle 樹或交易的能力。這可能會比小區塊對網絡造成的不利影響更大。隱性 AsicBoost 似乎是一個更簡單的解決方案,只需要更改區塊頭中的一塊欄位。不適用

超越競爭對手的優勢

與已知優勢相比,隱性  AsicBoost 可能無法被競爭對手檢測到,因此可能會為其帶來一些秘密的競爭優勢。儘管一般來說,我們認為透明度是一件好事,但運營著隱性 AsicBoost 的網絡是否會因此而對網絡造成任何不利因素,除了本表提到之處以外,我們並不清楚。  不適用

降低在 Bitcoin Core 中通過發出版本信號和警告消息執行軟分叉升級的能力

  不適用顯性 AsicBoost 使用版本欄位,如上圖左上角所示。這具有信號功能,表示礦工已準備好通過軟分叉進行升級。顯性 AsicBoost 可能會在此欄位中使用空格,這可能會阻止其作為升級信號的功能。然而:1. 顯性 AsicBoost 可能不需要全部4個字節,因此一些字節可能可以留給軟分叉信號。這可以減少同時發生的軟分叉的數量。

2. 許多人認為軟分叉信號系統無論如何是個失敗的系統。礦工通常會提供相互矛盾的信號,從而導致信號不可靠。

顯性 AsicBoost 的另一個缺點是 Bitcoin Core 軟體可能會看到一個不尋常的版本欄位,並認為網絡以未知的方式升級,從而向用戶發出警告消息。

我們認為, AsicBoost 對整體網絡來說,它不一定是個負面因素。雖然隱性 AsicBoost  激勵小區塊的開採的確是個問題,但大部分與顯性 AsicBoost 相關的問題都是可以減輕或規避的。特別是,如果 BDPL 系統證明是有效的,那麼使用顯性 AsicBoost 可能不會產生顯著的負面影響 – 至少在目前看來是如此。

(免責聲明:本網站內容主要來自原創、合作媒體供稿和第三方自媒體作者投稿,凡在本網站出現的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,並對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網站中的網頁或連結內容可能涉嫌侵犯其智慧財產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,並提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件後,將會依法儘快聯繫相關文章源頭核實,溝通刪除相關內容或斷開相關連結。 )

相關焦點

  • 顯性與隱性
    對於企業經營管理過程,無論是成本還是收益都會存在隱性和顯性的,兩者相加之和才構成了最終的收益和成本。但在收益和成本核算中很容易忽略隱性部分,即使意識到了也可能會「選擇性的忽略」。例如對於獎勵,付出的成本是我們看到的金額,但因為獎勵不當可能導致系列的「蝴蝶效應」,帶來更多的不公平而引發的消極現象,這時的隱性的成本會增加,甚至非常高的水平,而最終獎勵帶來的效益無法衝抵成本,這時獎勵是無效的,甚至是副作用的。
  • 顯性課程與隱性課程
    課程按照呈現形式進行劃分可以分為顯性課程和隱性課程。這個知識點是教師招聘考試當中的常考知識點,也是易錯點,本篇文章主要圍繞著顯性課程與隱性課程的區別與聯繫進行詳細論述,希望能夠給大家的備考提供一定的幫助。一、概念核心首先,顯性課程也叫顯在課程、正規課程、官方課程、公開課程,指的是為實現一定的教育目標而正式列入學校教學計劃的各門學科以及有目的、有組織的課外活動。
  • 網絡的顯性與隱性演化
    從更宏觀的天、地、人演化的角度來看,是「天人合一、地人合一」的必然結果,表現在具有共性的「顯性與隱性」演化特徵。天文學家告訴我們,宇宙中行星、恆星、星系、星際氣體塵埃等可視部分只佔不到4%,其餘百分之十幾的暗物質,還在探索中。而更多的佔比80%左右(二八定律)的暗能量,人類還一無所知。這是宇宙的顯性與隱性演化。
  • 收入還分「顯性」和「隱性」?
    首先我們要明白何為顯性收入及隱性收入,它們分別是工作收益的兩個層面:顯性收入/隱性收入顯性收入:大家都知道,就是物質收入,說白了就是工資待遇和職位。隱性收入:是工作帶給個人的能力、眼界及心智的成長與提升,是一種內在的自信與氣質。顯性收入和隱性收入同等重要,缺一不可。實際生活中,人們往往只關注到顯性收入,容易忽視隱性收入。
  • 顯性法則和隱性法則
    這個世界上有兩種法則:一種叫做顯性法則,一種叫做隱性法則。隱性法則隱性法則就是我行賄了,通過熟人關係我把這事給搞定了,你沒有這麼做所以沒辦成,我作弊了考試就過了!顯性法則顯性法則就是我春天播下了種子,我不斷的呵護它給它澆水施肥,到了秋天才能收穫莊稼。人的一生當中隱性法則偶爾會起作用,但只要你把時間拉得足夠長的話,你會發現永遠起作用的是顯性法則。不要假裝很努力,結果不會陪你演戲!
  • 教育學知識點之顯性課程與隱性課程
    顯性課程與隱性課程區別在於:(1)顯性課程主要是有計劃的、預期性的影響,師生自覺參與其中;而隱性課程則主要是非計劃性、非預期性的教育影響,隨機性強,是師生不自覺地流露和接受的。並具有實施過程的潛在性、涉及範圍的廣泛性、影響效果的兩面性和獨特性。(2)顯性課程的實施總是伴隨著隱性課程,而隱性課程也總是蘊藏在顯性課程的實施與評價過程之中的。
  • 顯性課程與隱性課程的區別是什麼?
    為了幫助廣大考生解決關於顯性課程與隱性課程的區別是什麼?的相關問題,中公教師網小編為大家整理了顯性課程與隱性課程的區別是什麼?的相關資料,希望對大家有所幫助:隱性課程和顯性課程同屬於課程的下位概念,從邏輯學上說,它們在內涵上應該是不相容的,在外延上兩者之和應當等於課程概念的外延。
  • 比特幣是什麼?區塊行業將走向復興之路?
    隨著區塊行業新潮流的興起,當今不僅已經出現過央行數字貨幣的支付革命,而且還引發了一場金融革命,而比特幣的影響力不僅限於金融領域,它的影響力值得與其他主要技術創新(例如個人計算機和網際網路)一起被尊重。最近,比特幣價格上升到了18000美元以上,而且這段時間都一直在上漲。顯然最近市場對比特幣充滿了樂觀情緒,這種樂觀情緒也是有道理的,畢竟美國的機構投資者和個人投資者開始將更多的資金投入比特幣,這自然推動了比特幣的價格的上漲。隨著比特幣的逐步普及,全世界都為之震動,上到政府,下到普通百姓都在關注。事實就是比特幣已經並將繼續改變世界。
  • 人類遺傳中的顯性/隱性特質的例子
    顯性特質隱性特質黑髮  顯性等位基因:一個相對強的基因,它攜帶的特徵被表現出來而掩蓋了相對弱的一個基因的效果。  隱性等位基因:一個相對弱的基因,當與一個顯性等位基因配對時,它攜帶的特徵被掩蓋而不表現出來。  簡單顯性-隱性遺傳:一種遺傳模式,一個等位基因支配另一個,使得只有它攜帶的特徵被表現出來。
  • 初中生物練習題之基因的顯性和隱性
    5.C     【解析】     試題分析:生物的性狀是由成對的基因控制的,成對的基因往往有顯性和隱性之分.當細胞內控制某種性狀的基因一個是顯性、一個是隱性時,只有顯性基因控制的性狀才會表現出來,表現出顯性性狀時控制的基因有兩種:兩個顯性或一個顯性一個隱性,表現出隱性性狀時控制的基因只有一種:兩個都是隱性基因
  • 畫眉鳥「顯性」和「隱性」的表現行為
    畫眉鳥「顯性」和「隱性」的表現行為:所謂畫眉鳥「顯性」和「隱性」,其實就是指畫眉鳥的外在和內在,外在是我們肉眼可以看見的外部特徵,是可觀上可以存在的東西,而內在則是畫眉鳥的精氣神,是一種狀態。例如說畫眉鳥「顯性」的表現行為:【興奮形】這一種畫眉鳥無論是在山上還是在家裡都喜歡鳴叫,叫起來花開多,打開籠布就會上下歡騰,呱呱直叫,這樣的畫眉鳥體力衝二批,仿佛一整天都有使不完的勁,這樣的畫眉鳥有一個特性:起性快。
  • 這才是顯性知識和隱性知識
    今天我們的知識卡片是:顯性知識和隱性知識!什麼叫顯性知識和隱性知識?我怎樣理解它們?它們來自哪裡?為什麼會產生?它們有什麼表現?我能拿來幹什麼?一、什麼是顯性知識?什麼是隱性知識?顯性知識是以書面,圖標,數字,公式等表達出來的隱性知識是人們某些知識難以表達出來的顯性知識是平時我們見到東西,用書寫,圖標,數字及公式把它展現出來的內容,隱性知識是雖然自己知道怎樣做,但難解釋清楚的東西,像經驗,技巧,決策,觀察力,直覺,感悟等。
  • 顯性與隱性,12星座的獨立與粘人
    >客觀意義上來講,一個人的獨立與粘人其實是一種階段性的狀態體現,它並非一個固定不變的概念,畢竟人是一種有感情的動物,只不過每個人獨立與粘人的表現不同罷了,換句話說,一個人外在粘人,這確實是一種粘人的體現,但這並不能說明他的內心不獨立,同理,一個人外在獨立也不能說明他的內心不粘人,這就是一種顯性與隱性的概念
  • 比特幣是區塊鏈的試金石嗎?
    單單一個比特幣就已經有如此巨大的想像力,如果我們將區塊鏈應用到數字資產之外的更多的場景當中,並且讓區塊鏈與實體經濟深度相連,它能夠給我們帶來的想像力或許更大。由此可見,上漲的比特幣,同樣正在告訴我們,若想要讓區塊鏈的功能和作用得到更大的發揮,若想要讓區塊鏈的路子走得更寬,我們必然需要擺脫唯數字資產至上的思路,將區塊鏈應用的目光拓展到數字資產之外的更多的領域當中。
  • 上漲的比特幣:區塊鏈的試金石
    文/孟永輝最近,比特幣的價格上漲讓越來越多的人又開始關注起了數字貨幣,並且又開始吹噓所謂的數字貨幣才是區塊鏈的終極應用場景和唯一歸宿。儘管這種說法在比特幣價格猛漲的大背景下,頗有幾分磨刀的味道,但是,對於數字貨幣的認識開始趨於理性地時候,用吹噓比特幣的神奇來搪塞他們在區塊鏈上的蒼白,就有些太不負責任了。
  • 初中生物顯性性狀與隱性性狀的判斷方法這樣做,保證題題都對
    對於生物顯性性狀和隱性性狀的判斷,八年級有相當一部分學生是摸不著頭腦的,不知如何去判斷。這其中既有對性狀、相對性狀等概念的不理解,也有學習方法的缺失。在掌握方法的基礎上判斷生物的顯性性狀、隱性性狀還是比較簡單的。首先回顧下什麼是生物的性狀?
  • 中石油高管年薪被低估 隱性薪酬遠超顯性薪酬
    中石油高管薪酬被低估     隱性薪酬遠超顯性薪酬     報告顯示,2007-2010年中石油高管人均薪酬分別是96.29萬、89.23萬、86.18萬和110.22萬。同時企業的實際營業利潤率為8.90%、7.46%、-7.38%和2.50%。
  • 央行披露X省債務風險:隱性債務規模高出顯性債務80%
    一場地方政府防範化解隱性債務風險戰鬥已經打響,各地隱性債務數據正在匯集,計劃用5~10年全部化解龐大的隱性債務。而中國人民銀行(下稱央行)近日披露的X省相關隱性債務數據,得以讓市場「一窺」隱性債務全貌。
  • 中考生物每日一題│考點:性狀、基因顯性和隱性的判斷,試題解析
    中考生物,一題一論:山東省泰安市2019年初中學業水平考試生物第20題,原題如下:20.雞的正常羽與反卷羽由一對基因控制(顯性、隱性基因分別用B、b表示)。,反卷羽屬於顯性性狀。關於性狀顯性和隱性的判斷方法請參照下面的連結:
  • 多地隱性債務遠超顯性債務 五至十年時間化解
    【財新網】(記者 於海榮)作為防範和化解重大風險的重要內容,近期多省份召開會議學習落實《中共中央國務院關於防範化解地方政府隱性債務風險的意見》。財新記者盤點多個市縣政府債務化解方案發現,隱性債務規模遠超限額內顯性債務,力爭用五到十年的時間化解存量隱性債務。