TEN:一文读懂 Dante Network 的运行机制与特点_DAN

作者:DanteNetwork

引言

在前段时间刚结束的Near黑客松的获奖项目中,有一个项目在一众GameFi和NFT项目中显得十分的独特,即DanteNetwork。

DanteNetwork的愿景是构建Web3的“互联网协议”,这个充满了极客特色的口号不禁让人充满了好奇。

于是,在仔细研究了DanteNetwork的白皮书之后,我决定尝试用5分钟来讲一讲互联网协议、Web3、DanteNetwork,以及它们之间的关系。

互联网协议

1969年,美国高级研究计划署(ARPA)建立了阿帕网(ARPANet),实现了4台分别位于加利福尼亚州大学洛杉矶分校、加州大学圣巴巴拉分校、斯坦福大学、犹他大学的大型计算机之间的互联。

此后,这个连接范围逐渐扩大,越来越多的计算机开始加入这个网络。并且,在随后的几十年中,这个网络也不断地在改进和完善,既包括基础设施,也包括相关的协议栈。

鲜为人知的是,这个如今以及作古的阿帕网,其实就是互联网的前身。从某种程度上来说,没有当初的阿帕网,就没有今天的互联网。

比如大名鼎鼎的TCP/IP协议,就是在这个期间提出并逐步通用,现在,它已经成了互联网协议栈不可缺失的基石之一。

在阿帕网成长为互联网的过程中,一些标准和规范逐渐成型和沉淀下来,我们一般称之为互联网协议栈,比如大名鼎鼎的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年的人们无法想象互联网能够为生活带来的翻天覆地的变化。

DanteNetwork

协议栈

如果上面所说的有意义的话,那么DanteNetwork所要做的一切就很容易理解了。

我们都知道互联网中有著名的OSI七层模型,包含物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,比如之前讲到的TCP/IP协议就分别是传输层和网络层的协议,而Http则是应用层的协议。

这些协议彼此配合协作,共同完成互联网的互联互操作。

DanteNetwork也从基础和共性的角度出发,规划了类似的层级,以及各个层级的协议,其中涵盖了数据和服务的表述、数据路由、信息共识、安全质量要求等一些列方法和标准,用更简单的话来比喻,就是帮大家约定一门语言,按照既定的文字和语法来进行沟通,彼此就能够听得懂对方的话,知道是谁在跟谁说话,谁需要谁做什么,谁为谁做了什么,这样,大家就能够充分地协作起来了。

网络

与此同时,DanteNetwork还会基于这套协议栈实现一个实例,也就是由具体来执行这套协议的节点组成的网络,它将在物理上将Web3世界的各个公链生态连接起来,正如互联网需要一系列具体执行互联网协议的交换机、路由器来连接一样。

基于DanteNetwork的连接,各个公链生态之间将可以实现信息的全面互通,甚至还可以实现跨链智能合约的互调,这将大大地丰富DeFi等Dapp的多生态可组合性。

据悉,DanteNetwork现在已经实现了Near、Avalanche、ETH、Flow、PlatON等多条链的互操作功能,今后还将支持更多的公链生态。

SDK

去中心化协作是Web3不变的主题之一,为了赋予互联生态更多的可能性,也为了让用户更方便地享受互联带来的好处,DanteNetwor将封装并提供两类SDK,分别面向Dapp开发者和节点/社区开发者提供。

其中,ClientSDK将为DApp提供开发支撑,通过该SDK可在DApp内直接调用DanteNetwork的多链服务,使得Dapp可以实现多链间的信息同步以及智能合约调用。

而AdaptionSDK则可以为节点提供开发支撑,开发者可基于该SDK进行二次开发,将更多的链纳入DanteNetwork的互联支持范围。

结语

正如DanteNetwork自己所说,这一切的实现,将为Web3带来颠覆性的体验,就像互联网协议之于现在的互联网一样,也许,它的价值和意义需要很长时间来沉淀和显现,但是,并不妨碍我们今天对它的期待和憧憬。

?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-6:348ms