Web1的信息孤立,不同平台之间的通信缓慢而复杂。Web2通过引入一对多的通信模型来改变这一问题,该模型允许用户通过社交媒体平台等中介进行间接通信。虽然这使得用户之间可以迅速、轻松地交换很多信息,但同时也意味着用户依靠于这类中介机构来调节其通信。
Web3的出现则有望通过将控制权返回用户第三改革数字体验。通过数字货币的价值转移是第一个借助这种新范式的应用程序,但Web3的潜力远不止于此。
在任何社会中,通信都是互动的核心,而不需要中介的价值转移能力向大家展示了Web3行业的新愿景。达成这一愿景需要去中心化、迅速和安全的新型通信基础设施。
但,目前的区块链通信还没打造起标准,解决方法也十分有限,对开发职员并不友好,开发职员被锁定在单一的路径之中。Twilio等平台使开发职员可以轻松地通过SMS来构建复杂的应用程序,而诸如Paloma协议之类的工具也正在致力于Web3通信。
区块链通信的现有挑战
Web2已常见同意的协议,比如HTTP和SMTP,概念了怎么样在不同平台之间进行信息交换。为了在SMS上构建通信应用程序,开发职员需要做的就是连接到Twilio API。Twilio本身会处置其它事务,将消息转换为适合的格式并通过全局SMS互联网发送。这是通过连接到用户的移动运营商并通过其系统路由消息来完成的。
相比之下,区块链通信则仍然处于“狂野进步”的阶段。与Web2主要同意HTTP和SMTP不同,Web3有很多具备不同技术规格的区块链协议。比如,在ETH区块链上,可以在买卖的数据字段有效载荷中以HEX数据发送消息。然后,收件人将需要解码此数据以提取消息。其他协议则各自用不一样的办法,没像Web2的规范方法。
而且,现在并没容易的办法可以在不一样的区块链协议之间发送消息。为此,开发职员需要用跨链桥或中继服务将消息转换为目的区块链需要的格式。这不只增加了复杂性,而且增加了信息转换错误的可能性,而且还引入了另一个单点问题发生点。
另外,因为重新开发解决方法很昂贵且耗时,因此它并非一种适当的选择。试想,假如从开发自概念SMS应用程序开始,不只需要创建自己的消息基础构造,而且还需要处置连接到世界各地不同移动运营商互联网。区块链通信也是这样,这就是为何需要探寻新解决方法是什么原因。
区块链通信的重要程度
区块链通信不只限于容易文本,它还可以包括要紧信息,比如可用于触发智能化步骤的价格数据和详细的买卖信息。这引入了新的可能性,比如可以自动解决保险索赔或实行股票买卖的能力。
也就是说,抗审查和防篡改的通信价值超出了如今的金融世界。比如,在政治背景下,区块链通信可用于协调抗议或传播有关侵犯人权的信息。在一些存在阶级镇压的政权中,这可能成为持不同政见者和其他边缘化群体的强大工具。
从历史上看,BTC区块链已被用来以OP_RETURN买卖的形式存储少量数据。尽管这是一个聪明的解决方案,但它并不适用于大规模数据传输目的,并且有种种限制。尽管这样,此类办法仍被用来发送从ASCII艺术到圣经信息的所有内容。
区块链SDK有哪些用途
Web2平台依赖很多SDK(软件开发工具包),使开发职员可以轻松创建应用,而不需要担忧基础构造。比如,Stripe付款处置SDK使得仅用几行代码就能同意付款。从机器学习到社交媒体集成,几乎所有内容都用到了SDK。
区块链通信也需要同样的工具,现在致力于该范围的公司是Columbidae Networks及其协议Paloma。Paloma由cosplaymos-SDK协议组成,其中包括很多软件模块,旨在优先考虑由Paloma验证器提供支持的区块链之间的迅速通信。
Paloma的验证者充当消息中继和互联网警卫,监视Paloma协议批准的所有跨链的通信。该互联网是无许可的,这意味着拥有计算机的其他人都可以参与帮助迅速安全地传递消息。
Web3世界可以从Twilio等Web2平台的成功经验中借鉴到不少东西。为了达成去中心化的将来愿景,Web3需要一个易于用且适用于所有人的新通信基础构造,而区块链SDK则是这个难点的重要。
在Web3拥有通信SDK的状况下,开发职员将可以专注于构建应用程序,而不必担忧基础构造。这将大大减少Web3的进基础知识槛,并在该范围中达成新的革新浪潮。