首页
学习
活动
专区
工具
TVP
发布

什么是分布式账本

账本,作为会计的核心,和书写、货币一样都有古老的历史。 它们的媒介有黏土、木质计数棍(有火灾风险)、石头、草纸和纸。自从计算机在20世纪80、90年代通用后,手动输入数据的纸质记录就被数字化了。...这些早期的数字分类账本酷似了纸质编制的编目和会计,可以说,数字化更多地应用于纸质文件的流通渠道,而没有完全创造纸质文件。...计算能力和密码学的突破,以及一些新的有趣算法的发现和使用,已经允许创建分布式分类帐。 在最简单的形式中,分布式分类账是由大型网络中的每个参与者(或节点)独立保存和更新的数据库。...一旦达成共识,分布式分类帐就会更新,所有节点都会保留自己的分类帐副本。这种架构允许作为记录系统有灵活性,不仅仅是一个简单的数据库。...这些新型关系的要点是,分布式账本的架构体系和特点可以避免信任成本(迄今为止由公证人,律师,银行,监管合规官,政府等提供......)。 分布式账本的发明代表了信息收集和传播方式的革命。

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

私有分布式账本技术还是公共区块链?

一些人认为,需经许可的分布式账本技术(DLT)可以比开放的区块链表现得更好,因为它是针对后者的问题而调整的。这样的系统也称为“许可区块链”,就好像区块链是一个高级概念,而“许可”是其变化形式之一。...账本可以被控制它的某人(或多人)或网络攻击任意改写。由于区块链的开放性和竞争性(挖矿、质押等),任何区块链都可以实现不可更改性,因此它的记录将是可信的。...然而,不可更改性被认为是阻碍其法律应用的东西。比如说,你的情况发生了变化,你需要更改智能合约。解决这个问题的方法是正确设计应用程序,使其不破坏账本的不可更改性。...顺便一提,ENISA(欧盟网络安全机构)在他们的报告中总是使用“分布式账本”而不是区块链。相反,他们在美国国家标准与技术研究所的同事在他们早些时候的报告中使用了“区块链”。...领先的现有区块链可以为应用程序提供可靠的基础设施。认为不可更改性阻碍区块链应用的想法是一种误解。相反,这是主要的优势,因为没有其他技术能够提供如此高的记录可信性。

76900

超级账本与区块链应用场景

区块链3.0 去中心化应用的新需求 区块链技术在行业应用中的条件 行业应用的用户是有一定的范围的,一般限制在一个市场或某一个企业内部。这就要求应用具有身份认证和许可授权的功能。...区块链3.0架构与超级账本 在超级账本中,区块链技术不再仅限于数据货币或者金融的应用范畴之内,它成为了一种广泛使用的解决方案,支持各个行业的数据定义,如医疗健康、物联网、企业供应链、行政管理等。...超级账本(Hyperledger Fabric) 超级账本利用区块链技术,实现的是一种公开、透明且去中心化的企业级分布式账本。...区块链技术的典型应用场景 区块链技术优势 首先,不引入第三方中介服务机构,较好的实现了去中心化。 其次,账本数据分散保存在各个节点,账本数据很难被篡改。...最后,允许分布式网络中有部分节点出错,有较好的分布式容错性 区块链技术实现版权登记 版权需要确权,只有经过权威机构等级确定过的版权才算是合法的版权。

77620

分布式隐私保护可审计的账本zkLedger

密码学承诺 一般而言,密码学承诺的应用涉及承诺方、验证方两个参与方,以及以下两个使用阶段。...有些银行可以确定交易范围,然后通过将交易追加到分布式账本来进行结算。分布式帐本确保所有银行和任何审计员都看到新交易。 每个银行和审计师都维护一个承诺缓存。 每个银行还具有纯文本交易数据的专用存储。...image.png 总共有三个主体对象,分别是银行,账本和审计员。前两者有自己的本地数据库,存储自己的私密信息。三者通过分布式账本连在一起。 审计一个银行当前的资产?...这是为了防止恶意银行将数据添加到账本中,从而阻止另一家银行向审计员开放承诺,进行审计。 事务中是否可以包含其他纯文本格式的元数据。...参与者(或其他机构)将已签名的交易追加到分布式账本,以指示应添加或删除的银行,以及对应列。 例如,要将新的银行添加到图2所示的分类帐中,涉及的银行将向交易记录追加一笔交易,指示有意添加 。

1.7K11

是的,但分布式账本有哪些新增功能?

我曾写过关于金融科技中断和分布式账本技术的演化和革命方面的问题(不确定,两者都有,也可能就是)。 然后他问,“是的,但有什么新东西吗?” 我停顿了一下:这是个好问题。...一般来说,区块链或分布式帐本没有任何技术上的新东西。数字签名?以前见过。哈希?同上。数据库?老套。点对点?我们懂了。共识机制?早已明白。...那么工作量证明呢(温馨提示:并非所有分布式账本都需要工作量证明)?这是90年代的东西。不,没有那种突破。 那么有什么新东西?构建区块的方法合在一起产生了新的用途。...那么分布式账本呢?这里的新颖之处在于,您第一次可以轻松创建一个系统,在这个系统中,多个实体共享数据演变的控制权。 我应该简要地定义“数据的演变”。...“但你会设计分布式账本。 所以这个问题不是关于哪些构件是新的,而在于你用区块建造了什么。毕竟,优步只是电话、互联网和出租车。

