解密区块链(三):公开的分布式记账

简介:

前面解密区块链(二):中心化的记账方式,我们提到,当前大部分企业,银行及机构都采取中心化的记账方式,带来了安全性及可靠性的问题,虽然采取了加强管理的方式来防范,但无法从本质上解决这个问题。

我们仍然以一个三口之家的记账来进行阐述,如何从根本上来解决这个问题的。

现在不是爸爸一个人来记账了,改为每个人都来记账,随时更新及核对。

第一天:妈妈买菜花了50元钱,于是大家都记录,妈妈买菜,花去50元钱,2017年年12月10日;

第二天:我花2元买了一根棒棒糖,于是大家都记录,儿子买棒棒糖,花去2元,2017年12月11日;

第三天:爸爸烟瘾犯了,但由于妈妈的不允许,以及公开的分布式记账方式,使得爸爸再也无法通过漏记的方式来偷偷买烟抽了;

在这种情况下,每个人都记账,每个人都有一本完整的账本,而且一旦发生花费,所有人都会先后记录进去,万一哪天妈妈不在家,爸爸想买烟抽,儿子作为记账人之一,也是可以如实的记录这个花费的,并且监督,使得爸爸无法记假账,等妈妈回来之后,会通知妈妈更新账本,使得账本时时刻刻保持其一致性。

公开的分布式记账,解决了账本的安全性及可信任的问题,使得账本数更据安全,并建立起了信任,让账本更加具备权威性。

企业或者银行,如果能够采用这种公开的(或者内部公开的)分布式记账方式,可以大大解决腐败问题,也可以提高财务数据的安全性,从本质上解决中心化方式带来的弊端。

当然,这是一个极度简化的模型,涉及的人也只有三个人,三个人的情况下,仍然极有可能把账本丢失,而且也存在爸爸和儿子串通起来蒙骗妈妈,还是可以记假账的。

爸爸和儿子串通起来做假账,这其实就是51%攻击的问题了,具体可以参考:深挖比特币(九):51%攻击

当然,真实的区块链,不可能这么简化,也不可能就只有这么几个人(对应区块链就是节点了),否则无法保证账本的安全性和真实性,必须是由非常多的节点组成,节点越多,就越难出现账本丢失及51%控制作假账的现象。

(未完待续)



原文发布时间为:2018-03-02
本文作者:企鹅号小编
本文来源:腾讯云 云+社区,如需转载请联系原作者。

相关文章
深度解析区块链技术的分布式共识机制
深度解析区块链技术的分布式共识机制
133 0
揭秘Rust语言如何重塑区块链安全:打造坚不可摧的分布式账本新篇章!
【8月更文挑战第31天】自比特币诞生以来,区块链技术凭借其去中心化和不可篡改的特点备受关注。为了应对安全性挑战,Rust 语言凭借其内存安全特性逐渐成为区块链开发的优选。本文探讨了 Rust 如何助力区块链实现更安全的分布式账本。通过示例展示了 Rust 在避免内存泄漏、空指针引用及数据竞争等方面的优势,预示着 Rust 在高性能、高安全性需求的区块链应用中拥有广阔前景。
171 1
区块链通过其独特的分布式账本技术和智能合约功能,确保供应链信息的实时更新
**区块链技术革新供应链:分布式账本确保信息实时一致,智能合约自动执行降低错误,物联网追踪增强透明度和信任。通过去中心化、不可篡改的特性,实现交易验证、货物追踪与业务规则自动化,提升供应链效率与安全性。**
【区块链】记账的千年演化:从泥板到区块链
记账,作为人类文明进步的重要标志之一,其技术与方法的演变,见证了经济、社会乃至文化的深刻变迁。从最原始的实物记录到今天的数字账本——区块链,每一阶段的革新都推动着交易透明度、安全性与效率的大幅提升。本文将穿越千年历史长河,探索记账科技的演进之路。
143 0
区块链技术作为一种新兴的分布式数据库技术,正逐渐改变着我们的生产和生活方式。而智能合约作为区块链技术的重要应用之一
【6月更文挑战第10天】本文探讨了区块链技术与智能合约的界限及其带来的挑战。区块链,以其不可篡改性和安全性,已广泛应用于金融、供应链和物联网等领域。智能合约作为区块链的关键应用,实现了自动、安全和不可篡改的合约执行。然而,技术上的扩展性、性能问题和安全漏洞,以及法律监管的困境,构成了当前的主要挑战。尽管如此,随着技术进步和应用场景的拓宽,区块链与智能合约有望在未来发挥更大潜力。
149 0
新一代数据库技术:融合区块链与分布式存储的未来趋势
传统数据库技术在数据安全性和分布式处理方面存在局限,而新一代数据库技术正日益融合区块链和分布式存储,为数据管理带来革命性变革。本文探讨了这一趋势的发展方向,以及如何利用新技术实现更高效的数据管理与保护。
新一代数据库技术:融合区块链的分布式存储系统
传统数据库技术在面对日益增长的数据量和复杂的数据管理需求时显现出局限性。本文介绍了一种新一代数据库技术:融合区块链的分布式存储系统。通过将区块链技术与传统数据库相结合,实现了数据的分布式存储、安全性和透明度,以及去中心化的特性。这一技术的应用将极大地推动数据库系统的发展,为数据管理带来全新的解决方案。
区块链技术原理及应用:深入探索分布式账本技术
【4月更文挑战第30天】区块链,从加密货币的底层技术延伸至多元领域,以其分布式账本、去中心化、不可篡改性及加密技术重塑数据存储与交易。核心组件包括区块、链和节点,应用涵盖加密货币、供应链管理、金融服务等。尽管面临扩展性等挑战,未来潜力无限。
分布式爬虫框架Scrapy-Redis实战指南
本文介绍如何使用Scrapy-Redis构建分布式爬虫系统,采集携程平台上热门城市的酒店价格与评价信息。通过代理IP、Cookie和User-Agent设置规避反爬策略,实现高效数据抓取。结合价格动态趋势分析,助力酒店业优化市场策略、提升服务质量。技术架构涵盖Scrapy-Redis核心调度、代理中间件及数据解析存储,提供完整的技术路线图与代码示例。
分布式爬虫框架Scrapy-Redis实战指南
【📕分布式锁通关指南 02】基于Redis实现的分布式锁
本文介绍了从单机锁到分布式锁的演变,重点探讨了使用Redis实现分布式锁的方法。分布式锁用于控制分布式系统中多个实例对共享资源的同步访问,需满足互斥性、可重入性、锁超时防死锁和锁释放正确防误删等特性。文章通过具体示例展示了如何利用Redis的`setnx`命令实现加锁,并分析了简化版分布式锁存在的问题,如锁超时和误删。为了解决这些问题,文中提出了设置锁过期时间和在解锁前验证持有锁的线程身份的优化方案。最后指出,尽管当前设计已解决部分问题,但仍存在进一步优化的空间,将在后续章节继续探讨。
490 131
【📕分布式锁通关指南 02】基于Redis实现的分布式锁

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等