厦门IT培训
美国上市IT培训机构

13429669395

热门课程

区块链的详解之一

  • 时间:2018-12-13 17:00
  • 发布:转载
  • 来源:网络

2018年的区块链已经是发展很迅速了,但是很多人还是不知道区块链具体可以应用到什么领域。于是去魁岸离岸工程院面对当前的区块链技术做了一下改进,其中包括研究一下区块链在不同的领域,不同的行业所能应用的地方,例如伤心的溯源或者是跨境的支付等。在此之上继续研究区块链的升级的技术,不断的创新,跨越现在区块链瓶颈的鸿沟。

区块链是什么?

我理解区块链就是一个去中心化不可篡改的数据库,或者说是一个分布式账本,有一个小故事帮助大家理解区块链技术是怎么回事:

“比特村的故事”,在一个村子里,一开始村民相互交易用的是黄金,后来村民发现直接用金条交易方式非常不方便,一是金条容易磨损;二是金条质量比较重,进行交易时可能需要随身携带,特别不方便。

后来他们提出一种办法,由村里一位德高望重的村长替大家记账,把金条收到村长那里,记录一下每个人有多少钱,余额信息就在村长账本里记录。之后村民们互相交易时只需要跟村长说转了多少钱,比如张三买牛转了多少钱给李四,村长完成这笔交易记录之后,这笔转帐就算是完成了。这就是中心化的账本,也可以理解为数字货币的时代。

但是中本聪发现这种模式可能会存在一些问题:

1、中心信任程度问题,村长可以做假帐,把自己或自己朋友余额增加,普通村民没办法去监管这样的改变,这样可能整个市场中流通的货币会增加,造成通货膨胀。

2、这个账本只保存在村长这里,那么账本维护可能会有问题。如果账本损坏或者其他因素造成历史记录丢失,可能就再也找不回来了。

中本聪提出了去中心化账本的构想,目的是在没有一个可信中心的环境建立一个全民账本,这个账本主要原理是大家一起记账,每笔账目都需要所有记账人共识,并且每个人都存在这样一份相同的账本,这样就不用担心有个别记账员造假、丢失的问题了。

一是个人造假的账本不会得到大家的认可,二是个人丢失账本可以通过其他人重新获取这个账本来恢复所有的历史交易记录。不过这种分布式账本会有一些问题需要解决:

第一个问题:账本一致问题,因为所有人都参与记账,每个人账本如何保持一致是关键的一个问题;

第二个问题:每个人都有这样的账本,意味着所有人的交易都是公开的,很可能所有人的余额也是公开的,能否做到对交易匿名处理,就是把所有人资产信息隐藏起来;

第三个问题:交易怎么鉴别真伪?即如何防止别人冒充你花你的钱?

第四个问题:大家都记账,记账肯定有消耗,需要消耗存储、消耗精力,如何让记账员长期维持下去?

针对这几个问题,中本聪提出一些关键技术来解决这些问题,我们后面会一一讲解。

区块链技术架构可以分为七层,从底层往上依次是加密层、数据层、网络层、共识层、激励层、合约层和应用层,而每一层都运用了一些技术来保证整个区块链系统的正常运作。

以上总共整理了四个大问题,在后面会依次的帮大家解决这个问题。区块链的整体架构也是很重要的出发点。从每个层级去晚上达到最后的区块链整体的高峰都是不容忽视的。

上一篇:区块链的飞速变化
下一篇:区块链的详解之二

C语言的正确打开方式!

学好C语言&C++,掌握自己的未来

献给Java初学者,没基础如何学Java?

如何选择java学习方法?自学or培训?

选择城市和中心
贵州省

广西省

海南省