939110

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

可以将分布式账本技术各要素以不同方式组合,解决应用场景中的特定问题。...在分布式账本技术中,决定哪些实体可以在账本中发行哪种金融工具,是分布式账本技术应用中的重要法律基础。...二、在支付、清算与结算领域的应用机遇   目前,各类市场主体正积极研发部署分布式账本技术在支付、清算与结算领域的应用。...在应用模式上,既可以通过分布式账本技术改进原有系统运行效率,也可以使用分布式账本技术完全替代现有金融中介机构。...将这些指引和要求应用分布式账本技术方案,是技术推广和应用中的重要环节。除密钥管理问题之外,部署分布式账本技术的市场主体还需考虑信息安全问题。

1.9K60

Augmate公司应用分布式账本技术,将IOTA整合为物联网设备管理平台

(来自:https://www.linkedin.com/company/augmate/) Augmate正在使用IOTA构建第一个分布式账本技术的物联网设备管理平台。...在其核心是一个非区块链的平台,Augmate Connect将从整合IOTA Tangle(无区块的分布式账本)开始,允许在设备之间传输价值而不收取手续费。...它是基于一种新的分布式账本技术,即Tangle,它克服了当前区块链设计的低效率现状,并在分布式的点对点系统中建立新的共识方式。...“像Augmate一样,IOTA的团队和社区都热衷于构建一个能为消费者和企业提供应用开发、数据安全以及信息交流的新世界。”...Augmate Connect是第一个将主流分布式账本协议引入全面互操作性的平台,允许企业客户和消费者管理未来5年内即将进入市场的50多亿物联网设备。

1.3K50

分布式账本技术入门指南

比特币区块链是发生的所有比特币交易的一个公开的分布式账本。这可以确保每个参与区块链网络的人都能够访问所有交易,因此每个人都同意每笔交易的发生过程。而且,账本(区块链)是不可变的,所以没有人能更改它。...比特币是一种可保证金融交易的透明性和责任性的加密货币,而区块链技术可应用于许多其他类型的交易,解决任何交易中的内在问题。 区块链技术应用于特定交易的各个参与方所组成的对等网络中。...在核心上,区块链技术使用对交易的所有参与方可见的分布式账本。通过一致性网络,可以保证账本是一致的。因为账本分布式的,所以每一个参与者都能够看到任何时刻的“整个状态”,而且能够监视交易的进度。...•透明性– 因为账本分布式的,所以交易网络中涉及的所有对等方都能查看它(当然,受安全权利限制)。...•责任性 –因为交易中的所有各方都能够查看分布式账本,所以每个参与者都认可交易进行过程中的进展和结果。 Hyperledger 项目 区块链技术这个概念广为人知,但了解它的现实应用的并不多。

99160

超级账本——Hyperledger Fabric

简介 Hyperledger Fabric是一个开放源代码企业级许可分布式账本技术(DLT)平台,旨在用于企业环境中,是第一个支持以通用编程语言(例如Java,Go和Node.js)而非受约束的领域特定语言...(DSL)编写的智能合约编写的分布式分类帐平台。...概念上讲,它同通道 MSP 执行着完全一样的操作,但是具有这些操作只能应用到它被定义的那个 Peer 节点上。...来判定谁被授权操作的例子就是在 Peer 节点上安装链码 Orderer节点 MSP:就像 Peer 节点,排序节点也是由一个单独的组织所有,因此具有一个单独的 MSP保存在本地文件系统, 来列出它所信任的操作者或者节点,信任应用于自己节点上的操作

1.3K20

比特币vs分布式账本vs以太坊vs区块链

“根据应用程序,访问此分类帐既可以是公开的也可以是私人的。” 信任的商品化 区块链是通过聪明的密码术来实现信任,或者说,“无信任”。...Cebula说:“支持区块链分布式数据和密码技术的技术已经可以使用很长时间了。 “把它们连成一个单一的技术,可以带来好处......没有类似的产品。”...应用和智能合约 虽然比特币是臭名昭着的,但是以太坊却低调得多。但它可以帮助区块链产生更大的影响。...一个分散的应用程序平台,完全按照程序运行,没有任何欺诈,审查或第三方干扰的机会,以太坊扩展区块链超越加密货币。目前正在谈论比特币的一个可能的继任者。...由于以太坊的合同是由计算机代码定义的,存储在区块链中,由以太坊自己执行,以太坊的控制者能够“硬分”账本的历史,并删除曾经发生过攻击的事实。这种干预首先违反了区块链的“不信任”道德的全部观点。

83550

超级账本-如何贡献

超级账本-如何贡献 个人感受,文档看的再多,学习的速度也不如参与到项目中去,深入了解实现原理和设计的初衷。...hyperledger-labs组织下的fabric-docs-cn仓库中: https://github.com/hyperledger-labs/fabric-docs-cn 有兴趣的朋友也可以一起参与超级账本国际化相关的工作中来...维护者负责评审和合并提交评审的所有补丁,并在超级账本技术委员会的方针下指导项目的技术发展路线。 成为一名维护者 项目的维护者会时不时地考虑添加或者删除维护者。...贡献指南 安装前置条件 在我们开始之前,如果你还没有这样做那你可能需要检查一下您是否已经在将要开发区块链应用或者运行Hyperledger Fabric的平台上是否安装了运行所需的环境。

1.1K20

Hyperledger Fabric账本快照

众所周知,在区块链中,每个节点都需要维护一个账本,这是区块链的特性,也是区块链实现去中心化,防篡改的重要方式。区块链节点状态的新旧,最重要的标识之一就是账本里的区块高度。...在最新的Fabric版本中,账本快照很好地解决了这个问题。 账本快照功能可以对一个节点的通道信息(包括其状态数据库)进行快照,新节点可以通过快照加入该通道。 使用账本快照具有以下优点: 1....所以同一个组织中,应该至少保留一个节点拥有完整的区块账本。 2....账本快照为联盟链生态提供了一个很好的技术实现参考,我们期待无论是公链还是联盟链,区块链都会走地更快、更好、更远。 附录: 1....Fabric账本快照:https://hyperledger-fabric.readthedocs.io/en/latest/peer_ledger_snapshot.html

60610

Hyperledger Fabric基础之账本

区块链的账本 区块链的账本包含两部分,world state(世界的状态?整体的状态?)和区块链。...World State World state如上所述,程序和应用更多的时候需要获取账本当前的状态值。 ? 上面的例子, 有两个车, 第一个车CAR1(key值/键值), 它的值是Audi。...账本的状态用于记录在区块链中共享的应用信息,我们可以编写程序调用链码采访这些状态,例如通过key操作(查增删)。...(2) Sinature签名 上图S4, 由客户端应用创建,使用客户的私钥做签名。...(3) Proposal 提议 上图P4, 封装了应用提供给链码使用的输入参数,链码执行,使用这些入参, 与现有world state一起使用,就能计算出新的world state. (4) 响应 R4

85300

Hyperledger Fabric 超级账本的硬伤

Hyperledger Fabric 超级账本的硬伤 Netkiller Blockchain 手札 本文作者最近在找工作,有意向致电 13113668890 Mr....,超级账本无法并发操作一个 key,stub.PutState 是异步执行,我们无法确认它是否执行完成,在没有执行完成之前再发起操作,就会产生覆盖。...这个问题限制了超级账本的很多场景应用,这是超级账本的硬伤。...超级账本没有提供事物处理或者互斥锁。 我的应用场景是实现代币功能,需要从总账号给注册用户转账,操作频繁。...使用 redis实现分布式锁或许能实现,但思考过后决定放弃,转为传统数据库。 另一个方案就是代币功能使用以太坊,其他需求使用超级账本

2K290

Excel小账本使用说明

Excel小账本使用说明 概述       Excel小账本以Excel的电子表格为基础,用VBA增加了一些必要的功能,总体的设计思路是追求简单实用。...Excel小账本就如同一个纸张的账本一样,可以记住个人的每笔流水帐。 操作说明       记帐时,选择分类,填入金额即可。时间会自动填写,备注可以根据情况自由决定是否填写。       ...分类的配置             可以随时更改,修改分类后,请关闭账本重新打开一次。 ? 统计             选择统计的时间范围 ?            ...时间段包含起始时间,不包含终止时间,即:从起始时间起,到终止时间前;       时间表示可以是月,如 2007-01;也可以是年月日,如2007-01-01; Excel密码设置             账本当然需要密码了

1K100

超级账本hyperledger fabric词汇汇总

最近在学习超级账本,概念名词以及架构都比 比特币、以太坊、EOS复杂。 整理一下超级账本的词汇。 ?...通道特定的账本在通道中是与所有对等节点共享的,并且交易方必须通过该通道的正确验证才能与账本进行交互。通道是由一个“配置块”来定义的。...背书策略由背书节点基于应用程序和对抵御不良行为的期望水平来组织管理。在install和instantiate Chaincode(deploy tx)时需要指定背书策略。...Gossip数据传输协议有三项功能:1)管理peer发现和channel成员;2)channel上的所有peer间广播账本数据;3)channel上的所有peer间同步账本数据。...SDK为开发人员提供了一个结构化的库环境,用于编写和测试链码应用程序。SDK完全可以通过标准接口实现配置和扩展,像签名的加密算法、日志框架和state存储这样的组件都可以轻松地实现替换。

1K00
领券