cover_image

【转载】BSN 开放联盟链巡礼 —— 文昌链的技术、架构、应用介绍

BSN 研习社 边界智能BianjieAI
2022年01月06日 10:00

本文转载自「BSN 研习社」,略有删改。

图片


作为引领新一轮信息技术革命的关键技术之一,近些年来,区块链逐渐走进人们的视野。我国已将区块链产业上升为国策,利用区块链赋能各行各业,乃至促进我国治理体系和治理能力现代化。


伴随着市场的不断成熟,法规的不断完善,这几年来,区块链技术不断迭代。凭借更低的经济成本、更低的技术门槛、互联互通等优势,开放联盟链正在得到越来越多行业的认可。有专家预言「10 年以后,很多链会消失,开放联盟链将会占据主流,其市场占比将达到 50%。」


2020 年 9 月,BSN 开放联盟链(OPB)正式启动建设。与普通的开放联盟链或某一条开放联盟链相比,除了具备共有特点外,BSN 开放联盟链还具有安全合规、多链架构、快捷上链、弹性计费等多项优点。


目前 BSN 已上线 6 条开放联盟链,其中文昌链(IRITA OPB)便是其中首批上线的开放联盟链之一。

BSN 是由国家信息中心、中国移动通信集团有限公司、中国银联股份有限公司、北京红枣科技有限公司共同发起和建立的跨云服务、跨门户、跨底层框架,用于部署和运行各类区块链应用的全球性基础设施网络,是全球规模最大的区块链底层基础服务环境,目前已在全球建立了一百三十余个公共城市节点。



文昌链介绍

文昌链是基于边界智能自主研发的的企业级联盟链产品 IRITA 打造而成、以海南文昌市命名、2021 年 2 月首批在 BSN 环境上线的开放联盟链。


文昌链通过弹性架构与应用层扩展,对复杂的分布式商业应用(DBApp)具有良好支撑,适用于基于 NFT 技术的资产数字化应用开发,为其提供价值赋能。其以 BaaS 形式可以让开发者/中小企业直接专注于应用层业务逻辑的实现和部署,从而更好地满足中小企业以更具成本效益的方式快速开发和部署 DBApp 的需求。



研发背景与技术架构

文昌链底层是基于企业级联盟链 IRITA 的完善技术架构打造。IRITA 是 Cosmos 企业版的代表产品,以区块链跨链、隐私计算及大数据分析技术创新为核心,可支持下一代分布式商业系统。Cosmos 是世界知名跨链开放网络之一,旨在建立互联互通的区块链互联网。


文昌链整体技术架构由下到上分别为区块链底层、核心层、接口层。在上层近业务端,IRITA 部署了边缘服务器 ECS,可实现身份管理、数据建模及安全访问授权、应用 DB、隐私计算等功能。


除此之外,通过链能力增强基础设施,IRITA 区块链底层通过跨链协议,可实现与异构区块链网络、链外业务系统的接入。上层隐私计算模块,通过隐私计算服务器 PCS,可实现多方安全计算、零知识证明、同态加密、联邦学习等功能拓展。

图片



核心特性

文昌链具有资产数字化建模、存证、身份、iService、多引擎智能合约平台等核心特性。


1. 资产数字化建模

资产数字化建模为联盟链成员提供了将资产进行链上数字化建模的能力。通过该模块,每个链外资产将被在 IRITA OPB 链上进行具有唯一性的数字化建模,并使用 ID 进行标识,借助 IRITA OPB 安全且不可篡改的特性,其所有权将得到明确。同时,链上数据对象在成员间的流转过程也将被公开地记录,以便于追溯以及争议处理。


2. 存证
存证用于将任何链外数据可信地映射在 IRITA OPB 链上,作为对原始数据的证明。其可信性是通过密码学算法与区块链的安全性来保证的。数据存证分为链外和链上两个过程:

(1)将数据通过密码学安全的摘要算法进行处理,产生唯一的数据摘要。安全摘要算法包括 SHA-256、SHA-512、SHA-3 等。

(2)将上述摘要及其算法名称、原生数据或其 URI 存储在链上,以用于数据的真实性验证。


3. 身份
身份模块构建了一个分布式身份体系(DID),实现并扩展了 W3C DID 规范。主要特征包括:DID 方法为 irita,完整的身份 DID 形式表示为:did:irita:id。身份的密码学材料包括公钥以及公钥证书。身份可以包含额外的凭证信息。


4. iService
iService 旨在弥合区块链和传统应用之间的鸿沟。它规范化了链外服务的定义和绑定(提供者注册),便于调用和交互,并能调解服务治理过程(分析和争议解决)。主要包括以下功能:服务定义;服务绑定;服务调用;服务响应。


5. 多引擎智能合约平台
文昌链提供了多引擎智能合约能力,完整兼容主流智能合约,允许 DBApp 开发者快速开发业务合约以及平滑移植现有业务。

  • WASM(Web Assembly)

WASM 是一种字节码格式语言,因其具有的高效性以及对主流编程语言的支持能力被广泛使用。文昌链官方支持使用 Rust 语言开发 WASM 智能合约。目前已推出 GO 语言、Java 语言 IRITA-SDK,供调用和查询智能合约。

  • EVM-compatible VM

文昌链将集成完整兼容 EVM 的虚拟机,从而可以为开发者提供低门槛的开发环境,同时也便于移植现有 Solidity 合约。


