跟我一起搞区块链吧!
  uqX0PQb6bC7p 2023年11月02日 73 0

Web 3.0与区块链

不管你是从事任何职业,最近身边是不是总有人对你说:"诶你知道吗,现在web3.0可火了!“

web3.0?当你第一次听到这个词是否会感到云里雾里呢?其实它指的就是第三代互联网

早期的web1.0时代,是个人电脑为主体的时代。用户可以通过互联网向网站发送站门户信息,但是主要也是进行浏览、搜索等行为。用户发送完毕之后只能被动地接收内容,缺乏互动体验。

跟我一起搞区块链吧!_数据

随着Web2.0的到来,互动成了互联网的主旋律,你不再只是信息的接收者,各大主流媒体平台让你可以自由的发表动态,或者在朋友圈发表一个动态然后让别人评论你。这就是web2.0的好处,既是可读,也是可写的。也就是各大软件成为了信息传播的介质。

跟我一起搞区块链吧!_智能合约_02

但是这些信息都是存储在各大公司自己的数据库里的,信息不是属于用户的,而是各大公司的。于是Web3.0的概念被提了出来:**用户可以掌握自己的数据。**和Web2.0一样,技术是支撑概念实现的基石。用户要掌握自己的数据,就要使用新兴的互联网技术:区块链。每个人都可以将自己的数据上链,在链上进行操作。

带着对区块链的畅想,我研究起了以腾讯前沿的区块链技术为领导的,处于行业第一的区块链技术——长安链

"长安链"如何做到

长安链是腾讯云自主研发且技术开源的高性能区块链平台,它包涵区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块链实现需求;能够构建高性能、高可信、高安全的新型数字基础设施,同时也是国内首个自主可控区块链软硬件技术体系。

想做到这一切其技术实现并不容易。长安链的技术架构主要由以下部分组成:

跟我一起搞区块链吧!_区块链_03

我们一起逐部分探讨一下。

账本存储

长安链上的每一条数据链都是一个实时同步的分布式账本,每个节点就相当于一个账本。这些账本分别汇集了每个区块项目的交易、状态、历史读写等数据。

跟我一起搞区块链吧!_数据_04

其中对账本数据的存储操作是区块链账本最关注的内容之一,因此我们需要知道长安链的账本数据存储过程。

账本数据主要分为5个部分:区块数据、状态数据、历史数据、合约执行结果的读写集数据以及事件数据,每一类数据集都放在一个单独的数据库里,而这些数据存储在你自己的节点上。

跟我一起搞区块链吧!_智能合约_05

也就是说,你的每一次操作都是以提交或者查询的状态指向数据库。

共识算法

共识算法是指在分布式场景中,多个节点为了达成相同的数据状态而运行的一种分布式算法。 在分布式场景中,可能出现网络丢包、时钟漂移、节点宕机、节点作恶等等故障情况,共识算法需要能够容忍这些错误,并且保证多个节点取得相同的数据状态。

所以长安链为不同的应用场景提供了五种不同的共识算法用于链上节点间对交易执行和打包区块达成一致:

  • Solo:适用于快速部署单节点运行;长安链中主要用于测试及搭建demo
  • Raft:目前使用最广泛的非拜占庭容错类共识算法,适用于需要支持高TPS的环境;长安链中主要用于不需要考虑恶意节点,且需要性能较高的场景
  • TBFT:TBFT 是一种拜占庭容错的共识算法,可以在拜占庭节点数小于总数1/3的情况下,保证系统的安全运行。长安链中主要用于需要考虑恶意节点的场景
  • HotStuff:这是一种优化后的三阶段bft算法,在拜占庭节点数小于总数1/3时,保证系统的安全运行,同时提供更加高效的运行效率。长安链中主要用于需要考虑恶意节点的场景
  • DPoS:一种基于投票选举共识节点,再由共识节点代表所有权益人进行拜占庭共识的算法,长安链中主要用于拥有大量参与方和需要基于通证进行治理的区块链场景

长安链通过共识算法可配置的方式来根据不同场景保证多个节点取得相同的数据状态从而提升体验性。最终整个系统实现毫秒级的延迟级别。

合约引擎

智能合约我们往前讨论过,就是你和交易对象之间的一套”合约“,应用的开发过程其实就是一个写合约的过程。那么合约背后的技术是神马呢?其实就是合约引擎。

这也就是长安链智能合约的优势之一,它具备丰富的多语言智能合约框架

跟我一起搞区块链吧!_区块链_06

长安链拥有完全自主研发的智能合约执行引擎。同时支持多种智能合约编程语言和执行引擎,通过执行环境为智能合约提供统一的数据访问接口等能力。

与此同时,你也可以在合约内部亲自使用SQL语句操作状态数据库,是的就是我们上面提到的账本数据的五大存储数据库之一,同时依然遵守数据库的事务约定。

跟我一起搞区块链吧!_数据_07

密码算法

在保证用户数据方面,除了区块文件存储的安全性保障外,还需要在web端拥有一套完整的密码算法。因此长安链为智能合约对外提供了多种密码算法的调用接口,使用以下多种密码学算法为链上成员及节点提供认证鉴权和隐私保护:

  • 签名:国密SM2、ECDSA、ED25519等;
  • 非对称加密:国密SM2、ElGamal、ECIES等;
  • 对称加密:国密SM4、AES等,配合GCM、CBC等分组模式;
  • 哈希:国密SM3、SHA2系列、SHA3系列等。

我们都知道加解密的优势是可以充分保证数据安全,但是它的缺点就是非常耗费性能。因此长安链针对腾讯国密库做了多轮性能测试,在兼顾安全性的同时也最大程度的保证了性能。

