mexcglobal分享:一文读懂腾讯区块链

weixin_54594070 weixin_54594070     2023-01-30     660

关键词:

腾讯在区块链方向做了很多尝试,区块链已经整合到集团内部的单一业务线,比如腾讯安全、腾讯云及其微众银行。

但说到腾讯的连锁,最直接的业务是腾讯区块链。本文将整理腾讯区块链的相关信息。你可以用这些材料感受一下腾讯区块链和其他区块链企业的界限。

腾讯区块链是独立可控的区块链基础设施,可以为业务场景构建安全高效的解决方案。为企事业单位搭建价值连接器,共同推动价值互联网发展。

腾讯区块链的整体应用框架秉承了区块链分布式、弱中心、自组织的精神,在业务发展过程中尽可能弱化各节点对集中式设施的依赖,可以解决应用从前端到后端的全生命周期问题。

从技术实现上,腾讯区块链的整体应用可以分为四层:区块链基础服务层、行业应用服务层、业务逻辑表达层和联盟治理层。

其中,区块链基础服务层、行业应用服务层、业务逻辑表示层属于节点软件的范畴,应该部署在各自的节点上,属于联盟成员的私有设施。治理层属于联盟的公共设施,应部署在具有联盟委员会性质的中立节点上。目前由区块链技术服务商运营更为合适,便于后续的软件升级和维护。

从产品来看,腾讯区块链主要包括baas和trustsql。

baas主要提供商户注册、连锁、节点信息查询以及一些连锁操作。商户注册成功后,组织id、连锁信息等。可以通过baas,获取,这是后续接口服务的必要信息。

trustsql是腾讯区块链的底层服务,主要提供交易插入、交易查询等操作。用户可以直接开发这一层,但是难度也会增加很多。为了更好地让用户快速访问腾讯区块链,trustsql提供了上层接口封装,主要包括数字资产服务和共享信息服务两种类型。这两个服务提供了rest风格的接口,可以轻松访问。

数字资产服务、共享信息服务、和trustsql服务是去中心化的,以镜像的形式部署到节点,由操作权限控制,用户可以根据自己的需要关闭和打开接口。

BaaS平台架构

BaaS开放平台定位为腾讯区块链提供的企业级区块链应用开放平台,客户可以使用测试链进行服务测试或搭建自己的专属联盟链。BaaS开放平台的整体架构设计分为两部分:链管理平台和节点管理平台。

链管理平台,负责链的搭建和链、节点、成员的管理,不涉及业务逻辑和读写数据。

节点管理平台部署在节点本地,可以帮助用户管理数据和业务逻辑,具有用户公钥管理和区块链浏览器功能。

链管理平台管理联盟链的维度,以管理功能为主,提供BaaS级功能API进行调用,不涉及节点上的业务数据。链的所有者和参与者可以注册并登录baas平台,查看和管理他们创建或参与的联盟链。

节点管理平台管理节点维度,聚焦业务功能,提供部署在每个节点上的节点级功能API,用于调用(数字资产、共享图书)和区块链浏览器。节点的所有者可以登录自己的节点管理平台,查看和管理自己拥有的节点和链接的数据。

此外,腾讯区块链提供两类接口服务:BaaS级功能接口和节点级功能接口。用于完成管理和业务功能。

为了进一步简化应用平台的接口对接,还提供了SDK开发套件,封装了公私钥对生成、地址生成、签名、验证、加解密等功能,并提供了java和C++语言的支持,方便业务开发人员直接使用。

 

BaaS级功能

BaaS级功能接口主要用于链管理和私钥托管服务,包括:

(1)区块链浏览器界面中的“通过节点获取链信息”界面和“获取链上的链和节点信息”界面;

(2)腾讯公钥基础设施(TPKI)接口;

节点功能接口

通过镜像文件部署在用户节点本地,主要用于包括:

(1)数字资产服务接口;

(2)共享信息服务接口;

(3)区块链浏览器界面中的“通过区块高度获取交易信息”界面;

接口设计思路

TrustSQL应用平台接口包括数字资产和信息共享两个应用场景,其他场景的接口后面会不断介绍。界面设计遵循以下思路:

