时间:2021-11-27|浏览:425
区块链服务网络(以下简称服务网络或BSN)是一个全球性的基础设施网络,用于部署和运行各种区块链应用。
服务网络致力于改变区块链应用开发和部署的高成本问题,以互联网理念为开发者提供公共区块链资源环境,大大降低区块链应用的开发、部署、运维、交流和监管成本,从而快速普及和发展区块链技术。
BSN它是将区块链应用所需的运行环境、云资源、网络通信和访问界面封装在一起,形成区块链应用开发、部署和管理的一站式解决方案。
设计理念
服务网络的设计和建设理念完全借鉴了互联网,因特网是由 TCP/IP 协议连接所有数据中心,服务网络由建立区块链运营环境协议连接所有数据中心组成。和互联网一样,服务网络也是一个跨云服务、跨门户、跨底层框架的全球基础网络。
直接参与服务网络有三种类型:
首先,云服务提供商通过安装免费的服务网络公共城市节点软件(CPU存储和带宽)访问服务网络,并在服务网络上销售;
第二,区块链底层框架提供商(特别是联盟链)可以根据服务网络底层框架适配标准对框架进行适配,然后部署到服务网络中供开发
第三,门户业务可以在现有的云服务门户或开发者门户中快速、低成本地建立。
BaaS(Blockchain as a Service) 该平台为客户提供基于服务网络的区块链应用开发、部署和运营服务。
服务网络是一个开放的网络,任何云服务提供商、底层框架提供商和门户提供商都可以在符合服务网络协议标准的前提下自由选择加入或退出服务网络。
服务网络的直接用户是开发者和科技公司。区块链应用开发者可以通过任何服务网络门户在世界上任何公共城市节点购买 TPS(Transactions Per Second)、存储量和带宽作为计费标准的云资源,并选择任何已适配的底层框架,以极低的成本和极方便的操作进行区块链应用的开发、部署和运营。
区块链应用的发布者只需将应用的所有会计节点部署到服务网络的一个或多个公共城市节点上,参与者就可以通过任何公共城市节点网关几乎无成本访问。在每个公共城市节点中,所有部署的应用共享服务器资源。
对于高频应用,公共城市节点可以智能自动分配独立的高处理性能记账节点;对于低频应用,多个应用可以共享一个记账节点。这种资源共享机制可以将服务网络提供的资源成本降低到传统区块链云服务的三分之一到五分之一。
在服务网络上,区块链应用程序发布者和参与者不需要购买物理服务器或云服务来构建自己
区块链的运营环境是利用服务网络提供统一的公共服务,按需租用共享资源,从而大大降低出版商和参与者的成本。
城市节点
服务网络上的所有公共城市节点都是通过互联网连接的。应用程序发布者根据任何服务网络门户的业务需求选择底层框架和几个城市节点,以及每个节点所需的 TPS存储和带宽发布联盟链应用或公共链节点,并根据权限配置规则灵活地将联盟链应用设置为私人链或联盟链。
发布者可以选择任意组合的城市节点群发布无限多的应用,应用参与者可以在获得应用授权的情况下连接到任何应用部署的公共城市节点参与相关业务。在整个过程中,应用程序的发布者和参与者可以专注于业务创新和实施,而不需要花费任何额外的成本来建设和维护自己的区块链运营环境。
公共城市节点是服务网络的基本运营单元,其主要功能是为区块链应用提供访问控制、交易处理、数据存储和计算能力等系统资源。每个城市节点的所有者都是云资源或数据中心的提供者。
在云资源中安装公共城市节点软件并完成入网流程后,所有者都可以在服务网络上建立一个城市节点。节点建成后,应用发布者可以在服务网络的每个门户检索节点,并购买其资源作为应用部署的公共城市节点之一。当公共城市节点中的资源使用趋于饱和时,所有者可以随时增加系统资源,以提高城市节点的负载能力。
根据运行的应用数量和并发要求,每个城市节点动态部署一定数量的公共记账节点(统称为记账节点),通过负载均衡机制为高并发应用动态分配专属的高性能资源配置记账节点,让多个低并发应用共享一个记账节点。这种机制可以充分有效地利用公共城市节点的资源,降低服务网络的整体运行成本。
服务网络原则上是一个多链多账本的区块链系统。部署在几个公共城市节点上的每个应用程序都通过专门的渠道进行交易处理、数据通信和存储。渠道与渠道完全隔离,但如果两个应用程序相互授权,数据可以相互调用。这种机制不仅保证了每个应用程序的绝对隐私,而且对链与链之间的业务处理也有足够的灵活性。
公共城市节点部署的智能网关和预制链码机制使服务网络的复杂性隐藏在外部业务系统中,使传统业务系统开发者只能使用自己熟悉的编程语言和运营环境,才能访问服务网络,进行区块链数据处理,使传统业务系统轻松拥有区块链功能。
底层框架
服务网络支持主流的联盟链框架和公共链框架。对于公共链框架,开发者可以在任何服务网络的门户购买相应的资源,选择公共链框架,建立公共链节点与公共链主网连接;也可以根据所选框架的灵活性,在服务网络上建立自己的公共链网络,在服务网络内外不断建立更多的节点。
联盟链的底层框架在机制上与公共链的底层框架有很大不同。服务网络支持公共链节点并不复杂,服务网络的技术团队可以自行完成适应。但联盟链的底层框架大多采用局域网的部署理念,与服务网络的联盟链公网理念不一致。
因此,任何联盟链的底层框架都必须根据区块链服务网络部署到服务网络中 BSN 底层框架适配标准进行适配开发,通过网络访问审核后,框架可以完成服务网络的部署。部署完成后,开发者可以在服务网络的每个门户中选择底层框架进行应用开发和部署。因为每个联盟链的底层框架在适应服务网络时都遵守一系列统一的标准,比如密钥算法和网关 SDK 等。
因此,开发人员可以使用相同的密钥证书通过授权许可,同时访问不同底层框架的不同应用。它不仅方便开发人员使用服务网络,还实现了不同框架之间的跨链数据交互。
用戶喜愛的交易所
已有账号登陆后会弹出下载