元宇宙非小号金色财经交流群社区官网

K8s部署Fabric区块链:即插即用实践

浏览:95|时间:2023-06-18 23:42:29
超级账本(hyperledger)是由Linux基金会于2015年发起的开源项目,旨在推进区块链数字技术和交易验证。该项目旨在让成员共同合作,共建开放平台,以满足来自不同行业各种用户案例的需求,并简化业务流程。该技术适用于金融行业、制造、银行、保险、物联网等多个领域。

超级账本Fabric1.0是该项目的一个重要版本。该版本提供了交易机密性、权限管理和控制、分离共识和记账职能、节点数动态伸缩、吞吐量有望提升、可升级的智能合约以及成员服务的高可用性等特点。然而,搭建Fabric平台是一个相当复杂的历程,并要求具备一定的密码学知识、分布式计算技能、共识算法和工程技术等。

Kubernetes是目前最主流的云原生应用平台,因其能灵活地部署、监控和运维容器应用,因此成为了超级账本Fabric项目的一个重要组成部分。在Kubernetes集群中,容器都接入到一个overlay网络(flannel),同时Kubernetes的namespace与Fabric的organization做映射,这使之相互独立、易于管理,并可实现多租户的能力。

为了实现BaaS(区块链即服务)的基础部署步骤,基于Kubernetes容器云平台,生成Pod、namespace配置,每个节点需相应的配置文件,并通过模版自动生成各节点的配置文件。在启动集群时,按照一定的顺序启动,并将启动文件放置在共享存储NFS上,通过PV和PVC控制容器对文件的访问权限。这样可以降低使用门槛,提高易用性,从而使得开发人员可以将更多的精力投入到应用的业务逻辑开发中。

fabric 区块 区块链 c区块链 ic区块链

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )