是什么讓 Web 3.0 與眾不同阶祭?
與 Web 2.0 應(yīng)用程序不同绷杜,Web 3.0 消除了中間件。沒有存儲應(yīng)用程序狀態(tài)的集中式數(shù)據(jù)庫濒募,也沒有后端邏輯所在的集中式 Web 服務(wù)器鞭盟。
相反,您可以利用區(qū)塊鏈在由互聯(lián)網(wǎng)上的匿名節(jié)點維護的分散狀態(tài)機上構(gòu)建應(yīng)用程序瑰剃。
“狀態(tài)機”是指一臺機器齿诉,它維護一些給定的程序狀態(tài)和該機器上允許的未來狀態(tài)。區(qū)塊鏈?zhǔn)怯靡恍顟B(tài)實例化的狀態(tài)機晌姚,并且具有非常嚴(yán)格的規(guī)則(共識算法)來定義該狀態(tài)如何轉(zhuǎn)換粤剧。
更好的是,沒有一個實體可以控制這個分散的狀態(tài)機——它由網(wǎng)絡(luò)中的每個人共同維護舀凛。
那么后端服務(wù)器呢俊扳?在 Web 3.0 中,您可以編寫定義應(yīng)用程序邏輯并將它們部署到去中心化狀態(tài)機上的智能合約猛遍,而不是如何控制后端。這意味著每個想要構(gòu)建區(qū)塊鏈應(yīng)用程序的人都將他們的代碼部署在這個共享狀態(tài)機上号坡。