區塊鏈技術是當今非常流行的發展。實際上,我們所知道的所有加密貨幣都利用它來提供其無可置疑的好處。
區塊鍊或區塊鍊是一種記錄信息的安全方法,使系統很難被黑客入侵或修改。
我們可以用更簡單的方式將其視為該網絡中發生的交易的記錄,該記錄由該網絡中的其他參與者在他們的計算機(也稱為節點)上複製。
屬於這些區塊鏈的每個區塊都包含許多交易,每次你想添加一個新交易時,它都必須在一個交易中註冊。因此,一個區塊鏈由每天增長的數千或數百萬個區塊組成。
什麼是塊?
區塊鏈上的區塊是該鏈上的一個鏈接。在該扇區中,區塊用於記錄被認為有效的交易,這些交易存儲在稱為Merkle 樹的哈希結構中。
區塊是區塊鏈的重要組成部分,因為它們作為數據結構來存儲信息。同時,這些被明確標識為哈希,用於將一個塊與另一個連接起來,從而形成鏈。
當一個新塊被創建並添加到區塊鏈時,它指向前一個,形成一個結構,使得修改裡面的信息非常困難。
塊是如何工作的?
在任何加密貨幣中,每天都有大量交易在世界各地進行。正確註冊它們很重要,為此它們需要塊的幫助。
一個區塊包含了網絡中在交易完成時發生了什麼的最新信息。
當它通過其哈希鏈接到一個新塊時,它也是過去的一部分,它存儲在第二個區塊的頭部以創建這樣的鏈。
通過這種方式,創建的記錄實際上是永久性的,因為在另一個塊之上創建的塊越多,修改它們包含的信息就越困難。因此,由於你的信息永久記錄在最舊的塊中,因此系統變得更加安全。
什麼是比特幣區塊?
塊類型
我們可以在區塊鏈中找到3 種類型的塊。我們特別提到創世塊、有效塊和孤塊。讓我們更詳細地了解它們中的每一個。
1. 創世區塊
創世塊得名,特別是因為它是在區塊鏈上創建的第一個塊。
其中第一個由中本聰開採,產生了比特幣,並於2009 年開創了區塊鍊和加密貨幣領域。
這是一個非常重要的塊,因為它為在其上創建其他塊奠定了基礎。它是區塊鍊及其交易歷史的起源。
所以它成為了基石,因為正如我們之前看到的,這些塊總是指向一個前輩。因此,當區塊鏈誕生時,一個特定的區塊是必要的,它不指向任何區塊,而是作為開始一切的錨點。
由於這是一個特殊塊,看起來與有效塊完全不同,因此稱為塊0。
在比特幣創世塊的情況下,圍繞著它是一個謎。並且其中創建的50 BTC 無法使用。
目前尚不清楚這是其創建者的故意部分還是代碼中的錯誤導致無法使用這些比特幣。
我們可以觀察到的是,最初的比特幣客戶端並不將這50 BTC 的創建視為有效交易。
在這個創世塊的代碼中還有一個URL,當你嘗試訪問它時會拋出錯誤消息。
不幸的是,由於中本聰在比特幣向公眾發布後不久就消失了,我們無法找到更多關於整件事的信息。只有無法驗證的理論,因此這個塊被一個謎團包圍著,使它更有趣。
2. 有效區塊
有效塊是所有已被挖礦並添加到區塊鏈的塊。
為了使一個區塊有效,礦工必須執行特定的工作並被該區塊鍊網絡的其餘節點接受。
每個節點都有一個區塊鏈版本,在整個網絡中通常是相同的。當礦工挖出一個新塊時,它會將它傳達給其他節點,以驗證它是否正確並將其添加到該信息中。之後,他們與他們認識的其他節點共享它。
可以說,當絕大多數網絡節點將這些信息添加到他們的區塊鏈時,就已經達成了共識。
每個有效區塊包含許多交易,這些交易取決於特定鏈的區塊大小。就比特幣而言,這些有效區塊中的每一個都包含平均2,100 筆交易。
當交易是有效區塊的一部分時,就可以說它已被確認。但這只是一個確認,因為添加到區塊鏈的每個新區塊都會為該交易以及該區塊的一部分添加一個更多確認。
這就是導致每個新塊為之前的塊增加更多安全性的原因,因此也為你的交易增加了安全性。
有效區塊的形成方式允許任何人驗證其中的信息是否有效,並且他們可以非常快速輕鬆地進行驗證。
除了交易之外,一個區塊還包含一個Merkle 根、時間、隨機數和一個稱為coinbase 的特殊交易。
3. 孤塊
孤塊是那些不屬於鏈的部分。
這是兩個礦工幾乎同時發現一個區塊的產物,但如果具有足夠計算能力的攻擊者試圖逆轉任何交易,也會發生這種情況。
區塊鏈技術的工作方式是網絡始終達成共識,即最長的鍊是正確的,而其餘的則被丟棄。
當兩個礦工同時找到一個區塊並將其傳達給網絡的其餘部分時,一些節點將擁有一個區塊,而其他節點將擁有另一個區塊,這被稱為分叉。
在這裡,礦工將在其中任何一個上方開始挖礦,直到最終找到一個新的。
在這種情況下,一條鏈將有一個額外的塊,並將在整個網絡中被接受為有效。第二個字符串僅相差一個塊,因此絕大多數信息仍然有效。
改變的是最後一個塊不再是鏈的一部分,被稱為孤兒,因為任何具有最短鏈的節點將採用與最長不同的兩個塊。
當攻擊者決定從網絡中獲得一些好處並導致分叉時,也會發生這種事件。例如,更改區塊中的交易。
為此,你必須挖礦要修改的塊及其上方的塊,因為你的目的是生成最長的區塊鏈。
這被稱為51% 攻擊,如果我們感興趣的加密貨幣非常受歡迎,這不是我們需要擔心的。一般來說,參與網絡的礦工越多,發生這樣的事情就越困難,因為攻擊者需要大量的計算能力來實現它。
概括
有3 種類型的塊,創世塊、有效塊和孤兒塊。每個區塊在區塊鏈中都有一個重要的位置,是區塊鏈不同功能的必需品或產物。
資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載