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

简介:

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

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

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

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

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

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

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

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

1620

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

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

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

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

(未完待续)

1620



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

目录
相关文章
|
1月前
|
存储 供应链 安全
新一代数据库技术:融合区块链与分布式存储的未来前景
传统的数据库技术在面对大规模数据存储和安全性方面存在诸多挑战,而新一代数据库技术正在崭露头角。本文将探讨如何融合区块链与分布式存储技术,为数据库领域带来全新的发展机遇,并分析其在实际应用中的潜力与前景。
|
3月前
|
存储 供应链 安全
新一代数据库技术——基于区块链的分布式存储系统
传统数据库系统通常采用集中式存储结构,容易受到单点故障和数据篡改的影响。本文将介绍基于区块链技术的分布式存储系统,探讨其在数据库领域的应用和优势,以及面临的挑战和未来发展趋势。
171 1
|
9月前
|
供应链 安全 区块链
【论文复现】基于区块链的分布式光伏就地消纳交易模式研究(Matlab代码实现)
【论文复现】基于区块链的分布式光伏就地消纳交易模式研究(Matlab代码实现)
|
9月前
|
安全 区块链 UED
  浅谈区块链DAPP分布式应用开发及发展前景
随着区块链技术的不断发展和普及,DAPP(去中心化应用)作为区块链技术的一个重要应用场景,也受到了越来越多人的关注和追捧。
|
11月前
|
存储 程序员 区块链
需要什么来解锁区块链的真正力量和分布式应用
需要什么来解锁区块链的真正力量和分布式应用
|
11月前
|
算法 区块链 数据库
区块链101:什么是分布式分类帐?
区块链101:什么是分布式分类帐?
|
11月前
|
区块链 数据安全/隐私保护
区块链101:公开和许可的区块链有什么区别?
区块链101:公开和许可的区块链有什么区别?
|
存储 并行计算 负载均衡
反常理,反直觉,区块链是怎样的一种“分布式系统”
我们经常看到“区块链是分布式系统”的说法,并推论出区块链先天具备分布式系统的优势,仿佛作为分布式系统,规模就该足够大,数据就该足够分散。 事实上,典型区块链有很多特征和常见的分布式系统不同,甚至是相悖的,为此,区块链曾被戏称为“最慢的分布式数据库”。 其实区块链之所以难以理解,其中一个原因是其设计哲学的“反常理、反直觉”。笔者本人曾多年在互联网海量服务领域里踩坑,然后转向区块链领域深入研究,也经历过一阵子的观念切换期。 本文不打算全面讲述分布式系统原理和历史,那能写几本书。这里打算从常见的、被人广泛认知的互联网分布式系统出发,聊聊“分布式系统”和区块链有什么异同,对技术和设计的要求有哪些
168 0
|
8月前
|
存储 安全 区块链
区块链游戏系统开发(开发详细)/案例开发/设计功能/逻辑方案/源码平台
  区块链游戏系统开发是一个复杂而精密的过程。首先,需要进行需求分析和规划,确定游戏系统的功能和特性。然后,进行技术选型和架构设计,选择适合的区块链平台和开发工具。接下来,进行系统的搭建和编码,实现游戏逻辑和用户交互功能。最后,进行测试和优化,确保系统的稳定性和性能。
|
8月前
|
安全 Go 区块链
区块链游戏链游系统开发功能详情丨方案逻辑丨开发项目丨案例分析丨源码规则
 In recent years, with the continuous development of blockchain technology, NFTs (non homogeneous tokens) and DAPPs (decentralized applications) have emerged in the gaming industry.

热门文章

最新文章