架构设计整个功能架构如下图所示。包括三大组件:区块链服务(Blockchain)、链码服务(Chaincode)、成员权限管理(Membership)。概念术语Auditability(审计性):在一定权限和许可...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-17 18:38:00
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Fiber?Fiber又命为纤程,他是与进程、线程、协程同为操作系统中程序的执行过程,可以将纤程理解为操作系统中的协程,那么generator也可以理解为协程,为什么没有使用generator来作为协程呢?当使用generator与async与await一样也是有传染性的,需要不断向上面声明*或者类似async与await中的async。实现更新可以中断并继续,实现更新可以拥有不同的优先级,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 10:52:55
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Fabric区块链网络的组成区块链网络结构图区块链网络组成组成区块链网络相关的节点节点是区块链的通信主体,和区块链网络相关的节点有多种类型:客户端(应用)、Peer节点、排序服务(Orderer)节点、CA节点客户端(应用程序)节点客户端必须连接到某一个Peer节点或者排序服务节点才可以与区块链网络通信。Peer节点Peer节点主要负责通过执行链码(chaincode)实现对账本的读写操作所有的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 10:26:28
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SSD性能测试第一神器:FIO对于SSD性能测试来说,最好的工具莫过于FIO了。上面这个可爱的小伙子名字叫Jens Axboe,他是丹麦哥本哈根大学计算机系没毕业的学生,他还有一个有名的同乡叫Linus,没想到老乡后来也成了他的领导。Jens今年(2017年)40岁,16岁开始就接触Linux,后来也成了Linux开发者,现在是Linux Kernel大拿了,负责块设备层的维护。这个块设备层就是跟            
                
         
            
            
            
            fabric简介Fabric架构的核心包括三部分:Identity - 身份管理Smart Contact - 智能合约Ledger及Transactions - 账本和交易1.身份管理用户身份 
  order节点 
    对交易排序,打包peer节点 
    存储账本需要安装链代码,处理客户端请求,管理账本数据客户端 
    对账本数据进行读写操作fabric网络中的每一类用户,可以有一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 17:40:24
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            陈述如果说以比特币为代表的货币区块链技术为 1.0,以以太坊为代表的合同区块链技术为 2.0,那么实现了完备的权限控制和安全保障的 Hyperledger 项目毫无疑问代表着区块链技术 3.0 时代的到来。Fabric1.0架构简介Fabric架构的核心包括三部分:Identity - 身份管理Smart Contact - 智能合约Ledger及Transactions - 账本和交易Ident            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 14:26:14
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.前言在前面主要介绍了fabric的安装,而fabric的一些关键概念和底层架构都不太了解,本文主要针对fabric的一些关键概念以及网络结构和交易流程进行阐述。1.Fabric的一些优势1.1 联盟链传统的无许可的公链区块链(比特币、以太坊等),几乎人人都可以参加,并且每个参与者都是匿名的,为了保证安全性,使用POW、POS等资源消耗量巨大的共识协议。而Fabric是一个联盟链系统,它是一个有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 21:42:29
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.Fabric基本架构与相关术语 Hyperledger基本架构如下图所示,包括三大类:会员制、区块链与链上代码。          Hyperledge基本架构 
  会员制服务负责管理的是网络上的身份识别、隐私与机密。参与者通过注册来获取身份,然后属性授权机构才能发放密匙来进行交易。 区块链服务负责管理分布式账本,通过在超文本传输协议2.0建立的P2P协议进行。通过拜占庭容错算法来处理错误,            
                
         
            
            
            
            一、fabric网络结构(暂时不包括CA)  如上图所示,在fabric网络中,O表示Orderer,P代表Peer,EP代表Endorsing Peer(endorser),CC代表Chaincode以及Client、Channel、Ledger、Transaction,由它们组成了整个网络,下面对每种元素进行介绍:  Client:安装在节点(Peer)处的客户端,可以发起            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 09:56:39
                            
                                215阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            写于2018.12, fabric版本较低, 仅供学习交流Fabric架构图Fabric架构分层图Fabric交易流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p20jGE5P-1620970708006)(./img/Fabric交易执行流程.jpg)]Fabric节点类型节点(Peer)是区块链的通信主体,是逻辑概念。节点之间通过gRPC消息进行通信CA节点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 02:38:43
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #1.Fabric总体架构 Fabric架构主要包括三个模块:会员(Membership),区块链(Blockchan)和链码(chaincode)。1.1成员服务包含下列组件:注册、身份认证管理及审计。成员服务通过公钥基础设施(Public Key Infrastructure (PKI))和去中心化的/共识技术使得不带权限的区块链变成带权限的区块链。成员必须被许可才能加入网络,通过实体注册来获            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 00:29:09
                            
                                233阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介由于比特币的流行,以太坊和一些别的衍生技术成长起来,对一些有创新力的企业开始关注区块链底层技术,分布式账本和分布式应用平台。然而,许多企业需要更高的性能,这是那些无须许可的区块链技术无法达到的。另外,在许多场景下,参与者的身份认证是一个核心诉求,例如金融领域对于企业使用,有如下比较需求:参与者的身份是明确的,可识别的进入网络是必须被许可的较高的性能,并发事务确认的低延迟适用于商业场景私有的和保            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 21:30:01
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 学习 Fabric 架构实现流程
在区块链开发中,Fabric 是一种流行的框架,它支持多种应用场景。在这篇文章中,我们将逐步教你如何实现 Fabric 架构,并详细说明每一步的操作及需要的代码。这些操作包括设置环境、创建网络、定义链码(智能合约)、部署链码和进行交易。以下是实现 Fabric 架构的流程:
| 步骤  | 描述            
                
         
            
            
            
            Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台。超级账本里包括10个项目(project),其中区块链框架类项目5个:Fabric,Sawtooth,Iroha,Burrow和Indy;区块链工具类项目5个:Cello,Composer,Explorer,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 22:01:49
                            
                                9阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            区块链开源实现hyperledger fabric架构详解1、区块链解决方案的特性1.1 分布式帐本1.2 智能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-12-27 12:42:29
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            架构设计整个功能架构如下图所示。包括三大组件:区块链服务(Blockchain)、链码服务(Chaincode)、成员权限管理(Membership)。概念术语Auditability(审计性):在一定权限和许可下,可以对链上的交易进行审计和检查。Block(区块):代表一批得到确认的交易信息的整体,准备被共识加入到区块链中。Blockchain(区块链):由多个区块链接而成的链表结构,除了首个区            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 07:47:49
                            
                                255阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            二、手动搭建Fabric网络2.1 生成fabric证书cryptogen模块主要用来生成组织结构和账号相关的文件,任何fabric系统的开发通常都是从cryptogen模板开始的。2.1.1 生成配置文件模板编写配置文件前,首先先获取一个配置文件的模板,方便编写,可使用命令:cryptogen showtemplate > crypto-config.yamlcryptogen showt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-27 21:48:53
                            
                                164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2019年12月12日13:05:16声明:从网络中学习整理实践而来。1.介绍fabricFabric 是一个面向企业应用的区块链框架,基于 Fabric 的开发可以粗略分为几个层面:1. 参与 Fabric 的底层开发,这主要是 fabric,fabric-ca 和 sdk 等核心组件。2. 参与 Fabric 周边生态的开发,如支持如支持 fabric 的工具 explorer, compos            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 16:18:13
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            fabric区块链设计个人思路:一个交易就是一个org,用channel通道联系在一起,数据拥有方和访问方都是一个peer节点,因为peer节点可以属于多个组织,所以应该可以访问多个订单(也就是交易)里的数据一个订单的数据应该是写在peer下面的ledger账本里面的,在我们的东西里面,应该是存的经过web服务器或者也就是说微信小程序客户端对数据分层加密之后的 密钥,应该指的是解密密钥订单的具体内            
                
         
            
            
            
            了解BFF架构微服务架构:BFF和网关是符合演化出来的?在微服务架构中,BFF(Backend for Frontend)也称聚合层或者适配层,它主要承接一个适配角色:将内部复杂的微服务,适配成对各种不同用户体验(无线/Web/H5/第三方等)友好和统一的API。聚合裁剪适配是BFF的主要职责。在微服务架构中,网关专注解决跨横切面逻辑,包括路由、安全、监控和限流熔断等。网关一方面是拆分解耦的利器,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 22:24:37
                            
                                110阅读