Network

什麼是比特幣網路?

  • July 3, 2020

這是一個與比特幣有關的初學者問題。

由於比特幣是分佈式比特幣使用者的系統,並且交易被發送給“所有人”——那麼,那個網路是什麼?什麼IP地址?有比特幣使用者的比特幣數據庫嗎?是否有一些使用者的初始列表?這個“網路”如何運作?

節點是中繼新交易和區塊的“點”。

例如,如果從 GreenWallet 應用程序進行交易,GreenWallet 應用程序會將交易發送到 GreenWallet 的 API。GreenWallet 執行的節點將廣播該交易。其餘節點將這些新交易相互中繼。

只有其中一些節點也是礦工。他們傾聽

  • 新交易,以便他們可以將這些交易包含在他們的下一個區塊中。
  • 新塊,因為每個塊都必須引用前一個塊的雜湊。

Antminer 是一台 ASIC 機器,它不是一個節點。它專門從事交給它的工作。今天,挖礦節點是指礦池運營商的節點。

此外,礦池運營商節點利用Falcon Network等低延遲區塊分發路由。這是為了確保所有礦工都可以訪問最新區塊的雜湊。如果兩個塊引用相同的前一個塊,其中一個將是孤立的,這意味著最長的鏈將跟隨另一個塊。

BRD 應用程序或比特幣核心等軟體可以充當節點,它們可以直接推送他們的交易。不同之處在於,比特幣核心能夠儲存整個區塊鏈,大多數比特幣核心實例都可以做到這一點。這種節點被稱為節點。Bitcoin.org 將完整節點定義為“完全驗證客戶端”。相反的是一個修剪過的節點,它丟棄了不相關的數據。

沒有為比特幣定義“使用者”。有礦工製造新區塊,節點充當節點和礦工之間的透明連接器,還有錢包客戶端,它們只跟踪相關餘額和交易。請注意,比特幣不在地址中。交易輸出稱為花費輸出,可以使用對應的私鑰和地址的公鑰進行花費。

引用自:https://bitcoin.stackexchange.com/questions/96804