“乙太坊世界電腦”上的程序與傳統程序或網站相比如何?
所以這個問題一直困擾著我一段時間,我似乎無法找到答案。
語境
多年來,我一直是一名網路開發人員。
當我訪問一個網站時,任何前端程式碼都在我的瀏覽器中執行,使用我電腦上的計算能力。任何後端程式碼都在不同的伺服器上執行。任何數據都儲存在其他人的集中式數據庫中。一些數據儲存在我瀏覽器的 cookie 或本地儲存中。
當我在我的電腦上執行影片遊戲時,程序在我的筆記型電腦上完全執行(除了一些數據可能是從數據庫中提取的,例如,如果我使用 Steam)。
或者,諸如“遊戲即服務”之類的平台會將大部分處理能力轉移到伺服器上。
問題
乙太坊被描述為“世界電腦”,但這與傳統架構有何關係:
區塊鏈元素是否像 Wordpress 數據庫,智能合約就像我的伺服器端程式碼?如果是這種情況,該程式碼是否僅在我呼叫它時執行(例如 AWS 上的 Lambda 函式)?
因此,乙太坊只是分佈式無伺服器架構嗎?
如果要建構一個像“遊戲即服務”這樣的平台,我猜我會從網路中的數百萬台電腦中汲取處理能力?(我還假設這是目前關於擴展的辯論的一部分)。
10 年後,如果乙太坊是我們希望的那樣,理論上它是否能夠支持更多處理器密集型案例,例如游戲即服務,或者這永遠不是它的最佳案例?
謝謝
乙太坊/區塊鏈的驚人之處在於持久邏輯和共識儲存。如果您將其視為您提到的任何技術的替代品,那將毫無意義。
這是關於在不依賴傳統信任來源的情況下建立共享的事實集。你用它來做任何其他已知技術不可能完成的事情。
這可能會有所幫助。我今天遇到了。http://ethdevs.com/the-what-and-why-of-ethereum/
希望能幫助到你。
主要的創新是國家簽署了多數共識。這個本來是一cpu一票的,後來一幣一票實驗了,一人一票也好用。將此與傳統的多數人共識對國家、民族國家民主進行比較,主要區別在於中本聰共識中的協議是基於數學證明的,而民族國家民主中的協議是針對政府、政黨、總統的或同等的,一個人。同意數學證明而不是人的原因是因為電腦能夠做到這一點,並從中受益。