Dante Network在刚刚结束的Near MetaBUILD黑客松中获奖,被誉为“Most Potential Impact”。
Dante Network的愿景是构建Web3的“互联网协议”。作为一个中间件和基础设施项目,尽管Dante Network必然会为一些列缤纷多彩的元宇宙应用提供持续支撑,但是在此次一众GameFi和NFT项目的获奖项目中,依然显得十分独特。 本文将结合白皮书及相关资料,尝试对Dante Network进行一个简短的解读,讲一讲互联网协议、Web3、Dante Network,以及它们之间的关系。
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地址。
2008年,中本聪发布《比特币:一种点对点的电子现金系统》,谁也没有想到,由此诞生的比特币以及其背后的区块链技术,将在很大程度上开启人们对Web3的畅想和构建。 2014年,Vitalik将之推到了第二个高潮,尽管在当时看来,以太坊远不如现在这么广为人知和理所当然。
以太坊的初心是构建一台世界计算机,在某种意义上,图灵完备的它确实做到了,一台分布式、去中心化的计算机。
在今后的很多年中,去中心化这个理念也促使着一批又一批有想法的人走上了Web3探索的道路。
区块链带来了去中心化协作的可能,然而,也是由于区块链的技术体制,每个区块链网络天然都是隔离的,就像一台单独的计算机。
来到2022年的今天,除了以太坊之外,其实我们还有很多这样的世界计算机,比如Near、PlatON、Avalanche、BNB、Solana等等。正如刚才所讲,它们都很强大,但是也彼此隔离。
今天,我们不知道打破这种隔离和碎片化够为Web3世界带来多少新的可能性,正如1969年的人们无法想象互联网能够为生活带来的翻天覆地的变化。
如果上面所说的有意义的话,那么Dante Network所要做的一切就很容易理解了。 我们都知道互联网中有著名的OSI七层模型,包含物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,比如之前讲到的TCP/IP协议就分别是传输层和网络层的协议,而Http则是应用层的协议。
这些协议彼此配合协作,共同完成互联网的互联互操作。
Dante Network也从基础和共性的角度出发,规划了类似的层级,以及各个层级的协议,其中涵盖了数据和服务的表述、数据路由、信息共识、安全质量要求等一些列方法和标准,用更简单的话来比喻,就是帮大家约定一门语言,按照既定的文字和语法来进行沟通,彼此就能够听得懂对方的话,知道是谁在跟谁说话,谁需要谁做什么,谁为谁做了什么,这样,大家就能够充分地协作起来了。
与此同时,Dante Network还会基于这套协议栈实现一个实例,也就是由具体来执行这套协议的节点组成的网络,它将在物理上将Web3世界的各个公链生态连接起来,正如互联网需要一些列具体执行互联网协议的交换机、路由器来连接一样。 基于Dante Network的连接,各个公链生态之间将可以实现信息的全面互通,甚至还可以实现跨链智能合约的互调,这将大大地丰富DeFi等Dapp的多生态可组合性。 目前,Dante Network现在已经实现了Near、PlatON、Avalanche、ETH、Flow等多条链的互操作功能,今后还将持续改进其完备性和安全性,并支持更多的公链生态。
去中心化协作是Web3不变的主题之一,为了赋予互联生态更多的可能性,也为了让用户更方便地享受互联带来的好处,Dante Network将封装并提供两类SDK,分别面向Dapp开发者和节点/社区开发者提供。
其中,Client SDK将为DApp提供开发支撑,通过该SDK可在DApp内直接调用Dante Network的多链服务,使得Dapp可以实现多链间的信息同步以及智能合约调用。
而Adaption SDK则可以为节点提供开发支撑,开发者可基于该SDK进行二次开发,将更多的链纳入Dante Network的互联支持范围。
Web3的互联互操作是一个美好的愿景,这一切的实现,将为Web3带来颠覆性的体验,就像互联网协议之于现在的互联网一样,也许,它的价值和意义需要很长时间来沉淀和显现,但是,并不妨碍我们今天对它的期待和憧憬。
文章内容来自Dante Network社区。
Dante Network相关链接:
Website: https://dantechain.com/
Twitter: https://twitter.com/DanteNetwork