据边界智能生态合作负责人杜德介绍:「IRITA 已经集成了 TIBC 精简跨链通信协议,区别于 IBC 跨链通信协议,简化协议可以降低使用门槛,降低同构链和异构链的跨链复杂度,让跨链能力更容易的得到拓展。另一方面,TIBC 增强了跨链 NFT 功能、跨链智能合约功能,满足集成度更高的复杂商业应用要求。采用 solidity 编程兼容的更通用的编码规范,让跨链全局编码唯一,链上验证和解包更加可靠。这对未来的区块链生态很重要。」



已上线的代表性应用

文昌链不仅仅是一条链,它还通过联合生态合作伙伴的形式,基于文昌链独特的 iService 模块,为垂直行业应用提供各种各样的链上服务。


文昌链已经上线运营的生态应用包括:识蛛可信身份服务,电子证照系统,魔卡管理平台,一体化数字艺术品登记服务平台,海文交生态应用,以及基于 NFT 技术的多个数字艺术品新应用等,覆盖多元行业领域。


  • 识蛛可信身份服务

识蛛可信身份服务平台由南京壹证通团队运营,集成多种网络主体身份认证方式,对接公安、电信运营商等权威数据机构,为用户提供多维度、多属性的可信身份认证服务。此外,该平台基于 AI 可信身份、数字认证及区块链等技术,在保护公民数权的前提下,将可信身份信息应用于互联网+政务、电子商务、车联网、物联网等需身份认证的相关使用场景中。

了解更多:上线可信身份服务,文昌链「IRITA OPB」推动互联网司法转型升级


  • 电子证照系统

2021 年 3 月,运用了区块链技术的都江堰市行政审批局「智慧政务+区块链」政务服务底层区块链平台完成搭建,边界智能承担了平台中「区块链电子证照系统」的搭建,实现 32 项政务服务事项使用区块链营业执照材料和个人身份的实时核验,是文昌链部署的首个政务应用。平台既融合了可信身份服务,又结合区块链基本的存证、验真功能,对于证照,还融合了 NFT 数字化建模技术和数据隐私保护技术,以及以边缘服务器非侵入的方式接入政务系统,实现跨部门流程协同的功能。

了解更多:智慧政务+区块链」都江堰市行政审批局智慧政务在 BSN 文昌链上线了


  • 魔卡管理平台

魔卡是一个基于 BSN 开放联盟链文昌链 NFT 技术打造的全功能掌中管理平台,由星瀚达科技发布与运营,涉及各类与文化创意和生活方式有关的领域,近期发布的 2.0 版本从原本仅涵盖活动电子票务与电子收藏品两个分类的基础上,新增了可自由兑换实物商品的货品卡,以及象征会员身份与特殊权益的权益卡,以此进一步涵盖分布式商业。

了解更多:基于文昌链 NFT 技术的首款管理应用「魔卡」正式上线 iOS App Store


  • 中国民族文化数字文库一体化数字艺术品 IDA 登记服务平台

一体化数字艺术品 IDA(Integrated Digital Art,简称 IDA)案例为「讲述中国故事,传播中国声音」提供了一个全新方式。选择具有品牌和高信任背书机构的文化艺术藏品,生成基于区块链的数字所有权凭证,通过实物与数字流通凭证分离的方式,实物由专业机构保管,数字所有权凭证基于区块链网络实现所有权证明、核验、转移,可支持文化艺术藏品全球便捷可信流动以及溯源、保管和鉴真。

了解更多:TIBC 跨链协议及跨链枢纽支持的一体化数字艺术品获得「新华网」报道


  • 海文交数字艺术品生态应用

海南国际文化艺术品交易中心(海文交)基于 IRITA OPB 开放许可链产品,打造数字艺术品市场,通过前沿区块链跨链技术,与国际主流开放网络联通,实现优质数字艺术品全球化有序流通,目前海文交生态内多个应用已上线文昌链。

了解更多:海南国际文化艺术品交易中心采用 BSN「文昌链」NFT 技术打造全球化数字艺术品交易市场


  • 多元领域数字艺术品新应用

近期,随着数字艺术品市场的爆发,由文昌链 NFT 技术支持的大有艺术、河洛 App、元気星空等多个具有典型场景的应用也相继投入市场,并获得广泛关注。

了解更多:NFT 技术「链」就文化焕活新模式 —— 文昌链新上线应用案例



如何基于文昌链快速搭建分布式应用

心动不如行动,下面就跟随小编来上手体验一下文昌链。


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

5. 视频专题讲解及文字回顾

6. 如需咨询文昌链相关技术问题,欢迎扫码联系小助手

图片



往期精选

叮!你有一张通往 2022 元宇宙的门票
喜讯连连!边界智能斩获 2021 中国区块链领军企业、2021 年度技术创新奖
NFT 技术「链」就文化焕活新模式 —— 文昌链新上线应用案例
边界智能五周年 | 聚力成长 链动未来
抢滩入驻「元宇宙」,南京老字号开启国潮焕新之路!

图片
边界智能
区块链和大数据技术服务专家
contact@bianjie.ai
-关注我们-

图片  图片

精彩资讯「在看」一下 
图片
文昌链 · 目录
上一篇抢滩入驻「元宇宙」,南京老字号开启国潮焕新之路!下一篇解码元宇宙:2022 年展望之元宇宙助力产业数字化转型
继续滑动看下一个
边界智能BianjieAI
向上滑动看下一个