如何理解夸克區塊鏈中的區塊高度

2020-09-04 志所趨

很多文章都提到了區塊鏈在某一塊高度出現分叉,那麼到底什麼是區塊鏈高度,以及為什麼在某一塊高度出現分叉?現在跟談談關於區塊高度的那些事情。

「區塊高度」字面意思來看就是區塊的高度,簡單點說,即連接在鏈上的個數。所以要理解什麼是區塊鏈高度,我們必須先弄清楚區塊鏈是什麼。如果把區塊鏈當作是記帳本的話,區塊就是記帳本的頁碼。

每一筆帳目都清晰地記在記帳本上。並且為了避免被篡改的風險,保障公平公開,記帳方式都是一起記帳。

由於區塊鏈是一個記帳本,每一頁(區塊)所能記錄的數量是有限的,因此,為了區分並找出記錄交易的具體區塊,採取的方式就是將這一頁(區塊)標註為頁碼。因此,如果區塊鏈是一個記帳本,那麼區塊高度就像這個記帳本的頁碼。

問題來了,在區塊鏈只有一條主鏈的情況下,假設當前記帳本這一頁的頁數為3,那麼該區塊鏈中該有多少個區塊?回答:4個。

有些人會問了,怎麼不是3個呢?因為區塊鏈中還有一個高度為0的區塊,即創世區塊。頁碼是0,所以當一個塊的頁碼是3時,就是表示它前面有3個塊,而本身就是這條鏈上的第4塊了。

弄清楚了什麼是區塊高度後,再跟大家談談區塊高度是如何形成的。從機制上講,在區塊鏈上,記帳本的頁碼是礦工們競爭獲得的。例如,目前的區塊高度是3,如果幸運的礦工解決了計算難題,就可以獲得頁碼為4的記帳權,並且獲得一定的獎勵。

此時,該區塊將記錄由該礦工打包並已確認的交易。在這個區塊已經形成之後,礦工們又會繼續在高度為4的區塊上競爭高度為5的區塊記帳權。

前面已經談過,礦工是通過解決一系列的計算問題從而得到後面區塊的記帳權力,那麼這又產生一個新的問題,我們假設當前一個區塊的高度是2,那麼出現兩個礦工同時解決了計算題獲得了區塊高度3的記帳權。

根據規則來說,兩人的記帳儘管內容不同,但是都沒有問題,那麼應該選擇哪一個記錄的區塊呢?此時,一些礦工會選擇小白的那一頁紙,接著繼續去「找」頁碼為4的那一頁記帳紙,而另一些礦工會選擇小黑的那一頁紙,繼續去「找」頁碼為4的那一頁記帳紙。

這相當於,在2頁的頁面上,分成了兩個記帳本。這種行為就稱為區塊鏈中的分叉。不過區塊鏈中存在一個最長鏈原則,就是選擇最長的那條鏈作為後續的主鏈,舉個列子,那兩個同時得到區塊高度3的幾張權後,後續誰先在各自的鏈上挖到區塊高度4的區塊就會按照最長鏈原則發展為主鏈。礦工們就會選擇在這條鏈上繼續挖掘。

現在出現了兩個高度相同的塊,那麼如何去識別它們呢?

其實在鏈上,一般則採用的是用區塊哈希標識唯一的一個區塊,而不是區塊高度。由於區塊高度相同,塊內部記錄的內容不完全相同,因此區塊哈希肯定不相同,因此可以使用區塊哈希來惟一地標識一個塊。

概括地說,區塊鏈就像記帳簿,而區塊就像記帳簿內的一頁記帳紙,區塊高度是記帳簿的頁數,當同時出現兩頁相同的頁數時,就會出現分叉。

