如何驗證區塊鏈中的交易
請解釋完整的過程/旅程如何區塊鏈中的交易如何被礦工驗證,從交易廣播到成為新區塊的一部分。
詳細的驗證過程 區塊鏈錢包是保存比特幣地址並記錄你所有交易的東西。要發送、接收或儲存數字貨幣,您需要擁有一個數字錢包。比特幣地址是用數字和字母創建的程式碼,也稱為公鑰。網路中的所有人都可以看到公鑰的順序。除了公鑰之外,還有另一個保密的密鑰(另一個程式碼)。數字貨幣使用者需要保護他們的私鑰安全和秘密。兩個鍵是相關的,沒有另一個,你不能進行交易。
使用者從其比特幣地址發出的交易需要使用私鑰進行簽名。要完成此過程,交易詳細資訊和私鑰需要在您的智能手機、筆記型電腦或平板電腦上的比特幣軟體上。使用這些詳細資訊,程序會發送一個數字簽名,並將其發送到網路進行驗證。
這筆交易可以很容易地驗證,這是區塊鏈技術最好的事情之一。如果使用與公鑰對應的私鑰進行簽名,則軟體將驗證交易。網路將通過檢查地址歷史記錄來確認使用者沒有使用加密貨幣。這是可能的,因為網路現在知道使用者地址或公鑰。
區塊鏈驗證詳細資訊一旦交易被驗證,它就會與一系列其他交易一起進入區塊。雜湊是一個重要的功能,它起著巨大的作用。散列是由散列函式產生的,散列函式是將任何數據減少為 64 個字元串的數學方程。雜湊,當放入特定數據時,設置為函式會將其減少為 64 個字元的字元串,它不是隨機的。但是,如果在該數據中添加一個簡單的逗號,則該字元串將與另一個 64 個字元的字元串完全不同。
除非對本文進行任何更改,否則可以使用散列減少這篇完整的文章,否則可以多次生成相同的散列。諸如添加字元或刪除字元之類的簡單更改將產生一個新字元串。這就是區塊鏈技術如此獨特和安全的原因。通過檢查這一點,區塊鏈可以確認交易是否被篡改。
區塊鏈遵循自己的交易驗證方式,這個過程與其他任何事情都完全不同——這使得它在當今世界獨一無二。這使得這項技術安全可靠。正是因為這個特殊的功能,世界各地的許多企業都渴望實施這項技術並將其用於自己的業務中。
首先你需要承認乙太坊(像所有加密貨幣一樣)是**去中心化的點對點網路。**沒有處理所有交易的中央機構。相反,它被全球數千個節點分割,任何人都可以託管。
當您點擊“發送”按鈕時,您使用特殊算法使用您的私鑰對交易進行數字簽名。然後,交易到達錢包的乙太坊節點,您的簽名交易正在傳播到所有節點(包括礦工節點)。
好的。交易變為“待處理”。
當礦工準備好生成新區塊時,他從節點獲取所有已簽名的交易,並檢查交易的數字簽名。如果交易簽名正確,礦工將其放入新區塊,並將區塊發送回所有乙太坊節點。當節點收到塊時,它會再次驗證塊,包括所有交易(因為加密貨幣是基於零信任系統的)。如果塊是正確的,則交易標記為有效,您就可以使用它了。
這是過程的簡化形式,但足以了解一切如何運作。