本文选自新书《区块链核心技术与应用》,略有删节。上期介绍了Fabric基础架构的通道 ,本次介绍Fabric的智能合约 - 链码。 智能合约能够部署和运行在区块链环境中,由一段代码来描述相关的业务逻辑。部署后的智能合约在区块链中无法修改,智能合约的执行完全由代码决定,不受人为因素的干扰。一般来说,参与方通过智能合约规定各自权利和义务、触发合约的条件以及结果,一旦该智能合约在区块链环境中运行就可以得出客观、准确的结果。 在 Fabric 中,智能合约也称为链码(chaincode),分为用户链码和...
- 文章6
- 收到的评论9
- 最新
- 热门
Fabric基础架构原理(3):通道
本文选自新书《区块链核心技术与应用》,略有删节。上期介绍了Fabric基础架构的共识与交易机制,本次介绍Fabric私密交易方式:通道。 通道的结构 通道是Fabric中非常重要的概念,它实质是由排序节点划分和管理的私有原子广播通道,目的是对通道的信息进行隔离,使得通道外的实体无法访问通道内的信息,从而实现交易的隐私性。 目前通道分为系统通道(System Channel)和应用通道(Application Channel)。排序节点通过系统通道来管理应用通道,用户的交易信息通过应用通道传递。对...
Fabric基础架构原理(2):共识与交易
本文选自新书《区块链核心技术与应用》,略有删节。上期介绍了超级账本的主要组件,本次介绍共识机制和交易流程。 Fabric 的网络节点本质上是互相复制的状态机,节点之间需要保持相同的账本状态。为了实现这个目的,各个节点需要通过共识( consensus )过程,对账本状态的变化达成一致性的认同。 Fabric 的共识过程包括 3 个阶段:背书、排序和校验。 1. 背书 在背书( endorsement )阶段中,背书节点对客户端发来的交易预案进行合法性检验,然后模拟执行链码得到交易结果,最后根据设...
Fabric基础架构原理(1)
本文选自新书《区块链核心技术与应用》,略有删节。 Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台。 超级账本里包括10个项目(project),其中区块链框架类项目5个:Fabric,Sawtooth,Iroha,Burrow和Indy;区块链工具类项目5个:Cello,Composer,Explorer, Caliper 和 Quilt 。 Fabri...
最具商用价值的开源区块链项目:超级账本(1)
引言: 开源区块链项目--超级账本(Hyperledger)成立仅一年,已经足足有100家公司加入,是目前最具商用价值的区块链开源项目。本连载给大家介绍超级账本项目的来龙去脉,以及Fabric,Sawtooth Lake等项目的情况。(本文节选自笔者的新书《区块链技术指南》,同时发表于 亨利笔记 微信公众号) nbsp; 项目背景 nbsp; 以比特币为代表的加密数字货币获得了巨大成功,活跃用户数量和交易量逐年增长。人们也渐渐意识到区块链技术的潜在价值,它不仅可以用作比特币的底层技术,还能够应用...
道or悼?三分钟看懂史上最逆天的区块链众筹项目The DAO
如火如荼发展中的区块链技术,在人们不知不觉中催生了史上最大的众筹项目: The DAO。这将是人类历史上首个完全由计算机代码控制的公司,影响深远。笔者参与了本次众筹,为大家解读The DAO带来的颠覆性变化。 nbsp; 商业篇 nbsp; 尽管还有几天才结束,“The DAO”成为史上最大的众筹项目已是板上钉钉的事了,目前融资额已高达1.6亿美元。DAO全称是Decentralized Autonomous Organization,即“去中心化的自治组织”,可理解为完全由计算机代码控制运作的...

盘点:链上元宇宙有哪些主流的代表性平台?
618成绩已然揭晓,在这份还算满意的答卷背后,数字藏品做出了多少贡献?
炙手可热的元宇宙造型师:有捏脸师月收入近四五万元
融资1400万美元的数字时尚公司The Fabricant,究竟如何颠覆时尚领域?
电子商务巨头eBay收购KnownOrigin,意欲何为?