1.什么是区块?(1)  区块源于比特币bitcoin参考中本聪论文https://bitcoin.org/bitcoin.pdf(2) 分布式的记账本区块本质上是一个分布式的记账本。它常说的去中心化实际就是点对点网络, 节点协同复制保持数据的一致。除此之外, 记账本的交易记录一旦生成则不能篡改, 有点像我们平时说的流水账, 即使交易是出了差错,也只能通过追加额外的交易记录修正,
转载 1月前
0阅读
前面我们提到,在区块3.0中,已经发展出了智能合约+私有的形式,而目前这种形式应用最广泛的就是今天要说的:Hyperledger fabric。一、Hyperledger fabric 介绍Hyperledger Fabric,是一个基于模块化架构的分布式账本解决方案平台,它是由 IBM 带头发起的一个联盟项目,于 15 年底移交给 Linux 基金会,成为开源项目。Hyperledger
转载 2024-05-01 12:48:53
23阅读
文章目录1.具体名词解释2.区块优势1.具体名词解释分布式账本:区块网络的核心是一个分布式账本,记录网络上发生的所有交易。区块账本通常被描述为去中心化的 ,因为它会被复制到许多网络参与者中,每个参与者都在协作维护账本。除了分散和协作之外
原创 2021-06-04 23:29:47
909阅读
这个话题会在概念层面上描述 Hyperledger Fabric 是如何让组织间以区块网络的形式进行合作的。如果你是一个架构师,管理员或者开发者,你可以通过这个话题来理解在 Hyperledger Fabric 区块网络中的主要结构和处理组件。这个话题会使用一个可管理的工作的例子来介绍在一个区块网络中的主要组件。理解了本例之后你可以阅读更多关于这些组件的详细信息,或者尝试 构建一个示例网络。
推荐 原创 2022-12-06 13:54:23
935阅读
1点赞
 “区块是一种共享的分布式数据库技术,其优势主要突出表现在分布式去中心化、无须信任系统和不可篡改和加密安全性三个方面。”这三个核心关键点也在数字资产交易所发展中最不可少的技术点。一、区块技术的含义 区块技术是一种使用去中心化共识机制去维护一个完整的、分布式的、不可篡改的账本数据库的技术,它能够让区块中的参与者在无需建立信任关系的前提下实现一个统一的账本系统。区块是公共帐本,多点维
背书策略:背书策略就是需要什么节点背书交易才能生效。chaincode在实例化的时候,需要指定背书策略。 发起交易的时候,发起端(一般是SDK),需要指定交易发给哪些节点进行背书验证(fabric不会自动发送),而是由sdk发送。发送后等待背书节点的返回,收集到足够的背书后将交易发送给orderer(排序节点或称共识节点)进行排序打包分发。最后,当每个Peer接受到block数据后,会对其中的交
原创 2022-06-20 19:39:17
306阅读
Client节点 client代表由最终用户操作的实体,它必须连接到某一个peer节点或者orderer节点上与区块网络通信。客户
原创 2022-06-20 20:20:28
176阅读
首先从github上进行下载https://github.com/hyperledger/fabric然后下载到本地后解压,导入到环境即可
原创 2022-06-21 05:24:14
217阅读
本文描述fabric快速部署的步骤,及演示基于官方example02的智能合约进行CLI命令行体验。区块涉及服务很多,且大量使用docker容器技术,所以请严格遵守以下步骤去部署,以减少各种问题的出现,方便我们先对联盟有个大概的感觉。本文描述环境是centos7操作系统,请其他版本更正相关的安装工具(如ubuntu操作系统请把yum命令换成apt-get)。1、搭建e2e_cli环境快速部署f
转载 2024-04-25 16:58:59
85阅读
区块三难困境加密货币和区块的普及程度呈指数级增长,用户和交易的数量也在快速增长。区块的开放性显而易见,而可扩展性始终是一个挑战。高度去中心化及安全的公共区块网络往往难以实现高吞吐量。这通常被描述为区块三难困境,即一个去中心化的系统几乎不可能同时达到同样高的去中心化、安全性和可扩展性水平。成千上万的爱好者和专家都在努力寻找扩展解决方案,其中一些解决方案旨在调整主要区块的架构(Layer
转载 2024-05-07 15:34:34
22阅读
Hyperledger是被业界非常看到的联盟的实现,包括IBM、Intel、R3、各个大型商业银行等都参与其中,带给我们关于区块技术与软件工业、金融、保险、物流等领域碰撞结合的想象空间;在这个联盟中,有超过1/4的成员都来自中国,这更是我们对于它的一举一动都非常关注。很大程度上,Hyperledger和它背后的联盟体系就代表着区块在产业环境中的未来。 作为最重要的子项目,在联盟推出Fabr
本文仅做出Hyperledger Fabric区块测试工具Fabric-Test的主要功能概括及Windows环境下使用的总体操作思路归纳。
目录前言系列文章直通车一、编写生成初始区块命令二、运行start.sh结语 前言我们之前修改了几个配置文件,新建了一个start.sh文件并赋予了它权限,那么现在我们就是编写命令来启动网络了。系列文章直通车名称链接创建自己的区块网络 一点击此处创建自己的区块网络 二点击此处创建自己的区块网络 三点击此处创建自己的区块网络 四点击此处创建自己的区块网络 六点击此处一、编写生成初始区块命令
转载 2024-10-11 07:27:31
53阅读
chaincode的开发一般是使用GO或者JAVA,由于超级账本本身就是由go语言编写的,因此一般选用GO语言。ChainCode代码需要定义一个结构体struct,然后在该struct上实现ChainCode定义Init和Invoke两个函数。main函数作为ChainCode的启动入口。Init和Invoke方法是其两个重要的方法。应用程序请求运行智能合约fabcar后,Invoke方法被调用
原创 2022-06-20 19:45:42
358阅读
h
原创 2022-03-28 11:35:08
1920阅读
1点赞
我们在这里将利用Hyperledger Fabric最新版本v2.0.0 Beta,创建一个区块供应金融项目,实现应收账款、承兑汇票、合同融
原创 2022-12-15 11:16:31
299阅读
一、架构图该图出自区块技术指南一书,架构解释也主要出自于本
转载 2022-06-09 09:26:16
893阅读
        1. 提交交易预案 1)应用端首先构建交易的预案,预案的作用是调用通道中的码来读取或者写入账本的数据。应用端使用 Fabric 的 SDK 打包交易预案,并使用用户的私钥对预案进行签名。 应用打包完交易预案后,接着把预案提交给通道中的背书节点。通道的背书策略定义了哪些节点背书后交易
转载 2020-01-10 14:24:00
271阅读
在上一篇文章中分享了智能合约的安装并使用cli客户端进行合约的调用;本文将使用Java代码基于fabric-gateway-java进行区块网络的访问与交易,并集成SpringBoot框架。
原创 精选 2022-02-22 08:59:10
1423阅读
简介数据完整以及数据安全如何解决现实问题案例分析渔业参与人channelchaincode工作流程术语回顾项目应用举例项目分析合同与租金管理合同上交易数据上...
原创 2021-07-13 11:50:22
376阅读
  • 1
  • 2
  • 3
  • 4
  • 5