首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最具商用价值的开源区块链项目:超级账本(2)

题图摄于加拿大西蒙弗雷泽大学 Academic Quadrangle 上期介绍了超级账本的组织结构,这次介绍超级账本中Fabric子项目。...在2016年3月的一次黑客松编程活动中,Blockstream和数字资产两个成员公司把各自的区块链功能代码融合到OBC中,最终建立了Fabric的雏形,也就是Fabric项目进入孵化阶段的基础代码。...鉴于超级账本是个通用型框架,无法预先确定将来所有的应用场景,因此,定义出部分典型的用例,可使超级账本先满足这部分代表性的区块链应用需求,然后再用可替换模块了满足其他需求。...(1)金融资产管存 金融行业最关心的区块链应用估计是资产的分布式管存,因为把资产(如证券等)数据存放在区块链网络后,资产的利益相关人可以直接访问资产数据,而无需经过传统的中间人,可大幅提高效率和节约成本...,最终会更新账本的状态。

1.1K20

NFT置换系统开发详细丨NFT置换智能合约游戏系统开发实现技术分析

,其余节点更新区块链账本.  ...,超级账本只允许获得许可的相关商业组织参与、共享和维护,由于这些商业组织之间本身就有一定的信任基础,超级账本被认为并非完全去中心化.  ...超级账本使用模块化的体系结构,开发者可按需求在平台上自由组合可插拔的会员服务、共识算法、加密算法等组件组成目标网络及应用.链码(Chaincode)是超级账本中的智能合约,开发者利用链码与超级账本交互以开发业务...,实现对分布式账本上键-值对或其他状态数据库的读/写操作,从而更新和维护账本.  ...超级账本的运行过程包含三个阶段[8]:  提议(Proposal):应用程序创建一个包含账本更新的交易提议(Proposal),并将该提议发送给链码中背书策略指定的背书节点集合(Endorsing peers

59340
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Hyperledger Fabric之模型

    资产(Assets) 和面向对象编程有点类似,资产是可以是有形的(不动产,硬件等),也可以是无形的(合同等), 区块链网络上,资产定义可交换带有货币价值的的任何对象,通过chaincode链码(智能合同...链码执行可操作记账本当前的状态数据库,通过交易计划初始化,链码的写操作执行后,会提交交易记录到网络记账本的其它节点达到一致性。...记账本功能 记账本记录着有序的,不可篡改的状态更新记录,状态的变化则是链码调用的结果,每个提交的交易可影响到记账本中资源键值对的创建,更新或删除。...超级记账本的功能如下: (1) 查询或更新记账本可通过key(键)查找,范围查询和组合key(键)查询。...,超级记账本一再升级隐私的设计是必须的。

    1.1K20

    Hyperledger Fabric基础知识

    它使用了容器技术,从而提供了企业级的网络安全性,可伸缩性和机密性。 Hyperledger Fabric网络具有以下组件: Assets。资产是任何有价值的东西。资产具有状态和所有权。...资产在Hyperledger Fabric中表示为键值对的集合。 Shared ledger。共享账本记录资产的状态和所有权。...共享账本包括两个部分: world state描述了给定时间点的共享账本状态。这是共享账本的数据库。 blockchain是记录所有交易的交易日志历史记录。 Smart contract。...Chaincode是定义资产和相关交易的软件;换句话说,它包含系统的业务逻辑。当应用程序需要与共享账本交互时,将调用Chaincode。链码可以用Golang或Node.js编写。...Peer是网络的基本元素,因为它们托管共享账本和智能合约。Peer执行链码,访问共享账本数据,认可交易并与应用程序对接。Peer可以是endorsing peers,也可以是endorsers。

    2.1K10

    区块链笔记

    由40多家银行参与的区块链联盟R3和Linux基金会支持的超级账本(Hyperleder)项目都属于联盟链架构。...非对称加密 非对称加密算法是一种密钥的保密方法,需要两个密钥:公钥和私钥。...、债券、期货、贷款、抵押、产权、智能财产和智能合约,以太坊、超级账本等是区块链2.0的典型应用; 区块链3.0应用是超越货币和金融范围的泛行业去中心化应用,特别是在政府、医疗、科学、文化和艺术等领域的应用...分布式能源的发展带来的一个问题是微电网的管理以及与现有的中央电网之间如何平衡。区块链具有分布式账本和智能化的合约体系功能,能够将能源流、资金流和信息流有效地衔接,成为能源互联网落地的技术保障。...智能合约 智能合约是由事件驱动的、具有状态的、运行在一个复制的、分享的账本之上的、且能够保管账本上资产的程序。

    3.8K61

    BDTC 2017 | 学术、行业、货币专家共话区块链的现状和未来

    )的报告,剖析了从区块链到分布式账本的技术演化,并以超级账本项目为例介绍企业商业网络在设计架构和应用中的挑战和需求。...杨保华认为,人类账本历史的第四阶段,就是区块链到分布式账本的阶段,比特币、以太坊(性能大幅度提升)、超级账本(企业级区块链)。...最后,陈胜播放了两个演示视频:一个是启动一个由5个节点组网成的TestNet,在账户之间进行资产转移;另一个,利用RepChain提供的API,搭建的一个跨终端的图片版权存证应用原型。...首先,闫莺介绍了区块链的概念,它是一个安全可信、共享、分布式的账本,具备分布式+可信+共享的数据库,常见场景有金融、政府、医疗、零售等。 如何最大化利用先进的数据库技术?...去中心化的共享经济(Airbnb、共享存储等)后的隐私如何保护?

    1.3K90

    独家 | 一文读懂Corda分布式记账技术

    不过它更像超级账本(Hyperledger Fabric)和Quorum(以太坊的一个分支)这些分布式账本技术。这些区别很重要,因为这样才可以让Corda在它的用例中表现的更好。...我将在这篇文章中简要介绍影响Corda设计的因素。 总而言之,Corda是一种应用在商业中的分布式记账技术。例如在金融机构,通过保持一个共享交易账本,消除了参与者相互交易后不断检查账本一致性的需要。...此外,网络上的参与者必须信任账本上的资产发行人,资产自己在交易中移动。这就是需要信任结束的地方,参与者自己不需要互相信任。...Corda网络例子-参与者包含在单独的交易中 根据这两个问题的答案我们可以确定,到目前为止,Corda并不是像以太坊(Ethereum)或者比特币(Bitcoin)区块链那样分散,但是它也确实允许企业在不需要中心节点的情况下进行交易...这和其它分布式记账技术保持一致,例如超级账本(Hyperledger Fabric)。 这是否是一个好的或者糟糕的想法取决于你对离散重要性的看法。

    1.4K30

    超级账本区块链分论坛日程公布

    ,从区块链服务网络(BSN)到混合云BaaS平台、到BaaS平台的国密改造、区块链助力政务、服务区块链+供应链、区块链+供应链、 区块链+AIoT数字金融监管仓及AI实时风险管控等精彩的内容。...这次超级账本区块链分论坛聚焦: ① 区块链+ 底层网络设施, 区块链芯片等配套设施, 降低区块链使用门槛、提高区块链的稳定性; ② 区块链的技术本质和行业现状,以及如何更好的解决区块链行业存在的问题...; ③ 区块链技术在政务、金融、供应链、数据等多个领域的应用落地; ④ 如何利用超级账本架构及工具让区块链技术实现最大价; ⑤ 如何充分利用超级账本子项目的优势,融合IoT...、大数据、AI等数字技术,实现资产的数字化。...超级账本区块链分论坛将会是一场不容错过的精彩活动!马上给大家介绍精彩的内容。 扫描以下二维码,进入GOTC官网查看大会详情:

    74310

    分布式账本技术在支付、清算与结算领域的应用:特征、机遇与挑战

    记录交易和所有权信息的账本,经参与者同意,作为共同账本在网络中共享,这种分布式概念正是技术的基础。在账本的设计上,需规定哪些信息应当包含并在账本中共享,并规定哪些参与者能够在账本中读写信息。...此外,跨账本协议(ILP)可以实现交易在不同账本之间的流动,并在两个以上的账本之间建立连接点。...此外,分布式账本技术设计者还需决定如何处理和解决错误和欺诈问题。另一个挑战来自于确定哪些信息可以在账本中共享,特别是当参与者之间存在竞争关系时。...在交易后清结算中,结算最终性是一个法定或约定时点,交易双方及各自的中介机构依据最终性的定义和时间,更新各自账本以实现结算、确定资产所有权并衡量和监控相关风险。...在分布式账本技术中,多个主体可以更新共享账本,并通过共识机制确定账本的特定状态,结算最终性取决于概率。

    2.4K60

    产业区块链时代已至,看大咖如何解读“区块链+”?

    现场参会专家合影 拥抱开源,共创未来 在活动伊始,腾讯开源联盟主席 单致豪、超级账本执行董事 Brian Behlendorf,以视频的形式发表了开场致辞。...超级账本执行董事 Brian Behlendorf在致辞中重点介绍了现正蓬勃发展的产业区块链,并期待在未来,超级账本Hyperledger和长安链ChainMaker将会有更多的合作。...超级账本执行董事Brian Behlendorf 区块链底链开源与应用前景展望 “不开源,无区块链”是区块链行业里的一个共识,区块链的发展本身就是一部开源史。...张建俊分别从精神价值与现实价值两个层面做出了高屋建瓴的分析。 “区块链具有透明、多方协作、公平参与的特点,这和公开、合作、共建共享的开源理念天然契合。...而区块链可以担任协作和价值传输的底层网络,提供数字资产交易乃至信用体系构建的能力。”

    64720

    产业区块链时代已至,看技术大咖如何解读“区块链+”?

    活动精彩视频回顾 拥抱开源,共创未来 在活动伊始,腾讯开源联盟主席 单致豪、超级账本执行董事 Brian Behlendorf,以视频的形式发表了开场致辞。...超级账本执行董事 Brian Behlendorf在致辞中重点介绍了现正蓬勃发展的产业区块链,并期待在未来,超级账本Hyperledger和长安链ChainMaker将会有更多的合作。...超级账本执行董事 Brian Behlendorf 区块链底链开源与应用前景展望 “不开源,无区块链”是区块链行业里的一个共识,区块链的发展本身就是一部开源史。...张建俊分别从精神价值与现实价值两个层面做出了高屋建瓴的分析。 “区块链具有透明、多方协作、公平参与的特点,这和公开、合作、共建共享的开源理念天然契合。...而区块链可以担任协作和价值传输的底层网络,提供数字资产交易乃至信用体系构建的能力。”

    58120

    百度、阿里、腾讯的区块链技术与布局对垒

    ; 9月末,百度区块链实验室发布《百度区块链白皮书V 1.0》,重点介绍了百度超级链的架构方式和实现模式; 10月,百度正式发布自主研发的区块链网络系统——超级链。...再加上更久前,百度开发区块链云计算平台“BaaS”、加入超级账本项目、投资美国区块链公司Circle等动作,无不显示出百度极度重视区块链。...XuperChain的核心机制包括: 超级节点技术提供无限扩容和计算能力,近似于分布式架构; 链内并行技术,利用智能合约分支预测技术,形成可并行处理的Transaction DAG网络,充分利用算力;...腾讯区块连方案使用场景方向,具体分为:共享账本、数字资产、鉴证证明、共享经济等四大类,具体场景概览示意如下: 共享账本——信息单点上链,全链共享;实时更新,状态秒级同步,多方核实,不可篡改,自主可控;...,节约维权成本; 共享经济——网络互助,资金流转可追溯;互助事件真实透明。

    1.2K10

    CPMI:支付、清算与结算体系中DLT技术应用的分析框架

    DLT系统一般可实现以下一种或多种与账本维护相关的核心功能:(1)交易记录的保存;(2)资产的转移或账户余额的更新;(3)自动化工具的应用。...这些影响与现有流程相比,效率如何? (二)交易处理成本 需在维护和更新分布式账本的总体成本,与目前市场实践和其他替代性解决方案的成本之间进行比较。...有的DLT系统仅涉及对账本中的资产余额进行记录和更新,即通过借记、贷记方式记录头寸变动情况;有的DLT系统涉及账本中数字资产的转移,即记录仅存在于账本中的特定数字资产的所有权转移情况;而另一些DLT系统则涉及账本外的实物资产转移...在采用POW共识机制的DLT系统中,结算是概率性的,即账本中交易确认的次数越多,撤销的可能性越低。如果涉及两种资产的相互交割,比如证券与资金的同步交收,两个币种的相互兑换,结算操作则更为复杂。...在涉及价值交换的结算中,如何实现券款对付(DvP)等涉及两种资产之间的相互交收?如果两种资产在不同账本之中,或一种在DLT系统中,另一种在传统金融市场基础设施中,如何进行结算?

    1.4K50

    赠书 | 最具商用价值的开源区块链项目:超级账本(1)

    人们也渐渐意识到区块链技术的潜在价值,它不仅可以用作比特币的底层技术,还能够应用到更多的业务场景中,因而出现了很多利用比特币公有链的新型应用,如资产登记、公证等等。...和比特币、以太坊等由极客主导的公有链项目相比,超级账本则是大企业领衔的商业化联盟链项目。 项目管理形式 超级账本项目由会员公司组成。...(3)成熟 从孵化状态“毕业”的项目将进入成熟(Mature)状态,项目的成果适合在实际的应用中使用。和大多数开源项目一样,成熟态的项目还会持续的增加完善功能、修复错误以及定期发布更新版本。...项目的发展状况 超级账本的初始成员公司中,不少已经开发了自己的区块链项目,他们都希望贡献这些代码给超级账本,成为其中的项目。...Fabric是由IBM、数字资产和Blockstream等三家公司的代码整合而成。由于这三家公司原来的代码分别使用不同的语言开发,因此无法直接合并到一起。

    89820

    Fabric概览

    ChainCode: 提供了智能合约功能,将它的执行从交易排序中分割出去,从而限制跨节点时所需要的信任和验证级别,并优化网络的拓展性和性能 Ledger(分布式账本): 不可变的、共享的账本,存储每个channel...在内部实现中,资产表现为一系列key-value的键值对集合,状态变更记录为Channel账本中的交易(即:通过交易来修改用户的资产)。可以编码为任意的二进制或Json格式....Ledger 在Fabric中,账本是顺序的、不可变的状态转换记录,状态转换是ChainCode的执行结果,由参与方提交给网络中所有对等节点,交易会导致一系列的资产键值对被更新、修改或删除,然后这些状态变动被提交至账本...Privacy Hyperledger在每个channel上采用了不可变的账本,chaincode用于维护、修改当前的资产状态。...账本存在于channel中,可以被共享给整个网络,也可以仅被共享给特定的参与方,在随后的场景中,参与方可以创建一个独立的channel,从而在公开网络上隔离他们的交易和账本。

    46120

    如何使用区块链开发一个落地项目?这位实战大牛手把手教会你

    公证型区块链是指仅限一些关键数据自证、披露、防篡改等功能的区块链,通常是在价值型区块链中附带的功能,也可以单独扩展,用于公示公开等。价值型区块链是指可以进行资产所有权转移的一种记账账本。...如果是特定场景下的区块链,我们通常推荐超级账本作为技术原型,如果是比较通用的价值区块链,我们推荐以太坊的思路。 业务场景的构建与初步分析 首先要明确的观点是,区块链不是万能的。...开放接口是指区块链本身的描述信息,是不需要认证的,而账户接口是需要账户认证的。 C、基础账本设计 基础账本设计包含以下两个问题: 首先是原型区块链是否已经满足需求?...先想清楚这两个问题或许能帮你更好地规划业务扩展层的内容。 开发转变和难点 A、开发思维的转变 与传统网络服务不同的是,区块链开发不再以面向服务为主要关注点,而是面向账本和交易。...关于对各个区块链技术体系理解的偏差。区块链技术和概念日新月异,闭门开发可能会走到死胡同,如何保持一部分精力更新知识体系,同时保证开发进度对开发人员是有较大挑战的。

    1K60

    什么是区块链交易所系统开发?区块链交易所系统开发详细说明及源码

    区块链  对于“区块链”这个词,从本质上讲,它是一个共享数据库,所有网络参与者都有权访问分布式分类帐及其不可更改的交易记录。...使用此共享分类帐,交易仅记录一次,从而消除了传统业务网络中典型的重复工作。在交易被记录到共享分类帐之后,任何参与者都不可以更改或篡改交易。...区块链数字资产因存在于区块链系统之中而具有一些共同的形式与特征,这使之区别于传统网络虚拟财产和实体资产。...(3)使用分布式账本:区块链数字资产的交易使用分布式账本进行记录,分布式账本分布在区块链网络的所有节点之上,保证交易的透明性与不可篡改性。...可以说,安全可靠的数字资产交易需要解决两个核心问题:一方面追踪在特定的时间节点哪个账号是特定资产的所有者,另一方面对特定资产的权属变化进行登记。分布式账本技术正是这两个问题的解决之道。

    93440

    从企业的角度解读区块链

    简单来讲,区块链是一个记录系统,能够以可靠、安全的方式记录各种交易信息以及任何资产的所有权信息。区块链以分布式账本技术为基础,能够安全地记录点对点网络中的信息。...尽管区块链最初专为比特币交易而创建,但区块链技术的潜力远远超出了加密货币的范畴。区块链账本可以服务于几乎所有有价值的事物,包括地契、贷款、身份、物流货运单等。...虽然区块链还是一项新技术,但它对商业领域的潜在影响非常惊人,而且弥足久远。 什么是分布式账本技术? 分布式账本是一个记录交易信息的数据库,在多台电脑之间共享和同步,无需集中管控。...各方都拥有一份相同的记录,如有任何新增内容,所有记录都会即时自动更新。  区块链如何运作? 区块链能够记录点对点网络中的数据。每个参与方都可以使用共识算法,查看数据并验证或拒绝数据。...不久的将来,智能合约将能利用资产 GPS 数据等实时信息触发事件,比如转移所有权和资金。

    59540

    区块链改变18大行业,BAT等巨头早已布局

    知名市场调研公司Forrester提到了区块链对物联网解决方案的潜力: 从定义上看,物联网应用本身是分布式的,所以分布式账本技术(区块链)可以在设备之间如何直接通信方面发挥作用(分布式账本技术不仅仅是追踪设备...,这是已经应用的区块链技术,目前投入很多力量研究,2017年7月,推出“BaaS”商业级区块链云计算平台,帮助企业联盟构建自己的区块链网络平台,2017年10月宣布加入超级账本(Hyperledger)...小米:推出国内首个基于区块链技术的数据共享、AI模型共享生态一站式应用平台--铂链(Bottos),是实现将数据和模型通过点对点网络进行登记发行、转让交易的去中心化网络共享协议。...万达:2017年5月启动超级账本研究;6月启动自主区块链技术研究平台;8月加入Linux基金会超级账本项目Hyperledger并内测上线区块链征信应用;9月发布第一个自主区块链浏览器版本并加入金链盟,...;12月启动区块链开源项目和公有链测试评价方案;今年,与趣链科技合作打造区块链BaaS服务平台,与超级账本Fabric、Iroha、R3Corda封装实现通用分布式账本底层框架,还与大型软件公司Cloudera

    1.4K50

    干货 | 超级账本Fabric 1.0 多节点集群的部署(1)

    题图摄于广州:猎德桥珠江畔 超级账本 Fabric 1.0即将揭开面纱,社区用户对此充满期待。...一、概述 在千呼万唤之后,犹抱琵琶的超级账本 Fabric 1.0 GA版即将揭开面纱,翘首以待的社区用户将广泛使用这个版本。...文中采用 Fabric 1.0 beta 的端到端(e2e_cli)示例作为基础来说明原理。本文提供是手动配置的方法,后续将介绍利用容器平台(如 K8s 等)自动部署超级账本的方式。...发布chaincode chaincode 是开发人员按照特定接口编写的智能合约,通过 SDK 或者 CLI 在 Fabric 的网络上安装并且初始化后,该应用就能访问网络中的共享账本。...在实例化的过程中,chaincode 就会被编译并打包成容器镜像,然后启动运行。若 chaincode 在实例化的过程中更新了数据状态,如给某个变量赋予初始值,则该状态变化会被记录在共享账本中。

    1K10
    领券