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

什么是分布式账本

这些早期的数字分类账本酷似了纸质编制的编目和会计,可以说,数字化更多地应用于纸质文件的流通渠道,而没有完全创造纸质文件。...计算能力和密码学的突破,以及一些新的有趣算法的发现和使用,已经允许创建分布式分类帐。 在最简单的形式中,分布式分类账是由大型网络中的每个参与者(或节点)独立保存和更新的数据库。...一旦达成共识,分布式分类帐就会更新,所有节点都会保留自己的分类帐副本。这种架构允许作为记录系统有灵活性,不仅仅是一个简单的数据库。...这些新型关系的要点是,分布式账本的架构体系和特点可以避免信任成本(迄今为止由公证人,律师,银行,监管合规官,政府等提供......)。 分布式账本的发明代表了信息收集和传播方式的革命。...分布式分类账允许用户超越数据库的简单监管,将精力转移到我们如何去使用,操纵和从数据库中提取价值 - 更少去维护数据库,更多去管理记录系统。

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

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

一些人认为,需经许可的分布式账本技术(DLT)可以比开放的区块链表现得更好,因为它是针对后者的问题而调整的。这样的系统也称为“许可区块链”,就好像区块链是一个高级概念,而“许可”是其变化形式之一。...账本可以被控制它的某人(或多人)或网络攻击任意改写。由于区块链的开放性和竞争性(挖矿、质押等),任何区块链都可以实现不可更改性,因此它的记录将是可信的。...解决这个问题的方法是正确设计应用程序,使其不破坏账本的不可更改性。智能合约的设计方式应该是,用户可以附加一个新的交易,以反映对前一个交易的变化。...顺便一提,ENISA(欧盟网络安全机构)在他们的报告中总是使用“分布式账本”而不是区块链。相反,他们在美国国家标准与技术研究所的同事在他们早些时候的报告中使用了“区块链”。

87900

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

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

985110

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

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

1.8K11

vue 记账本

两个目的 「第一个目的」:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步。...「当然还有另一个目的就是」:做这个移动端简单的项目,主要是为了熟悉vue.js,从项目构建到完成目录,以及后台数据库的设计,后台逻辑的处理,全程由我自己一个人完成,这个项目历史大概有1个多月吧,虽然项目看起来很小...zhuanlan.zhihu.com/p/54818773 ubuntu14.04 apache修改网站根目录以及默认网页 https://zhuanlan.zhihu.com/p/54867843 php操作mysql数据库中...https://zhuanlan.zhihu.com/p/55256359 mysql学习(三)运算符 https://zhuanlan.zhihu.com/p/55265206 mysql学习(四)数据库...https://zhuanlan.zhihu.com/p/55279412 开源项目移动端记账本接口文档编写 登录界面Login.vue 每个页面都要认证,如果说他是没有登录,无论访问哪个页面都跳转到首页登录

3.6K40

分布式账本技术入门指南

透明性 在我们的虚构交易中,您拥有自己的账本来记录交易的各个方面,我也有我的账本。但是我看不到您的账本,您也看不到我的账本。因此,交易在本质上是不透明的,所以我们可能要签订合约来规定交易条款。...比特币区块链是发生的所有比特币交易的一个公开的分布式账本。这可以确保每个参与区块链网络的人都能够访问所有交易,因此每个人都同意每笔交易的发生过程。而且,账本(区块链)是不可变的,所以没有人能更改它。...在核心上,区块链技术使用对交易的所有参与方可见的分布式账本。通过一致性网络,可以保证账本是一致的。因为账本分布式的,所以每一个参与者都能够看到任何时刻的“整个状态”,而且能够监视交易的进度。...•透明性– 因为账本分布式的,所以交易网络中涉及的所有对等方都能查看它(当然,受安全权利限制)。...•责任性 –因为交易中的所有各方都能够查看分布式账本,所以每个参与者都认可交易进行过程中的进展和结果。 Hyperledger 项目 区块链技术这个概念广为人知,但了解它的现实应用的并不多。

1.1K60

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