相關焦點

  • 夸克區塊鏈是個什麼玩意兒?一文帶你讀懂夸克區塊鏈
    夸克區塊鏈是去中心化資料庫夸克區塊鏈可以理解為一種特殊的分布式資料庫,作用於信息的存儲及傳遞。傳統網際網路中,所有數據都存儲在第三方中心化伺服器中。夸克區塊鏈最大的特性在於其「去中心化」,在數據存儲中,夸克區塊鏈網絡中每個人都可以成為節點存儲網絡的數據,即每個人都可以架設一臺伺服器。網絡成員可向任何一個節點讀取數據,這將避免網絡擁堵,加速用戶的數據讀寫速度。
  • 夸克區塊鏈的概念淺析
    夸克區塊鏈技術是「一種開放的,分布式的帳本,這種技術可以有效且永久地記錄雙方之間的交易並對其進行驗證。」 我們可以將此定義進一步分解,更易於理解的方式來闡述。當夸克區塊鏈被描述為「開放」時,通常是指代碼庫的開源性質,這個代碼庫便是大多數區塊鏈的協議基礎。你可以使用開原始碼構建的公共鏈和私有鏈,我們稍後將討論它們之間的區別。
  • 夸克區塊鏈技術如何工作?
    夸克區塊鏈技術如何工作?本文介紹了三種構建技術夸克區塊鏈:密鑰、分布式網絡和網絡服務協議。QKI是區塊鏈最雄心勃勃的,任何人都可以使用QKI的加密密鑰,可以成為節點並參與網絡,任何人都可以成為網絡中的礦工,為網絡服務並尋求回報。
  • 夸克區塊鏈詳解:助你快速了解夸克區塊鏈!
    什麼是夸克區塊鏈?夸克區塊鏈是一種分布式資料庫,它使用加密技術來確保記錄幾乎不可變。使得點對點QKI轉帳無需金融機構驗證交易的基礎技術。但夸克區塊鏈技術的應用遠不止QKI。任何依賴於訪問資料庫的東西都可以從夸克區塊鏈技術中受益。夸克區塊鏈有什麼好處?
  • 到底什麼是夸克區塊鏈對於夸克區塊鏈你有哪些理解?
    給你舉一個通俗易懂的例子,你就可以很快的認識什麼是夸克區塊鏈:一個村子裡,A花了3000塊買了B的一頭牛,這筆帳目怎麼記呢?編輯搜圖請點擊輸入圖片描述網絡中,每天都會有很多交易在進行,同樣有很多人在記錄,最終得到幣的獎勵,這個過程就是傳說中的挖礦。挖礦對設備的要求很高,這些挖礦的電腦設備,我們就叫做礦機。
  • 區塊鏈節點是什麼?詳解夸克區塊鏈中的節點
    區塊鏈是由一個個區塊組成 ,每個區塊裡存儲著鏈上的Date數據、交易信息,區塊與區塊之間通過特殊密碼連接在一起。區塊鏈節點指的是鏈網絡中的計算機、伺服器、手機、硬碟礦機等,負責區塊數據的打包驗證、廣播;在夸克區塊鏈裡,節點的角色可分為閃耀節點和PC全節點。
  • 夸克區塊鏈世界中的見證:時間戳
    從字面上理解,時間戳意味著給正在發生的事情打上時間標記,作為某一時刻某件事發生的證據。 在此過程中可以看到:正如 DNA的證明力是基於人體醫學理論一樣,時間戳的證明力也是基於哈希函數的數學理論; 哈希算法是一種非可逆的摘要算法,只要原始數據發生變化,它的摘要數據也會隨之變化,而摘要數據不能倒推到原始數據中去;因此,籤署摘要數據的效果相當於籤署原始數據本身。
  • 夸克區塊鏈中的加密機制到底是如何運作的?
    與此同時,更加實際一點,掌握基本原理,也是你進行區塊鏈項目、虛擬貨幣價值判斷的基礎。出於上述考慮,今天和讀者們探討一些更硬核的東西,言歸正傳,我們先談談夸克區塊鏈的加密機制是如何運作的。 舉個例子,「張三給李四轉帳1個QKI」,從交易開始到最後的上鏈確認過程,看一下夸克區塊鏈加密機制是如何運作的。
  • 夸克區塊鏈是什麼通俗解釋 什麼是夸克區塊鏈技術應用
    把夸克區塊鏈認定為「當紅辣子雞」應該備受認同,畢竟夸克區塊鏈又是一個牛市。數字貨幣輪番上漲,幣的價格也把黃金甩在後面。在幣圈,新手們聽到或者看到,如XX買的XX幣掙到了人生第一桶金等。新手開始蠢蠢欲動了,但又不知道該如何著手,愣是抱著糾結的態度與金錢擦肩而過。
  • 夸克區塊鏈是如何設計存儲系統的?
    夸克區塊鏈:開發團隊是民間比特幣的早期粉絲。它的英文名字是夸克洛克漢。它出生於2018年2月8日。主網上線時間為2018年12月5日。主網絡的標誌是夸克區塊鏈積分,簡稱QKI。它的發行量是2100萬份。2019年7月26日樹枝高度為134500。
  • 探析夸克區塊鏈的發展趨勢
    通過整合一些我對夸克區塊鏈的看法和認知,儘量以簡潔明了的語言來表達,以便大家了解它的底層技術和上層應用。 1. 夸克區塊鏈是一個由於傳統的網絡系統缺乏信任關係而建立起來的信任機器,我認為,到未來二十年內,絕大多數企業將使用區塊鏈技術。當前階段將是區塊鏈技術發展和應用的高潮時期。 2.
  • 從美劇《矽谷》看夸克區塊鏈
    劇中理察帶領 Pied Piper(魔笛手公司)全力 all in 夸克區塊鏈,試圖打造一個去中心化的 New Internet ,想要重新定義世界。「夸克區塊鏈」對很多人來說,都是一個抽象的概念,如果不是專業人士,不知道該怎麼把他具象化理解。我們看看美劇《矽谷》是怎麼解釋的。
  • 夸克區塊鏈如何拯救信用危機?
    夸克區塊鏈如何拯救信用危機?在部落時代,或許只是因為在人群中多看了一眼,就會被打成熊貓眼,而到如今的網際網路時代,為什麼大家願意去相信遠在千裡之外的一個賣衣服的商家,並且給他付款呢?因為在這個交易過程中,我們把信任託付給了國家機構或者大型企業,我們和賣衣服的人之間仍然是不信任的,但是,由於國家或大型企業的背書,我們願意讓其做個見證,這是一種比較常用的增加互信的方式。在那麼多讓人們增加互信的辦法中,有一種拯救信任危機的利器正是夸克區塊鏈。
  • 夸克區塊鏈的本質是什麼?
    夸克區塊鏈的本質是什麼?為什麼它能為供應鏈創新提供新的動力?因為夸克區塊鏈技術可以在供應鏈的物流、信息流、資金流和業務流中建立信任,打破信息孤島,促進創新,夸克區塊鏈技術的發展實際上得益於華爾街主要金融機構的吸引力和進步。這也是金融業有史以來第一次追求信息技術。金融界通常相當保守,在新技術完全成熟和穩定之前不會嘗試使用新技術。這些大型金融機構從未關注過像區塊鏈這樣的技術。
  • 夸克區塊鏈激勵層——區塊鏈生態構建的驅動力
    但是潛在的挑戰是,在夸克區塊鏈P2P網絡中,我們如何使參與者積極地參與進來?這就涉及到夸克區塊鏈的激勵層。 動機,是人們傾向於實現某一特定目標。在個體尋求減少不確定性的過程中,激勵機制能夠推動人的行為,並最終產生與社會預期的效果。 獎勵機制也普遍存在於日常生活中。
  • 「夸克區塊鏈技術」(1)
    本文將帶領大家細細來看夸克區塊鏈的安全優勢及其局限。夸克區塊鏈的作用:幫助解決信任問題首先,夸克區塊鏈是什麼?夸克區塊鏈是一種分布式共享加密資料庫。正如大家所知道的那樣,夸克區塊鏈是一種分布式共享加密資料庫。中國工信部將其定義為一種分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術在網際網路時代的創新應用模式。在實際交易過程中,夸克區塊鏈使用過程包括節點的連接、交易和記帳等基本步驟。
  • 當區塊鏈信息無法保障時——夸克區塊鏈教你保障
    與此同時,正因為連結個體的廣泛,同時信息在被連結的個體中傳播時也缺乏控制的手段,可能在傳播的過程中的任何一個環節出現被篡改的可能。而信息的不真實,作為社會運行的一個熵值,降低了社會運行的效率。每一天我們都在為驗證各種信息的真實性而奮鬥,如果從整個社會來看,這是巨大的浪費。而夸克區塊鏈技術,則正是防止信息在各個連結中被隨意篡改的有效技術。
  • 夸克區塊鏈技術究竟是什麼?
    夸克區塊鏈技術興起於2019年,到如今,因QKI的火爆,使得夸克區塊鏈的熱度不減反升。揭開它神秘的面紗,夸克區塊鏈技術究竟是什麼?用科學化的語言來解釋區塊鏈。夸克區塊鏈就是把加密數據(區塊)按照時間順序進行疊加(鏈)生成的永久、不可逆向修改的記錄。是一種通過計算機加密技術從而形成的信用憑證,也就是說夸克區塊鏈技術是一個解決陌生人信任問題的機制。
  • 夸克區塊鏈價值 網際網路不是問題根源,夸克區塊鏈才是未來
    這一串數字,恰好證明了夸克區塊鏈的價值。至於為什麼會認為夸克區塊鏈解決網際網路的問題?有部分夸克區塊鏈的布道者認為,夸克區塊鏈在密碼、分布式系統等方面的先進技術,可以解決當今問題。現如今的夸克區塊鏈還處在巨大的投資泡沫中,大家講一個又一個故事,在巨大的美麗的泡沫背後,沒有人看得見真正的未來是什麼樣子,也許如這些故事一樣,夸克區塊鏈真的是未來的救星,也許沒有講的那麼厲害。讓我們一起拭目以待。
  • 夸克區塊鏈帶您走進鏈世界
    夸克區塊鏈在平臺安全層面需要設計隱私模型,權限模型。同現實世界人們需要一定的隱私性和匿名性一樣,夸克區塊鏈也需要提供相應的隱私保護給用戶。區塊鏈存在兩種類型的合約帳戶:合約流程帳戶(Contract Process Account, CPA)和合約服務帳戶(Contract Service Account, CSA)。外部用戶也會有自己的私鑰帳戶(User Account, UA),外部用戶帳戶會參與到合約流程帳戶和合約服務帳戶相關的活動中,而合約流程帳戶會依賴合約服務帳戶執行相關的合約動作調用。