BSN开放联盟链巡礼——文昌链的技术、架构、应用介绍
作为引领新一轮信息技术革命的关键技术之一,近些年来,区块链逐渐走进人们的视野。我国已将区块链产业上升为国策,利用区块链赋能各行各业,乃至促进我国治理体系和治理能力现代化。
伴随着市场的不断成熟,法规的不断完善,这几年来,区块链技术不断迭代。凭借更低的经济成本、更低的技术门槛、互联互通等优势,开放联盟链正在得到越来越多行业的认可。有专家预言“10年以后,很多链会消失,开放联盟链将会占据主流,其市场占比将达到50%。”
2020年9月,BSN开放联盟链(OPB)正式启动建设。与普通的开放联盟链或某一条开放联盟链相比,除了具备共有特点外,BSN开放联盟链还具有安全合规、多链架构、快捷上链、弹性计费等多项优点。
目前BSN已上线6条开放联盟链,其中文昌链(IRITA OPB)便是其中之一。
PS:BSN是由国家信息中心、中国移动通信集团有限公司、中国银联股份有限公司、北京红枣科技有限公司共同发起和建立的跨云服务、跨门户、跨底层框架,用于部署和运行各类区块链应用的全球性基础设施网络,是全球规模最大的区块链底层基础服务环境,目前已在全球建立了一百三十余个公共城市节点。
1.文昌链介绍
文昌链是基于边界智能自主研发的的企业级联盟链产品 IRITA打造而成、以海南文昌市命名、2021年2月首批在 BSN 环境上线的开放联盟链。
文昌链通过弹性架构与应用层扩展,对复杂的分布式商业应用具有良好支撑,适用于基于NFT技术的资产数字化应用开发,为其提供价值赋能。其以 BaaS 形式可以让开发者/中小企业直接专注于应用层业务逻辑的实现和部署,从而更好地满足中小企业以更具成本效益的方式快速开发和部署分布式商业应用 DBApp 的需求。
2. 研发背景和技术架构
文昌链底层是基于企业级联盟链IRITA的完善技术架构打造。IRITA是Cosmos企业版的代表产品,以区块链跨链、隐私计算及大数据分析技术创新为核心,可支持下一代分布式商业系统。Cosmos是世界知名跨链开放网络之一,旨在建立互联互通的区块链互联网。
文昌链整体技术架构由下到上分别为区块链底层、区块链核心层、区块链接口层。在上层近业务端,IRITA部署了边缘服务器 ECS,可实现身份管理、数据建模及安全访问授权、应用DB、隐私计算等功能。
除此之外,通过链能力增强基础设施,IRITA区块链底层通过跨链协议,可实现与异构区块链网络、链外业务系统的接入。上层隐私计算模块,通过隐私计算服务器 PCS,可实现多方安全计算、零知识证明、同态加密、联邦学习等功能拓展。
3.核心特性
文昌链具有资产数字化建模、存证、身份、iService、多引擎智能合约平台等核心特性。
资产数字化建模
资产数字化建模为联盟链成员提供了将资产进行链上数字化建模的能力。通过该模块,每个链外资产将被在 IRITA OPB链上进行具有唯一性的数字化建模,并使用ID进行标识,借助IRITA OPB安全、不可篡改的特性,其所有权将得到明确。同时,链上数据对象在成员间的流转过程也将被公开地记录,以便于追溯以及争议处理。
存证
存证用于将任何链外数据可信地映射在IRITA OPB链上,作为对原始数据的证明。其可信性是通过密码学算法与区块链的安全性来保证的。
数据存证分为链外和链上两个过程:
1.将数据通过密码学安全的摘要算法进行处理,产生唯一的数据摘要。安全摘要算法包括 SHA-256、SHA-512、SHA-3等。
2.将上述摘要及其算法名称、原生数据或其URI存储在链上,以用于数据的真实性验证。
身份
身份模块构建了一个去中心化身份体系(DID),实现并扩展了W3C DID规范。主要特征包括:DID方法为 irita,完整的身份DID形式表示为:did:irita:id。身份的密码学材料包括公钥以及公钥证书。身份可以包含额外的凭证信息。
iService
iService旨在弥合区块链和传统应用之间的鸿沟。它规范化了链外服务的定义和绑定(提供者注册),便于调用和交互,并能调解服务治理过程(分析和争议解决)。主要包括以下功能:服务定义;服务绑定;服务调用;服务响应。
多引擎智能合约平台
文昌链提供了多引擎智能合约能力,完整兼容主流智能合约,允许DBApp开发者快速开发业务合约以及平滑移植现有业务。
1. WASM( Web Assembly)
WASM是一种字节码格式语言,因其具有的高效性以及对主流编程语言的支持能力被广泛使用。文昌链官方支持使用Rust语言开发WASM智能合约。目前已推出GO语言、Java语言IRITA-SDK,供调用和查询智能合约。
2. EVM-compatible VM
文昌链将集成完整兼容EVM的虚拟机,从而可以为开发者提供低门槛的开发环境,同时也便于移植现有Solidity 合约。
边界智能生态合作负责人杜德介绍,:“我们对于IRITA已经集成了TIBC精简跨链通信协议,区别于IBC协议(链间通信协议),简化协议可以降低使用门槛,降低同构链和异构链的跨链复杂度,让跨链能力更容易的得到拓展。另一方面,TIBC增强了跨链NFT功能、跨链智能合约功能,满足集成度更高的复杂商业应用要求。采用solidity编程兼容的更通用的编码规范,让跨链全局编码唯一,链上验证和解包更加可靠。这对未来的区块链生态很重要。”
4. 已上线代表应用
文昌链不仅仅是一条链,它还通过联合生态合作伙伴的形式,基于文昌链独特的iService模块,为垂直行业应用提供各种各样的链上服务。
文昌链已经上线运营的生态应用包括:识蛛可信身份服务、电子证照系统、基于NFT技术的魔卡管理平台、一体化数字艺术品登记服务平台等多种行业应用。
识蛛可信身份服务
识蛛可信身份服务平台由南京壹证通团队一手搭建,集成多种网络主体身份认证方式,对接公安、电信运营商等权威数据机构,为用户提供多维度、多属性的可信身份认证服务。此外,该平台基于 AI 可信身份、数字认证及区块链等技术,在保护公民数权的前提下,将可信身份信息应用于互联网+政务、电子商务、车联网、物联网等需身份认证的相关使用场景中。
电子证照系统
2021年3月,运用了区块链技术的都江堰市行政审批局“智慧政务+区块链”政务服务底层区块链平台完成搭建。
都江堰“政务服务底层区块链平台”应用项目是由都江堰区块链场景实验室的核心技术企业共同研发,边界智能承担了平台中“区块链电子证照系统”的搭建,实现32项政务服务事项使用区块链营业执照材料和个人身份的实时核验。该系统基于BSN首批开放联盟链“文昌链”开发,也是BSN开放联盟链“文昌链”部署的首个政务应用。
魔卡 NFT 管理平台
魔卡是一个基于BSN开放联盟链NFT技术打造的全功能掌中管理平台,由上海星瀚达信息技术有限公司于BSN的文昌链上发布与运营,涉及各类与文化创意和生活方式有关的领域,包含但不局限于电子票务、数字艺术收藏卡和各类卡券。目前已支持微信支付,并将扩展至其他便捷的移动支付,包含未来的数字人民币支付手段。
5. 如何基于文昌链快速接入分布式应用
心动不如行动,下面就跟随小编来上手体验一下文昌链。
1.官网注册
先打开BSN开放联盟链官网,注册账户。
官网地址:https://opb.bsnbase.com/main/index
2.创建链账户
登陆账号,在开放联盟链下,链账户管理中创建链账户。
创建的链账户选择文昌链框架。
3.创建项目部署合约
创建账户后,可以在项目管理中创建项目。
创建的项目选择文昌链框架。
项目创建完成后可在项目中部署智能合约、启用项目key、下载接入参数等。
4.合约调用
业务系统通过文昌链节点网关接入链环境,与应用智能合约交互进行业务处理。
关于文昌链的任何操作指南,你都可以随时查阅帮助手册。
打开帮助手册,查看文昌链技术指南。
关于文昌链的文档资料:
1.文昌链门户:https://wenchang.bianjie.ai
2.文昌链浏览器:https://explorer.wenchang.bianjie.ai
3.文昌链开发配置文档:
https://wenchang.bianjie.ai/wenchangchain.html
4.IRITA Github地址:https://github.com/bianjieai/irita
此前,关于文昌链,BSN 已做过两期视频分享,您可以随时点击链接观看。
如何基于文昌链先进的NFT 技术开发可信分布式应用—20211209
地址:
http://kb.bsnbase.com/webdoc/view/Pub2c908ad37771e34a017db1bee7fb32b0.html
BSN开放联盟链---文昌链介绍及操作演示---20210311
地址:
http://kb.bsnbase.com/webdoc/view/Pub2c908ad37771e34a017824e8bb0a098b.html
添加BSN运营微信号或关注BSN研习社公众号,一手干货,技术交流,等待着你来发掘......
BSN开放联盟链巡礼——文昌链的技术、架构、应用介绍相关推荐
- 趣链 BitXHub跨链平台 (1)技术架构
1. 技术架构 自下而上分为物理层.基础层.跨链服务层.接口层四个部分. 1.1 物理层 支持普通物理机.云主机或者嵌入式设备 1.2 基础层 包含联盟链本身的模块,比如网络模块.存储模块.共识模块. ...
- BSN开放联盟链“武汉链”新版浏览器wuscan.io正式上线发布
11月21日,武汉链新版区块浏览器正式上线.同时,旧版武汉链浏览器将继续保持运行. 新版武汉链区块浏览器地址: https://wuscan.io 旧版武汉链区块浏览器地址: http://explo ...
- 长话短说之四|联盟链、开放联盟链和公有链的区别和适用场景
长话短说之四 | 联盟链.开放联盟链和公有链的区别和适用场景 开放联盟链终于上线了. 1月31日,BSN官方宣布,基于BSN网络打造的开放联盟链"文昌链"和"泰安链&qu ...
- 何亦凡:未来的区块链格局,开放联盟链占主流
导语: 作为引领新一轮信息技术革命的关键技术之一,区块链在近些年逐渐走进人们的视野.标准联盟链.开放联盟链和公有链蓬勃发展,越来越多的企业考虑采用区块链技术来赋能业务,但又因其底层异构.成本过高等问题 ...
- 未来的区块链格局,开放联盟链占主流
导语:2021年11月13日,ArchSummit 全球架构师峰会(深圳站)2021"区块链技术落地探索"分论坛邀请到BSN发展联盟常务理事.北京红枣科技CEO何亦凡,他以< ...
- 低成本快速上链 智臻链开放联盟网络正式对外开放
近些年来,区块链一词频繁出现在人们的眼前.从央行数字货币到 Facebook的libra 项目,各大跨国银行.互联网巨头也在区块链赛道频频发力.区块链正快速走进大众视野以及政策层面,引起了全球范围内的 ...
- 【转】区块链是什么,如何简单易懂地介绍区块链?
作者:知乎用户 链接:https://www.zhihu.com/question/37290469 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 友情提醒:比特币 ...
- 蚂蚁区块链开放联盟链发布会 | 巴比特全程支持
[直播介绍] 蚂蚁区块链"开放联盟链"面向中小企业和开发者发布,三重福利助推全民入链: 注册即获赠1亿开发燃料GAS: 购买即享受GAS翻倍.企业版半价购和阿里流量助力: 领取现金 ...
- 蚂蚁开放联盟链合约开发入门
蚂蚁链简介 蚂蚁链包含多个产品:合约体验链.开放联盟链.联盟链 合约体验链:一条本地开发体验链,供您免费体验本地开发的全流程 网址 联盟链:可以创建或加入联盟,门槛较高 网址 开放联盟链:面向企业和开 ...
最新文章
- The Genymotion virtual device could not obtain an IP address
- 22 | 哈希算法(下):哈希算法在分布式系统中有哪些应用?
- CSS计数器(自定义列表)
- 悼念512汶川大地震遇难同胞——选拔志愿者【博奕】
- .net敏捷开发及常用工具
- 刷题记录 CF每日一题打卡 2020.5月26-6月2
- 使用JQuery TreeTable实现树形表格
- 把计算机从桌面删除了怎么办,我把“我的电脑”在桌面上的快捷方式删除了 怎么还原...
- Peer Pressure(博弈论+机制设计) 论文阅读笔记
- python 猜词游戏(文本文件、数据库、csv)
- 微信小程序开屏动画组件封装以及使用示例
- eclipse快捷键的设置和使用
- python常用工具类
- 「数据结构」普林斯顿算法课第二周作业
- IMG按图搜索商品详情
- 2020 ,6 种不死的编程语言!
- HAproxy正向代理配置
- 动态改变shiro的Principal属性
- 扫描识别行驶证的软件技术
- Java中数组怎么初始化?数组初始化方法