中繼節點
什麼是中繼節點?
中繼節點充當網路集線器,連接到大量其他節點。它們具有高效能連接性,可提供強大的通訊路徑。因此,它們減少了跳數並需要時間透過網路發送訊息。
在區塊鏈中,節點是一台計算機,負責讓各方參與去中心化資料庫。分佈在不同位置的多個節點以分散的方式運行網路。它們是區塊鏈技術的基礎。 A 及其在區塊鏈基礎設施內的互動有助於在區塊鏈內創建統一的系統。因此,當有更多節點支援去中心化基礎設施時,區塊鏈就會變得更具彈性。
中繼節點是區塊鏈網路中的一種節點,可以透過從參與節點以及與其連接的其他中繼節點收集協議訊息來減少系統噪音。它們執行重複檢查、驗證簽名和其他步驟,然後僅傳輸有效訊息。為了減少傳播時間,中繼節點經常位於網際網路交換點附近。任何人都可以操作它們。
中繼節點常用於資訊科技領域的無線網路。它們可以顯著提高無線網路的效率,並且可以有意安排將長單跳分割成更短時間(兩個)跳,而不是執行從一個節點到另一個節點的單一長跳。儘管該技術的有效性因技術、路徑損耗模型和環境而異,但在某些情況下已證明它在降低路徑損耗方面非常有效。
就 Algorand 平台而言,中繼節點主要用於協助維護所有其他節點類型之間的互連。它們使用網路上的消息與參與節點和其他中繼節點進行通信,然後使用這些訊息執行重複資料刪除、簽名檢查和其他驗證檢查,以便在系統上重新推廣有效訊息。它們顯著減少了傳輸時間。
中繼節點安裝與非中繼節點相同的軟體,但只需要設定一些額外的設定規格。
中繼節點實際上與任何其他節點相同,這是 Algorand 去中心化網路實施的優勢之一。目前,這種差異是透過將節點配置為主動偵聽其他節點的連接並透過 DNS SRV 記錄通告自身來實現的。可以設定不需要 DNS 條目的個人網路中繼。如果滿足以下兩個條件,則節點是有效的中繼節點:
- 此節點設定為在向公眾開放的連接埠上接收入站流量。
- Algorand 給定網路的 SRV 記錄包含節點的公共 IP 位址和已指派的連接埠。
其他節點連結到中繼節點。因此,它必須能夠支援大量連接,同時也能夠處理與往返這些連接的所有資料相關的處理負擔。