一些人认为,需经许可的分布式账本技术(DLT)可以比开放的区块链表现得更好,因为它是针对后者的问题而调整的。这样的系统也称为“许可区块链”,就好像区块链是一个高级概念,而“许可”是其变化形式之一。...账本可以被控制它的某人(或多人)或网络攻击任意改写。由于区块链的开放性和竞争性(挖矿、质押等),任何区块链都可以实现不可更改性,因此它的记录将是可信的。...需经许可的不是区块链 如果有人质疑你的系统,他们是对的。简而言之:并不是每条由区块组成的链都是区块链。将带有时间戳的数据块与哈希连接是Haber和Stornetta在1991年发明的。...但从来没有人称它为“区块链”,因为区块链不仅仅是一条由区块组成的链。它是关于如何这些区块是如何创建和验证的。创建的区块是开放的、去中心化和未经审查的竞争的结果。这是区块链的定义,这也是中本聪的设计。...这可能不能解决可能的漏洞,但你可以这样说:“我们从来没有说过它是区块链。”顺便一提,ENISA(欧盟网络安全机构)在他们的报告中总是使用“分布式账本”而不是区块链。
在这种级别的数据量之下,假如有全新的节点需要参与到链上,如何快速高效同步账本数据和状态将成为检验区块链技术易用性的标准之一。 对于公有链,其账本数据的同步模式基本可以分为全量同步和快速同步两种模式。...公有链的另一个典型代表以太坊,同样提供了三种账本数据同步模式,包括full,fast,light。full模式,和比特币的“全节点”模式一致,light模式的同步方式和比特币的“轻量级节点”类似。...联盟链和公有链的区别在于,联盟链具有严格的准入机制和权限管理,这意味着所有联盟链的参与成员信息都会写到链上,每次有新的成员加入时,联盟链的参与成员信息都需要更新上链。...区块链账本数据的膨胀问题已经不可避免,因此区块账本数据的快速同步技术必将成为各个区块链引擎必备的基本能力之一。...虽区块链账本数据的同步技术尚不够成熟,但区块链技术的探索在持续进行,也有越来越多的专家人才愿意投入于区块链领域的技术突破,相信不久就会出现更加完善的技术解决方案。
它的创建是为了解决通过网络买卖商品和服务的双方之间的信任、透明性和责任性问题。 比特币区块链是发生的所有比特币交易的一个公开的分布式账本。...但是我们现在所听到的区块链使之功能更加强大。比特币是一种可保证金融交易的透明性和责任性的加密货币,而区块链技术可应用于许多其他类型的交易,解决任何交易中的内在问题。...区块链技术应用于特定交易的各个参与方所组成的对等网络中。 在核心上,区块链技术使用对交易的所有参与方可见的分布式账本。通过一致性网络,可以保证账本是一致的。...•责任性 –因为交易中的所有各方都能够查看分布式账本,所以每个参与者都认可交易进行过程中的进展和结果。 Hyperledger 项目 区块链技术这个概念广为人知,但了解它的现实应用的并不多。...区块链技术的内涵 区块链技术有潜力彻底改变业务网络运营方式。通过建立信任,以及提供透明性和责任性,区块链使网络和交易更加高效。更高效意味着更快的周转速率,更高的利润,以及更满意的客户。
存储,共享和安全 作为存储和共享高完整性数据的一种方式 - 数据受到恶意攻击保护,每一次更改都被记录和审核 - 区块链可以帮助全球数据更安全。...区块链 - 也被称为分布式分类帐 - 是一种技术,而不是产品。它最着名的用途是创造加密货币(比特币)和制作智能合约(以太坊),并且还会有更多的用途,每个都有一个新的名字。...Cebula说:“支持区块链分布式数据和密码技术的技术已经可以使用很长时间了。 “把它们连成一个单一的技术,可以带来好处......没有类似的产品。”...Don和Alex Tapscott在他的书“区块链革命:比特币背后的技术如何改变金钱,商业和世界”中说,Ethereum是第二长的公共区块链(比特币之后),也是增长最快的区块链。...由于以太坊的合同是由计算机代码定义的,存储在区块链中,由以太坊自己执行,以太坊的控制者能够“硬分”账本的历史,并删除曾经发生过攻击的事实。这种干预首先违反了区块链的“不信任”道德的全部观点。
来源 | forbes 编译 | 张涛 责编 | Carol 出品 | 区块链大本营(ID:blockchain_camp) 虽然媒体对区块链、比特币和分布式账本技术的炒作热情开始消退,但过去的一年,...分析师再次强调区块链是未来一年(2020)的十大技术趋势之一,因此今年企业仍然会保持对相关技术的关注。 很多人对区块链和分布式账本技术有一个误区:那就是“区块链和分布式账本已经是过去式的技术了”。...区块链技术的价值不止于此。区块链对需要保持交易记录安全和交易活动可追踪的行业领域都具有不可否认的价值。当前的项目包括农产品和牲畜的来源追踪,甚至钻石和其他宝石的来源也可以得到确认。...从技术角度看,Facebook的Libra项目与比特币和大多数数字货币有所不同。Libra区块链网络是中心化的由协会授权负责运行,相关的加密货币发行方都认为Libra是非分布式的、非可信的系统。...随着工业的数字化转型,越来越多的工作涉及到机器之间的通信,因此以可靠、防篡改的方式存储和记录信息变得越来越重要。 区块链和其他形式的分布式账本就提供了当前几近完美的解决方案。
超级账本(Hyperledger Fabric) 超级账本利用区块链技术,实现的是一种公开、透明且去中心化的企业级分布式账本。...超级账本继续提供对智能合约(在超级账本中叫“链码”)的支持,增加了完备的身份认证和权限管理以及可插拔的共识协议、整体的框架化。 超级账本也是开源项目(Apache v2许可协议)。...3类节点被封装在独立的组件中,分别是fabric-ca组件,fabric-orderer组件和fabric- peer组件。 Peer节点的工作主要围绕区块链账本展开。...最后,允许分布式网络中有部分节点出错,有较好的分布式容错性 区块链技术实现版权登记 版权需要确权,只有经过权威机构等级确定过的版权才算是合法的版权。...区块链将作品同作者的签名一同打包为区块并保存在本地区块链中,然后广播给和版权相关的单位进行保存。
7月31-8月1号全球开源技术峰会(the global opensource technology conference, GOTC) 深圳站设有超级账本区块链分论坛,产业领导、大咖和专家跟大家分享...,从区块链服务网络(BSN)到混合云BaaS平台、到BaaS平台的国密改造、区块链助力政务、服务区块链+供应链、区块链+供应链、 区块链+AIoT数字金融监管仓及AI实时风险管控等精彩的内容。...这次超级账本区块链分论坛聚焦: ① 区块链+ 底层网络设施, 区块链芯片等配套设施, 降低区块链使用门槛、提高区块链的稳定性; ② 区块链的技术本质和行业现状,以及如何更好的解决区块链行业存在的问题...; ③ 区块链技术在政务、金融、供应链、数据等多个领域的应用落地; ④ 如何利用超级账本架构及工具让区块链技术实现最大价; ⑤ 如何充分利用超级账本子项目的优势,融合IoT...超级账本区块链分论坛将会是一场不容错过的精彩活动!马上给大家介绍精彩的内容。 扫描以下二维码,进入GOTC官网查看大会详情:
虽然主数据不是交易类型的商业信息,但是作为各组织间唯一的全局性数据,采用分布式的区块链来保证数据的质量和完整性具有非常重要的意义。...(3)区块链服务 Fabric的区块链服务提供构建分布式账本最基础的能力,实现数据传输、共识达成等底层功能,并且提供发布/订阅的事件管理框架,分布式账本内部的各种事件可通知到外部监听的应用。...Fabric的区块链服务主要包含4个组件:P2P协议组件、分布式账本组件、共识管理器组件和账本存储组件。...P2P协议组件主要提供区块链节点之间直接双向通信的能力,包括流式数据传输、流控制、多路复用等方面。 分布式账本组件管理着Fabric的区块链数据。...区块链网络每个节点可以看作是一个状态机,分布式账本组件维护着区块链数据(即状态机的状态),维持各个状态机之间相同的状态。
分布式存储系统是分享分布式节点的存储资源,通过文件完整性证明和纠删码校验技术对数据存储方的数据进行分布式管理,全网的节点并不维护相同的存储信息得以降低冗余的一种分布式系统(区块链系统中全网的节点维护相同的存储信息...提供分布式存储的区块链系统 在厘清区块链系统和分布式存储系统这两种不同的分布式系统后,我们接着讨论提供分布式存储的区块链系统。...提供分布式存储的区块链系统是一种不同于一般公链的区块链系统,它是分布式存储+特殊的区块链系统设计。...因此,提供分布式存储的区块链系统和一般公链系统不同的部分主要就体现在「状态」这部分,记录某些状态并作出账户上的反馈。...另外,存储相关状态也使得智能合约可以及时获取状态,从而可以设计出一个能够使用外部数据的子账本,这样在工程上能更好的流程化,也会降低用户由于预言机导致的链上资产损失的可能性。
本文译者:中国(上海)自贸区研究院(浦东改发院)金融研究室主任 刘斌 合作译者:赵云德
文后附下载全文PDF版本和源代码的方法。...则说明所有部件工作正常,命令如下,结果如图3-5: $ kubectl get pods–all-namespaces 图 3- 5 【注:下载本文PDF版本以及本文源代码,可关注本公众号:亨利笔记,后台发送消息“区块链即服务...('Org1MSP.member','Org2MSP.member')" 通过以上命令实例化 mycc 后,读者可以自行切换到其他 org 的 CLI Pod 上通过加入 channel 等步骤,验证账本是否同步...(以下出现 N 和 M 的范围分别为 N>=1, M>=0 ): 1....在此之上,可以增加更多的区块链层管理功能,图形化运维界面,使得开发人员投入更多的精力到应用的业务逻辑上。 (全文完)
题图摄于三藩市Pier 7:Coit Tower 上次我们介绍了用 Kubernetes 部署 Fabric (可点击)的总体架构和网络、存储的规划,本期为连载之二,详述部署工具设计的细节,包括模板的定制和配置的设定...peer0 和 org2 中 peer0 的ID重复,但是他不属于同一个 org ,通过域名很容易就能区分出它们。...需要注意的是,由于 K8S 中的 namespace 不支持‘.’和大写字母,因此各个组织的域名不能包含这些字符。...users 目录,然后根据 org 类型的不同,还分别有 peers 和 orderers 目录,里面存放着 org 中每个成员的 msp 和 tls 文件。...在该 yaml 中分别定义了 peer 和 couchDB 两个container 。
题图摄于宁夏:黄河第一弯 开源区块链项目--超级账本(Hyperledger)成立仅一年,已经足足有100家公司加入,是目前最具商用价值的区块链开源项目。...本连载给大家介绍超级账本项目的来龙去脉,以及Fabric,Sawtooth Lake等项目的情况。更多区块链相关的技术细节,请参考笔者的新书《区块链技术指南》(参见文末赠书活动)。...在各界强烈的呼声中,Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台...超级账本项目的目标是为商业区块链应用提供底层支持,因此,在知识产权上采用了商业友好的使用许可。...Sawtooth Lake来自Intel贡献的代码,作为构建、部署和运行分布式账本的高度模块化平台。
在本次连载中,我们将探讨如何把 Fabric v1.0自动化部署在现今最流行的 Kubernetes 容器平台上,从而实现对分布式区块链平台的管理和监控等功能。...关注本公众号的读者可能发现,笔者主要研究区块链和云原生应用两个方面。看似不太相关的两领域,在本文中得到完美结合,印证了笔者经常分享的一句话:做技术总有会师的时候!...概述 盼望着,盼望着,超级账本 Fabric 1.0 正式来了,社区用户为之欢呼雀跃:终于等到一个企业级区块链应用平台了。...不仅要具备密码学、分布式计算、共识算法等区块链理论基础,而且要熟悉容器、Golang / Node.js 这些企业用户不常用的工程技术,这常常是很多人把区块链放弃在起跑线的原因。...这样的映射关系已经和主机域名很接近了。 (未完待续)欢迎读者们继续在文后点赞、留言交流,亨利笔记主要包含关于区块链、云计算的技术文章,欢迎关注:
本期介绍超级账本另一个子项目Sawtooth Lake(锯齿湖)。更多区块链相关的技术细节,请参考邹均博士等专家和笔者合著的新书《区块链技术指南》。...项目概述 锯齿湖提供了一个构建、部署和运行分布式账本的高度模块化平台,功能上有其独特的地方。...譬如,锯齿湖分离了账本和交易,使两者成为松耦合的关系;提出了交易家族的概念,能够扩展到不同的商业领域;适合权限或无权限区块链的可插拔共识算法。...其中的区块和交易概念与其他区块链项目比较类似。 交易是指可以更改账本状态的一组操作,操作通常要依照数据模型和表示形式的定义。...小结 超级账本是目前最大的区块链开源项目,集结了众多科技和金融界的巨头,目标是建立面向商业应用的分布式账本基础技术。
您将安装一些工具,定义本地区块链网络,构建并运行一个链代码智能合约。 有关区块链的概述,请参阅 developerWorks 博客中的 “区块链是什么?分布式账本技术入门”。...然后,通过使用对所有交易方可见的账本,区块链提供了透明性。最后,通过采用所有各方的一致意见(使用智能合约或链代码的形式),建立了责任制。 这对 Java 开发人员有何意义?...如果在您的印象中,区块链技术当时的发展情况非常不稳定,您是对的。但是,这意味着您在恰当的时机(从一开始)就开始接触区块链和链代码。...4.启动区块链网络 现在您已安装开发和测试链代码所需的软件,是时候启动本地区块链网络了。第一步是定义网络的配置。 首先,创建一个目录,用它作为链代码开发过程中使用的所有源代码的 root 目录。...区块链网络是一组分布式软件组件,它们需要经过精确协调的通信。强烈建议在理解 fabric 的所有组件如何相互作用之前,不要更改端口值的默认值。 完成区块链的定义后,就可以启动本地区块链网络了。
区块链 分布式身份 身份的定义和形态 《汉语大词典》中关于“身份”定义的第一条为“出身和社会地位”。...记录的数据不可篡改,赢得所有参与方的信任 区块链技术赋能分布式身份 作为一种新的分布式系统形态,区块链技术通过其公开透明、不可篡改、去中心化维护等特性,极好地匹配了上述分布式身份系统对其支撑框架的需求,...因此当前世界上几乎所有的分布式身份的探索都基于区块链技术展开。...腾讯云区块链的分布式身份解决方案也依托于腾讯云先进的区块链服务TBaaS平台实现了在广东省教育卡、安徽省立医院医联体电子健康卡等项目的落地,并在金融、政务、教育、医疗等领域持续进行探索和实践。...希望未来能够携手更多的合作伙伴,共同探索和挖掘区块链分布式身份的价值。
区块链技术的火热推动了传统分布式技术的进一步发展。从区块链技术的本质来看,基本脱离不开传统分布式系统跟密码学的核心技术。那么区块链技术真的值得去研究吗?是区块链选择了我们,还是我们选择了区块链?...本文从一个分布式系统研究者的角度来理解区块链。 人们常常把区块链当作分布式数据库,或者是分布式账本,这种说法不准确,而且具有迷惑性。...区块链与我们常见到的分布式数据库相比,我认为区别主要有两个:共识算法和链式结构。这两者相辅相成,共同构成了区块链的独特性。...很明显可以看出,区块链的共识算法的容错性要远远高于传统的分布式数据库,因此往往也更低效。...但在研究区块链的时候,不能粗暴的将共识算法和链式结构分开去研究,因为这两者相辅相成,共同构成区块链的基本要素。
在 DeFi 应用程序和 NFT 中,区块链已经找到了作为价值存储的利基。某些身份和声誉协议(如 ENS)也在积聚力量。每个人都在问——下一步是什么?许多人相信它的游戏。...去中心化的游戏基础设施不仅仅是区块链让我们假设上面的去中心化游戏基础设施发生了——如上所述,这是一个很大的假设。将其“放在区块链上”是根本不可能的。...游戏需要的计算和存储比最快的区块链所能提供的多几个数量级。例如,目前大多数“加密游戏”都是完全中心化的,只是将 NFT 上链。...此外,不要费心构建整个游戏堆栈——只需构建对分布式游戏而言独特且有价值的部分,并能够插入现有的游戏引擎和中间件。游戏开发工作室作为 DAO开发游戏是一项创造性的工作。...大多数游戏不需要区块链技术——事实上,这对大多数类型的游戏都是不利的。
版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。 内容摘要 这一部关于区块链开发及运维的电子书。 为什么会写区块链电子书?...理解分布式记账 首先说明区块链中提到的账本与记账等等词汇是与会计无关的词汇。 我们传统理解的账本是指二位表格,记录某年某月产生的费用。...,每个事件收尾相连指向上一个区块地址形成链状,区块链不能通过分类拆分账本,所有账目全部在一个链条上。...什么是分布式记账?上面链状的数据结构将保存在所有的区块链节点上,形成分布式集群,这就是分布式记账。 虽然区块链解决了分布式记账,但是也有很多弊端。...下面我们讲讲区块链账本存在的问题 区块链不能键索引,无法快速搜索快中的数据,必须一台区块链以外的中心化技术,例如搜索引擎,数据库。
领取专属 10元无门槛券
手把手带您无忧上云