一文教你读懂区块链-阿里云开发者社区

开发者社区> 安全> 正文

一文教你读懂区块链

简介:

区块链技术

现如今可以说是一个炙手可热的话题

但是很多人听到这个新名词

还是觉得一脸懵……

1620

就好像小学生第一次学方程

其实没有那么难啦

今天就让小安来为你科普一下:

什么是区块链?

什么是比特币?

这两者又有着怎样“不可告人”的关系呢?

1620

什么是区块链技术?

1.区块链是一个放在非安全环境中的分布式数据库(系统)。

2.区块链采用密码学的方法来保证已有数据不可能被篡改。

3.区块链采用共识算法来对于新增数据达成共识。

具有以上三个性质的系统,就是区块链。

1620

还很懵?

没关系,小安带你一步步了解

我们先来了解几个关键词

去中心化

先来考虑一个中心化集中式处理的过程。你要在某宝上买一部手机,交易流程是:

你将钱打给支付宝

1620

支付宝收款后通知卖家发货

1620

卖家发货

1620

你确认收货

支付宝把钱打给卖家

1620

在这个过程中,虽然你是在和卖家交易,但是这笔交易还牵扯到了除了你和卖家的第三方,即支付宝,你和卖家的交易都是围绕支付宝展开。

因此,如果支付宝系统出了问题便会造成这笔交易的失败。并且虽然你只是简单的买了一个手机,但是你和卖家都要向第三方提供多余的信息。因此考虑极端情况,如果支付宝跑路了或者是拿了钱却不承认你的交易,那么你就悲剧了。因此,去中心化在一定程度上避免了第三方的意外状况的发生。

通俗总结:就是说交易双方一手交钱,一手交货,双方都声称完成交易,交易成功,不存在中间方。

区块链技术

现在让我们来一步一步在去中心化的系统中解决这些问题,见证区块链技术雏形的诞生。我们先来建立一个去中心化的系统,为了方便理解,我们来看一个简单的去中心化借贷模型:

如果A借了B 100块钱,这个时候,A在人群中大喊“我是A,我借给了B 100块钱!”,B也在人群中大喊“我是B,A借给了我100块钱!”,此时路人甲乙丙丁都听到了这些消息,因此所有人都在心中默默记下了“A借给了B100块钱”。

1620

你看,这个时候一个去中心化的系统就建立起来了,这个系统中不需要银行,也不需要借贷协议和收据,严格来说,甚至不需要人与人长久的信任关系(比如B突然又改口说“我不欠A钱!”,这个时候人民群众就会站出来说“不对,我的小本本上记录了你某天借了A100块钱!”)。

通俗总结:就是说交易会记在无数个不可控的小账本上,由不得人赖账。

1620

现在对区块链有没有初步的了解呢?

接下来我们就来看

什么是比特币

比特币概念由中本聪提出,是一种点对点去中心化的数字资产

2009年,中本聪打包了第一个区块,并获得了50枚比特币挖矿奖励,挖矿奖励每四年减半一次,按此计算,比特币预计会在2140年发行完毕,总量为2100万枚。

随着比特币的发展,比特币逐渐受到认可,德国为全球首个接受比特币支付的国家微软、戴尔等知名企业也纷纷接受比特币支付。

举个栗子,

你能直接用比特币

买到美国本土生产的外星人电脑

不仅如此

投资者们还可以

在各种交易平台上投资比特币

赚取差价获利

1620

上面的去中心化如果你了解了

那么一个有固定数量的比特币

被大家竞相购买也就不难理解喽

比特币和区块链有什么“不可告人”的关系?

区块链技术是比特币的底层技术,比特币是区块链的第一个应用。比特币的交易信息都被记录在一个去中心化的账本上面,这个账本就是区块链。如果我们把区块链类比成一个实物账本,那么每个区块就相当于这个账本中的一页。

每10分钟形成一页新的账本,每一页账本上记载着比特币网络这10分钟的交易信息,每个区块之间依据密码学原理,按照时间顺序依次相连,形成链状结构,因此得名区块链。

自白皮书《比特币:一种点对点的电子现金系统》诞生后,国内外各大金融机构争相研究比特币底层技术区块链,并不断寻求区块链技术的实际应用。

对于比特币和区块链

很多人无法真正表述清楚

听了小安的介绍

是不是有了新收获呢



原文发布时间为:2018-03-24
本文作者:安恒信息
本文来源:腾讯云 云+社区,如需转载请联系原作者。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

云安全开发者的大本营

其他文章