Web3js
如果你需要一個伺服器來儲存 HTML 和 java 腳本程式碼,那麼區塊鏈有什麼用呢?
我研究區塊鏈有一段時間了,我開始知道數據的去中心化是它最大的優點。據我了解,如果未來大規模採用區塊鏈,我們將不再需要伺服器,因為一切都將儲存在區塊鏈上。目前,我們可以將solidity智能合約儲存在區塊鏈上。但是,我們仍然需要一個伺服器來儲存 HTML、CSS 和許多其他腳本。所以,我的問題是,當我們仍然需要伺服器來方便地執行應用程序時,區塊鏈有什麼好處?這裡的去中心化在哪裡?
區塊鏈很可能永遠不會取代正常伺服器之類的東西。區塊鍊是確定性的,它們不適合託管網站之類的東西。
區塊鏈的去中心化是關於它們包含的數據。因此,如果您上傳一個智能合約,例如一起計算數字,每個人都可以訪問同一個合約,並且它不會儲存在任何集中式伺服器中 - 它儲存在實現區塊鏈的所有節點中。目前對於乙太坊來說,只有不到 10000 個節點,這使得區塊鏈非常分散。
因此,目前只有部分託管在中心化伺服器中的東西可以放入區塊鏈。這個想法是你在區塊鏈中保留一些重要的邏輯/數據,每個人都可以創建自己的使用者界面來訪問這些數據。例如,區塊鏈中已經存在的各種去中心化金融合約——它們只是提供平台,每個人都可以自由創建自己的使用者界面來使用這些功能。