战略和技术总监Dave Hrycyszyn表示:“区块链是数据库的等价物,用不可磨灭的墨水写成,而不是用易变的铅笔写成。如果在写完之后尝试改变它,人们会事后注意到。数字机构负责人。...区块链 - 也被称为分布式分类帐 - 是一种技术,而不是产品。它最着名的用途是创造加密货币(比特币)和制作智能合约(以太坊),并且还会有更多的用途,每个都有一个新的名字。...Cebula说:“支持区块链分布式数据和密码技术的技术已经可以使用很长时间了。 “把它们连成一个单一的技术,可以带来好处......没有类似的产品。”...今年6月,一位匿名编码人员欺骗属于虚拟公司“分布式自治组织”(DAO)的智能合约多次执行,提取价值约8000万美元(约合6000万英镑,1.05亿澳元)的乙醚。...由于以太坊的合同是由计算机代码定义的,存储在区块链中,由以太坊自己执行,以太坊的控制者能够“硬分”账本的历史,并删除曾经发生过攻击的事实。这种干预首先违反了区块链的“不信任”道德的全部观点。

87150

关于账本数据库:你想知道的这里都有

区块链作为一种分布式账本技术,克服了传统集中式账本的存储效率低、可信度低、易受单点攻击的劣势,从技术上保证了其具有分布式共享、多方共识、不可篡改和可追溯的特点。...防篡改账本数据库的idea应运而生。...之后,我们将详细介绍账本数据库的实现原理以及其对openGauss的改造。...2. openGauss账本数据库原理剖析  图 2 账本数据库新增模块 客户端发送SQL对数据库中数据进行修改时,要经过通信模块的接收,解析模块的处理,转成解析树,然后经过优化生成执行计划。...图 7 用户历史表校验信息生成 3. openGauss账本数据库发展展望 账本数据库作为openGauss防篡改数据的基础,目前支持了数据库内校验信息的记录以及提供高性能校验接口。

34020

关于openGauss账本数据库:你想知道的这里都有

区块链作为一种分布式账本技术,克服了传统集中式账本的存储效率低、可信度低、易受单点攻击的劣势,从技术上保证了其具有分布式共享、多方共识、不可篡改和可追溯的特点。...防篡改账本数据库的idea应运而生。...之后,我们将详细介绍账本数据库的实现原理以及其对openGauss的改造。...2. openGauss账本数据库原理剖析 图 2 账本数据库新增模块 客户端发送SQL对数据库中数据进行修改时,要经过通信模块的接收,解析模块的处理,转成解析树,然后经过优化生成执行计划。...图 7 用户历史表校验信息生成 3. openGauss账本数据库发展展望 账本数据库作为openGauss防篡改数据的基础,目前支持了数据库内校验信息的记录以及提供高性能校验接口。

57440

Hyperledger Fabric账本快照

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

65710

Hyperledger Fabric基础之账本

区块链的账本 区块链的账本包含两部分,world state(世界的状态?整体的状态?)和区块链。...首先是World state 通常使用数据库保存一组账本的当前的状态值,这样就不用遍历所有的交易日志去计算当前的状态值,通常使用key-value键值对表示,状态值可被创建,更新和删除。...现实中,World state常用数据库实现,数据库对于读取和存储状态都提供了高效的实现,是不是和no-sql中的couchdb, mongodb有点像 :-) 交易保存了World state的变化,...即使保存账本的一个节点被篡改了,它不能让其它有正确区块记录的记账节点认同。 实际上,区块链于world state不同,通常不使用数据库保存,通常使用文件保存。...重要的是,Hyperledger Fabric作为state DB实现的level DB或couchDB都是可插拔的设计, 完全可能用其它的关系型数据库或非关系型数据库实现。

91300

Hyperledger Fabric 超级账本的硬伤

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

2.1K290

Excel小账本使用说明

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

1.1K100

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

一、分布式账本技术特征   从严格意义上来说,分布式账本是由网络中各个节点共享的一种数据库。...(一)参与者可以通过节点实现点对点连接   在分布式账本技术中,节点是运行软件、共同维护数据库记录的设备,通过节点之间相互连接,实现信息共享和验证,理论上,这种结构可以实现让每个拥有节点的用户,以点对点方式直接共享数据库管理责任...分布式账本技术还可以使单一主体跨多个节点维护其数据库记录,进一步增强操作弹性。除了计算能力之外,参与者在分布式账本中的参与能力还取决于账本的设计模式。...分布式账本技术在协议和流程上的核心差异在于结算过程,分布式账本中的结算是将相关对手方新的所有权状态更新到共同账本中。...在分布式账本技术中,决定哪些实体可以在账本中发行哪种金融工具,是分布式账本技术应用中的重要法律基础。

2.1K60
领券