比特幣是如何運作的(比特幣是怎么產生的?比特幣網絡如何運行?)
比特幣網絡大致分為兩種類型,一種類型為錢包節點,它不負責生成區塊,而是利用錢包對應的私鑰來簽署屬于此賬戶的未消費交易記錄,然后生成新的交易記錄(轉至指定賬戶)并將之傳播到比特幣網絡,錢包定期從比特幣網絡中獲取錢包對應的公共密鑰地址的所有未消費交易記錄,這些公共交易記錄所涉及的比特幣總數即是該賬戶的余額。另外一種類型是挖礦節點,它收集交易記錄,然后刪除重復的交易記錄,然后對交易記錄進行簽名驗證,然后將驗證成功的數據放入交易池,在開始生成下一個數據塊時將交易池中的記錄全部放入該數據塊。
在比特幣網絡的多個節點之間進行競爭,看誰先找到滿足條件的值,一旦某個節點先找到了,就會把新產生的區塊分發出去,而其他節點一旦收到,就會停止挖掘,將該區塊寫到自己保存的區塊鏈中,然后將新區塊的散列值作為上一個\u散列開始挖掘下一個區塊。
比特幣是怎么產生的?比特幣網絡如何運行?
okex數據顯示
當兩個比特幣網絡節點幾乎同時計算出滿足條件的努斯值并將其傳播到網絡中時,該如何解決整個網絡的沖突?
在比特幣網絡中,人們一致認為只有最長的鏈才能維持,但是此時網絡中有兩個高度相同的區塊在網絡中傳輸,解決辦法是網絡中的節點接收到哪個區塊并根據其哈希值挖掘下一個區塊,這將導致部分節點承諾延長A.鏈,部分節點承諾延長B鏈,見圖2.在此之后,如果某個節點挖出了一個新的區塊,那么與該新區塊對應的鏈將被整個比特幣網絡所承認。簡而言之,一個簡單的句子就是只維持一個最長的鏈,每一個鏈的長度相同,則每個節點都要延長它自己首先收到的鏈。
如果有惡意勢力在操縱區塊鏈,那么區塊鏈分叉就需要超過51%的算力,以取代存在正常用戶交易記錄的區塊鏈,方法是生成更長的鏈(在區塊中放置什么交易由他們決定)。值得注意的是,它們生成的區塊中存儲的必須是有效的交易,否則將被其他比特幣網絡節點視為惡意節點,無法進行交易驗證。所以它們只能破壞其他人進行的交易,因為它們故意不將這些交易寫入所產生的區塊,而其他普通節點想要寫入這些交易,但它們所產生的區塊會被更長的替代。只要他們沒有這些帳戶對應的鑰匙,惡意勢力就不能使用其他帳戶的余額。
希望深入了解比特幣網絡運營的朋友,可以繼續關注我,我們一起探討,共同前進!
#比特幣[超話]##數字貨幣##歐易OKEx#