一文讀懂 Dante Network 的運行機制與特點
作者:Dante Network
引言
在前段時間剛結束的Near黑客松的獲獎項目中,有一個項目在一眾GameFi和NFT項目中顯得十分的獨特,即Dante Network。
Dante Network的願景是構建Web3的"互聯網協議",這個充滿了極客特色的口號不禁讓人充滿了好奇。
於是,在仔細研究了Dante Network的白皮書之後,我決定嘗試用5分鐘來講一講互聯網協議、Web3、Dante Network,以及它們之間的關係。
互聯網協議(Internet Protocol Stack)
1969年,美國高級研究計劃署(ARPA)建立了阿帕網(ARPANet),實現了4台分別位於加利福尼亞州大學洛杉磯分校、加州大學聖巴巴拉分校、斯坦福大學、猶他大學的大型計算機之間的互聯。
此後,這個連接範圍逐漸擴大,越來越多的計算機開始加入這個網絡。並且,在隨後的幾十年中,這個網絡也不斷地在改進和完善,既包括基礎設施,也包括相關的協議棧。
鮮為人知的是,這個如今以及作古的阿帕網,其實就是互聯網的前身。從某種程度上來說,沒有當初的阿帕網,就沒有今天的互聯網。
比如大名鼎鼎的TCP/IP協議,就是在這個期間提出並逐步通用,現在,它已經成了互聯網協議棧不可缺失的基石之一。
在阿帕網成長為互聯網的過程中,一些標準和規範逐漸成型和沉澱下來,我們一般稱之為互聯網協議棧(Internet Protocol Stack),比如大名鼎鼎的TCP/IP協議,除此之外,還有很多基礎的協議,比如ARP、DNS,以及經常會在瀏覽器中輸入的HTTP/HTTPS。
現代互聯網,就是構建在這些協議棧,以及實際執行這些協議棧的路由交換網絡之上的。對於其中的大多數協議,一般人是很難直接感受得到的,比如我們會用Telegram,會用twitter,但是我們很少注意到這些軟件及其網站都會用到TCP/IP協議以及Https協議;當你想訪問"https://www.google.com"的時候,DNS協議會讓你不用去背"142.251.12.101"這樣一串難記的IP地址。
Web3的得與失
2008年,中本聰發布《比特幣:一種點對點的電子現金系統》,誰也沒有想到,由此誕生的比特幣以及其背後的區塊鏈技術,將在很大程度上開啟人們對Web3的暢想和構建。
2014年,Vitalik將之推到了第二個高潮,儘管在當時看來,以太坊遠不如現在這麼廣為人知和理所當然。
以太坊的初心是構建一台世界計算機,在某種意義上,圖靈完備的它確實做到了,一台分佈式、去中心化的計算機。
在今後的很多年中,去中心化這個理念也促使著一批又一批有想法的人走上了Web3探索的道路。
區塊鏈帶來了去中心化協作的可能,然而,也是由於區塊鏈的技術體制,每個區塊鏈網絡天然都是隔離的,就像一台單獨的計算機。
來到2022年的今天,除了以太坊之外,其實我們還有很多這樣的世界計算機,比如Near、Avalanche、BSC、Solana等等。正如剛才所講,它們都很強大,但是也彼此隔離。
今天,我們不知道打破這種隔離和碎片化夠為Web3世界帶來多少新的可能性,正如1969年的人們無法想象互聯網能夠為生活帶來的翻天覆地的變化。
Dante Network
協議棧
如果上面所說的有意義的話,那麼Dante Network所要做的一切就很容易理解了。
我們都知道互聯網中有著名的OSI七層模型,包含物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層,比如之前講到的TCP/IP協議就分別是傳輸層和網絡層的協議,而Http則是應用層的協議。
這些協議彼此配合協作,共同完成互聯網的互聯互操作。
Dante Network也從基礎和共性的角度出發,規劃了類似的層級,以及各個層級的協議,其中涵蓋了數據和服務的表述、數據路由、信息共識、安全質量要求等一些列方法和標準,用更簡單的話來比喻,就是幫大家約定一門語言,按照既定的文字和語法來進行溝通,彼此就能夠聽得懂對方的話,知道是誰在跟誰說話,誰需要誰做什麼,誰為誰做了什麼,這樣,大家就能夠充分地協作起來了。
網絡
與此同時,Dante Network還會基於這套協議棧實現一個實例,也就是由具體來執行這套協議的節點組成的網絡,它將在物理上將Web3世界的各個公鏈生態連接起來,正如互聯網需要一系列具體執行互聯網協議的交換機、路由器來連接一樣。
基於Dante Network的連接,各個公鏈生態之間將可以實現信息的全面互通,甚至還可以實現跨鏈智能合約的互調,這將大大地豐富DeFi等Dapp的多生態可組合性。
據悉,Dante Network現在已經實現了Near、Avalanche、ETH、Flow、PlatON等多條鏈的互操作功能,今後還將支持更多的公鏈生態。
SDK
去中心化協作是Web3不變的主題之一,為了賦予互聯生態更多的可能性,也為了讓用戶更方便地享受互聯帶來的好處,Dante Network將封裝並提供兩類SDK,分別面向Dapp開發者和節點/社區開發者提供。
其中,Client SDK將為DApp提供開發支撐,通過該SDK可在DApp內直接調用Dante Network的多鏈服務,使得Dapp可以實現多鏈間的信息同步以及智能合約調用。
而Adaption SDK則可以為節點提供開發支撐,開發者可基於該SDK進行二次開發,將更多的鏈納入Dante Network的互聯支持範圍。
結語
正如Dante Network自己所說,這一切的實現,將為Web3帶來顛覆性的體驗,就像互聯網協議之於現在的互聯網一樣,也許,它的價值和意義需要很長時間來沉澱和顯現,但是,並不妨礙我們今天對它的期待和憧憬。