乙太坊區塊鏈的分發是否必要?
背景
我下載了乙太坊錢包客戶端軟體,打開時,它下載了整個區塊鏈超過 400 萬個區塊,佔用了數 GB 的儲存空間。
這對我來說很好,但對於我想使用私有區塊鏈的其他使用者來說可能不是很好。他們可能沒有耐心或儲存空間,因為我只需要他們將它用於某些交易,他們不需要是一個功能齊全的節點。
問題
區塊鏈本身是否可以集中託管,然後只授予客戶端訪問權限以進行交易?
當然,礦工仍然是分佈式的,他們只是將塊添加到中心化鏈中。
提前致謝。
Infura是在可信賴的提供商處擁有區塊鏈的集中副本的方法的一個範例。他們為您託管區塊鏈的副本並為您提供 API 介面。多個應用程序使用該基礎設施,例如Metamask您不需要授予訪問權限即可使用此基礎設施,因為您在您身邊簽署交易並且它們僅充當傳輸。
區塊鏈本身是否可以集中託管,然後只授予客戶端訪問權限以進行交易?
一些網站建議託管您的錢包(例如此處),因此您不必下載整個區塊鏈即可開始使用乙太坊(帶有合約或交易)。這是某種集中化。據我所知,沒有“乙太坊雲 API”建議您只使用他們的區塊鏈數據並讓您電腦上的所有“酷”部分乙太坊(您的密鑰庫/發布契約……)
但請記住,公共區塊鏈(此處為乙太坊)只是每個人都可以看到和寫入的公共記錄。這個公共區塊鏈的安全性(部分)通過沒有人“控制”和單獨儲存整個區塊鏈這一事實來確保。成為網路客戶端節點的不同人越多(-> 下載整個區塊鏈),區塊鏈就越安全。
對你來說,我不知道你是否願意相信這個第三方擁有正確的區塊鏈。
當然,礦工仍然是分佈式的,他們只是將塊添加到中心化鏈中。
在某些情況下,礦工形成“礦池挖礦”以更有效地完成挖礦任務並共享他們的處理能力和儲存(以及他們的區塊鏈)。如果你願意,你可以加入其中:你給他們你的處理能力,他們給你一些開采的乙太。