SM4性能对比 (TPS):

密码库

加密

解密

北大gmssl

399276

484226

腾讯国密

768583

2777679

咱就是说这性能真的是yyds!

在拥有以上核心节点的技术保障,长安链已经拥有了一个完整的技术体系,而这样的技术体系足以支撑移动互联网发展于新的应用场景:在2020年12月,腾讯首次提出了”全真互联“的概念,并将其称之为互联网的“下一个机会”。

全真互联

它的定义是通过多种终端和形式,实现对真实世界全面感知、连接、交互的一系列技术集合与数实融合创新模式。

这个新鲜感十足的概念,在两年后的今天以一套成熟的方案落地变为现实。

终端的实现方式有很多,可以是手机,平板,VR眼镜,或者是面对面的线下交流。但是无论使用哪种终端我们的最终目标都是在拥有体验感的同时做的更加便捷和效率。而”全真互联“就是这样以全真体验、无限连接、自由协同、数实融合为主要特征的发展方向。

举个栗子:「在多次模拟实验后,小明终于可以在安全的室内,通过5G远程实时操控内蒙古露天煤矿上的无人卡车作业」。

这里的重点,就是通过海量模拟,全真互联能够助推复杂产品研发的快速成功,并在生产、作业的过程中,为人机远程协同、甚至是机器全自动化执行打下可靠基础。

跟我一起搞区块链吧!_智能合约_08

那么,全真互联凭什么能实现这些呢?

它拥有五大关键技术体系——孪生/视频、远程交互是全真互联的核心技术,而全真互联的关键支撑之一便是可信协议。

安全可靠、性能卓越的底层协议是全真互联一系列先进体验的前提。而全真互联使用的是以长安链为技术底座的TBaaS、TDID、至信链等一系列区块链产品。也就是说,区块链是全真互联的核心技术之一

在关键特征和价值方面,区块链提供了两个方面的能力:

  • 数据确权:互联网和真实世界是联系在一起的,数据就是资产,在这种情况下,传统互联网当中,数据很容易复制和传播,而在全真互联中,我们不希望数据无法溯源和无法确权,区块链起到的作用就是让数据真正属于你,这样在全真互联网当中的数据的实体才是属于你的,这样数字世界才能够和真实世界的规则和物理实体连接在一起
  • 可信:现在在互联网上的人你会觉得比真实的人虚假,而在全真互联时代,大家会更愿意相信互联网上的信息,全真互联能够通过真实信息的展现来增进人与人之间的信任,信任会促成更多共识

在全真互联网的时代背景下,区块链被应用地越发广泛和成熟。其体系与关联性越来越强烈,因此也进入了”生态要素“的比拼时代。于是腾讯发布了“链引擎”计划。

“链引擎”计划

什么是链引擎计划?

不少开发者都发现,区块链在实体产业中的大规模运用仍面临技术难度大、定制门槛高、场景转化难,协同效率低等诸多难点。

长安链推出的“链引擎”计划正是为了解决开发者应用落地的难题,除了可以提供长安链的核心技术指导帮助外,还将提供品牌、生态资源对接等一系列可以释放区块链产业价值与能量的,该计划将“助力业务上链、促进产业协同”,推动着区块链「开放、互通、共享」价值观的践行实现。

跟我一起搞区块链吧!_智能合约_09

在经历长时间的技术打磨和生态建设之后,长安链已经形成***\*产业\****生态合作布局。截止目前,长安链生态联盟已经入驻50多家企业及机构,包括中央国有企业以及各大头部互联网企业,在司法链、征信链、溯源链、供应链金融链、数据交易等多点布局,支撑业务落地的长安链协作网络更是遍布全球。

未来,链引擎将重点与以下类型的产业应用方建立起了**”链引擎“合作计划**。

  • 领先机构
  • 有区块链应用计划
  • 应用领域高度匹配
  • 对自主可控技术有高要求
  • 信息技术创新计划

跟我一起搞区块链吧!_区块链_10

截止目前,长安链生态联盟已经入驻50多家企业及机构,包括中央国有企业以及各大头部互联网企业,在司法链、征信链、溯源链、供应链金融链、数据交易等多路布局。并且长安链协作网络一共有15个,国际节点更是覆盖了四个大洲。

显然长安链已经为携手共建一个应用丰富、数实融合、价值可信的繁荣生态做好了准备,其愿景将致力于以区块链技术带动数字经济的转型与发展,“链引擎”将作为一项与产业应用方及生态伙伴**”共荣、共创、共赢“**计划长久推行。

进击中的长安链

从最早的互联网1.0开始,到智能手机,再到现在的区块链,好像在互联网我们对创新和进步的追逐从未停止过…

如今的全真互联,我认为也是我们向一个更加数字化、智能化的时代的迈进;而这样迈进的步伐也是长安链以及腾讯云区块链一直持续在做的。根据IDC发布的《中国区块链BaaS市场份额,2021》报告显示,腾讯云区块链市场份额已经稳居Top2。持续推动着区块链与及经济社会的深度融合,加速各产业数字化发展。

未来,如同腾讯联合埃森哲发表的全真互联白皮书上说明的一样:“数字世界和真实世界之间的连接变得更加紧密,人与万物之间的交互体验更加真实,各个领域之间的信息交流更加无阻。”相信有了区块链技术的核心支撑,这一天将很快到来。

了解到腾讯正在研发以及推动的最新最前沿的区块链技术,我们下次见。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
uqX0PQb6bC7p
作者其他文章 更多