(1)机构私钥和机构用户私钥建议用户自己保存,平台也提供托管服务。

(2)数字资产的接口交互过程分为申请和提交两个步骤,只有调用同一个节点的接口才能完成。Application是生成要签名的字符串的请求,submission是签名确认。查询界面除外。

(3)信息共享界面支持无签名参数提交。此时界面会返回待签名的字符串,用户可以根据待签名的字符串生成签名,再次提交。

联盟链创建流程

联盟链创建的过程主要包括四个步骤,即创建新的联盟链、添加节点、邀请成员和启动联盟链。创建时,可以根据流程提示进行操作。

新联盟链主要完成联盟链的命名和相关描述。

添加节点主要是加入联盟链中的所有参与者,一个联盟链至少需要四个节点一起参与才能开始运行。目前添加节点有三种方式,分别是购买节点、添加关联节点、关联已有腾讯云机。

邀请成员主要是指联盟链发起方邀请其他链的参与者加入联盟链的能力。发起方邀请其他机构进入联盟链时,可根据被邀请方是否需要自带节点进入联盟链分为两类:分发节点和自带节点。

启动一个联盟链至少需要4个节点。当满足这个条件时,可以启动联盟链。

数字资产服务基本流程(以资产发行为例):

1.用户在baas平台注册,注册成功后获取组织id。

2.在baas接口上传组织的公钥,公钥用于验证,对应的私钥用于对应方的加密。建议自己保存私钥。baas还提供私钥托管服务。

3.构建新的联盟链涉及与腾讯云关联、购机、输入节点信息、启动联盟链、成功后获取链id。

4.数字资产发行申请。

5.数字资产的发布和提交。

共享信息服务的基本流程(以共享信息的添加为例):

1.用户在baas平台注册,注册成功后获取组织id。

2.在baas接口上传组织的公钥,公钥用于验证,对应的私钥用于对应方的加密。建议自己保存私钥。baas还提供私钥托管服务。

3.构建新的联盟链涉及与腾讯云关联、购机、输入节点信息、启动联盟链、成功后获取链id。

4.信息共享申请。

5.提交共享信息。

 

区块链产业生态存在问题及政策建议|一文读懂新趋势

区块链产业生态、存在问题及政策建议|一文读懂新趋势2017-03-0309:47:50  来源:腾讯研究院抢沙发摘要:从技术上来讲,区块链是一种分布式的记账方法。说到记账,我们经历了从实物记账向电子记账的演变关键词: ... 查看详情

一文读懂区块链产业链结构

...随着区块链的发展,区块链产业链逐步形成,本文和大家分享的就是区块链的产业结构,一起来看看吧。  上游:矿机产业  矿机产业可以说是区块链产业的上游产业。  没有矿机产业,就没有矿机,没有矿机,矿工当然... 查看详情

mexcglobal分享:什么是区块链桥?

什么是区块链桥?区块链桥信息可以包括资产、合同要求、证书或任意数据。桥接支持不同网络之间的互操作性。在去中心化金融(DeFi)空间中,用户可以访问多个区块链网络的特权,而不会影响主链的优势。这支持各... 查看详情

mexcglobal分享:一文了解参加波卡插槽拍卖的项目情况

2015年,Gavin离开以太坊并与以太坊基金会的前安全主管JuttaSteiner创办了一家名为ParityTechnologies的区块链软件开发公司,之后又创立了Web3.0基金会,并于2020年5月上线了Polkadot。经过了长时间的发展,波卡生态系统已... 查看详情

一文读懂区块链技术如何改变非洲贸易(下)

区块链技术和Crypto正是非洲克服某些贸易限制所需要的创新。链集市·让区块链落地更简单《区块链行业观察》专栏·作者丨RafiaRaji图片丨来源于网络使用Crypto进行跨境支付随着移动支付在非洲主要市场的巩固,向基于区块链... 查看详情

一文读懂区块链技术如何改变非洲贸易(上)

