作为引领新一轮信息技术革命的关键技术之一,近些年来,区块链逐渐走进人们的视野。我国已将区块链产业上升为国策,利用区块链赋能各行各业,乃至促进我国治理体系和治理能力现代化。
伴随着市场的不断成熟,法规的不断完善,这几年来,区块链技术不断迭代。凭借更低的经济成本、更低的技术门槛、互联互通等优势,开放联盟链正在得到越来越多行业的认可。有专家预言“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开发者快速开发业务合约以及平滑移植现有业务。
- WASM( Web Assembly)
WASM是一种字节码格式语言,因其具有的高效性以及对主流编程语言的支持能力被广泛使用。文昌链官方支持使用Rust语言开发WASM智能合约。目前已推出GO语言、Java语言IRITA-SDK,供调用和查询智能合约。 - 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/...
2.创建链账户
登陆账号,在开放联盟链下,链账户管理中创建链账户。
创建的链账户选择文昌链框架。
3.创建项目部署合约
创建账户后,可以在项目管理中创建项目。
创建的项目选择文昌链框架。
项目创建完成后可在项目中部署智能合约、启用项目key、下载接入参数等。
4.合约调用
业务系统通过文昌链节点网关接入链环境,与应用智能合约交互进行业务处理。
关于文昌链的任何操作指南,你都可以随时查阅帮助手册。
打开帮助手册,查看文昌链技术指南。
关于文昌链的文档资料:
1.文昌链门户:https://wenchang.bianjie.ai
2.文昌链浏览器:https://explorer.wenchang.bia...
3.文昌链开发配置文档:
https://wenchang.bianjie.ai/w...
4.IRITA Github地址:https://github.com/bianjieai/...
此前,关于文昌链,BSN 已做过两期视频分享,您可以随时点击链接观看。
如何基于文昌链先进的NFT 技术开发可信分布式应用—20211209
地址:
http://kb.bsnbase.com/webdoc/...
BSN开放联盟链---文昌链介绍及操作演示---20210311
地址:
http://kb.bsnbase.com/webdoc/...
添加BSN运营微信号或关注BSN研习社公众号,一手干货,技术交流,等待着你来发掘......