回覆列表
  • 1 # 鏈海青螺

    每個區塊之間依據密碼學原理,按照時間順序依次相連,形成鏈狀結構,這就是區塊鏈。每一個區塊都是在前一個區塊資料的基礎上生成的,因此制保證了區塊鏈資料的唯一性,區塊鏈依託網際網路順利連線。

  • 2 # 一條秋褲行天下

    你對區塊鏈的理解有問題,舉個栗子,區塊鏈不是一群人手拉手依次編號行成的鏈,更像是你外婆生了你媽媽,你媽媽又生了你這種鏈式結構。

    如何保證不錯呢?區塊鏈每個區塊是有高度的,還是以上面的栗子擴充套件說,這個栗子更接近。假如你是皇室家族,皇帝每一代出現一個,開國皇帝便是創世區塊,你爺爺在位時候做的豐功偉績就是區塊內的內容。假設開國皇帝是你爺爺,生了四個皇子,但只有一個能繼承皇位(具體選皇子的方式就不展開說了),你爸爸就被選為了太子,但是還是需要驗證,於是滴血認親確認身份,你爺爺的血和你爸爸融在一塊了,這裡就相當於區塊於下個區塊的驗證、連結過程。然後你爸爸就順利繼位,成為了區塊高度為2的區塊。接下來正常的話就是依次類推,你當上了皇帝,你兒子。不過咱們反過來再講講你的其他叔叔的故事,也就是另外幾個皇子的故事。正常情況下,是你繼承皇位,但是假如你爸爸遲遲沒有生下你,但是這時候你的叔叔卻已有一子,你父親也已人到中年,無力商議國是。此刻只要你這位叔叔拉攏了超過一半的軍力,就可以逼你爸爸繼位於他的兒子。而正統的鏈就成為你叔叔這一條。這就是區塊鏈裡常說的雙花攻擊。

  • 3 # 姚遠I007

    什麼是區塊鏈,見下圖

    區塊鏈從技術角度來講,可以理解為一種資料結構,以鏈式結構連結每個區塊,首先區塊是按照順序逐個生成,每個區塊的頭部儲存了上一個區塊的hash值,相當於C語言中的指標概念(可以這麼理解)。

  • 4 # 追逐夢想開花

    區塊鏈是什麼?如何保證區塊鏈按順序連結?

    將電子資訊打包成固定大小,例如1MB。這個資料包就是Block,也就是區塊。

    然後再將Block連起來,串成鏈,就成了Blockchain,也就是區塊鏈。

    這是區塊鏈所有的名稱的本質解釋。其他的性質特點都是圍繞這些來完成的。

    如何保證區塊鏈按順序連結?很簡單,按時間線來給區塊編號。這樣就能按順序完成連結了。

    那麼區塊鏈要接收誰上傳的區塊?在PoW共識機制下,最先算出固定公式答案的人就有優先權。在其他共識機制下,也有固定的優先方法。

    這麼多節點如何同步資料?每一次節點在完成公式計算、在上傳區塊前,都會向區塊鏈上的其他節點詢問,我這個區塊是不是當前最新的塊?如果是,就繼續上傳;如果不是,就廢棄掉重新下載最新資料,然後重新計算公式。因為每次只有一個節點能夠成功上傳區塊,比特幣每個區塊的時間間隔為10分鐘左右,所以還是有充裕的時間能夠檢查當前的塊是不是最新塊。

    為了避免由於短時間內一些節點區塊出塊速度過快,而區域間的其他節點同步不及時,而導致出現兩條不同的區塊鏈,設計者們規定了最長鏈是真正的區塊鏈的原則。所以一個區塊生成後,需要後續的幾個塊來繼承它的資訊,它才最終能夠確認。如果在確認期間有其他最長鏈出現,那麼這個塊和它所在的短鏈就被廢棄。

  • 中秋節和大豐收的關聯?
  • 養螃蟹水深好,還是水淺好?