缺乏硬通货、欺诈频发和高昂的交易成本阻碍了非洲国际贸易的发展。但现在,区块链技术正在帮助非洲的企业克服这些障碍。链集市·让区块链落地更简单《区块链行业观察》专栏·第34篇作者丨RafiaRaji图片丨来源于网络区... 查看详情

一文读懂casper区块链上的nft

Casper区块链很荣幸已带来超过140个包括交易所、合作开发、Web3应用等在内的各类项目(数目还在不断增加)。通过区块链将开发者和企业无缝对接,Casper生态实现了快速成长并延伸至了新的领域。在Casper区块链触达... 查看详情

一文读懂casper区块链上的nft

Casper区块链很荣幸已带来超过140个包括交易所、合作开发、Web3应用等在内的各类项目(数目还在不断增加)。通过区块链将开发者和企业无缝对接,Casper生态实现了快速成长并延伸至了新的领域。在Casper区块链触达... 查看详情

一文读懂︱比特币和以太坊都有哪些区块?

一文读懂︱比特币和以太坊都有哪些区块?大家最熟悉的创世区块当属中本聪所开发的“创世区块”,但是这并非创世区块基本的含义。所谓创世区块指的是任何一条区块链的第一个区块,这个区块是整条区块链的开... 查看详情

一文读懂区块链与大数据的关系

导读随着数字经济的发展,区块链的价值逐渐凸显,区块链和大数据确保了数据的安全性,还可以防止数据泄露,一旦信息存储在链上,就需要有多个权限来访问数据。通过可伸缩性,区块链允许以更平静... 查看详情

一文读懂比特币以太币和区块链

8年,比特币创造一个神话——价格上涨近300万倍,国内价格一度突破2万元。在这场神话中,不同的人看到了不同的故事。投机者看到了赚钱的机会,技术极客看到了改变未来的技术,传统金融机构则或许看到了一个不断... 查看详情

一文读懂公共部门区块链和数字太空竞赛三者之间的角色关系

2015年,《经济学人》杂志将区块链誉为“信任机器”,能够取代治理结构,取代机构,并将交易和信息的透明度提高到一个新的水平,对整个公共生活产生影响。此后的几年发展,随着比特币、稳定币、... 查看详情

一文读懂,xfs中你必须掌握的密码与区块链理论术语

人们对于事物的深刻认知,不是像“如何将大象放进冰箱?”那般,只回答“打开冰箱,把大象放进去,关上冰箱”那么简单。任何事物都需要一个抽丝剥茧,化整为零的认知过程。特别是一个新兴的概念... 查看详情

一文读懂区块链互操作性-web3.0-区块链-元宇宙

区块链是去中心化的计算机网络,可以在数字账本中追踪用户账户余额和数据。区块链没有中心化的管理者,而是采用去中心化共识对账本更新达成一致协议,并最终执行更新。这为多方记账和流程自动化建立了新范... 查看详情

一文读懂:什么是共识机制证明?

为保证存储在网络上的分片的完整性和可用性,存储提供方必须能用一个算法证明其持有数据分片。在此过程中,由存储提供方提供其存储证明让区块链网络通过智能合约自动执行数据验证。XFS运用了多种不同的共识机... 查看详情

一文读懂layer2:layer2指基于底层区块链...

Layer2指基于底层区块链(注:通常也称为“Layer1网络”)的链下网络、系统或技术,目的是为了扩展底层区块链网络。Layer2网络可以提升任何底层区块链的吞吐量以及其他性能。Layer2网络、系统或技术的核心价值... 查看详情

一文读懂casper区块链上的nft

Casper区块链很荣幸已带来超过140个包括交易所、合作开发、Web3应用等在内的各类项目(数目还在不断增加)。通过区块链将开发者和企业无缝对接,Casper生态实现了快速成长并延伸至了新的领域。在Casper区块链触达... 查看详情

一文读懂为什么需要跨链?跨链是什么?跨链实现技术?

区块链的现状从2014开始,“区块链2.0”成为一个关于去中心化区块链数据库的术语。区块链2.0技术跳过了交易和价值交换中担任金钱和信息仲裁的中介机构。这使得人们的隐私得到保护,可以将掌握的信息兑换成货币... 查看详情