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

开源项目精选:区块链简介

区块链是什么

说到区块链就肯定会有人把比特币和区块链联系在一起,实际上可以说区块链是比特币的底层技术。

实际上区块链有以下几个特点:

1.区块链是一种分布式数据库

2.区块链采用密码学的方法保证数据不被篡改

3.区块链使用共识算法处理新增数据

比特币其实就是一个分布式的账本,而账本实际上就是有逻辑结构的数据库,每一笔交易连接到之前的交易,用于确认交易的有效性。

区块链保证数据不被篡改的方法

这个部分使用的是密码学中的基础:哈希函数和非对称加密

哈希函数:一个函数y=f(x),由x可以得出y,而y绝对不能得出x,每一个不同x对应一个不同的y,且x1和x2相差再小,得出的y1和y2也完全不相关。

非对称加密:有明文,密文,钥匙A和B,用B加密的明文只能用A解密,反之亦然

看到这里就可以知道区块链的实现方法了:

首先,创造一个区块,这个区块有里面什么都可以

接下来的区块都要含有前一区块的哈希值,而且每一个交易都要有发起人的数字签名保证真实性,以此保证数据的可信性。

区块链的应用

区块链诞生的时候是以虚拟货币比如比特币的底层技术诞生的,所以金融就是它的最天然的应用场景。区块链以它那安全,信息不可被篡改的特性,使得它在金融领域使用得非常广泛。

区块链还可以应用在数据储存领域,比如说云储存服务。这是储存在某个科技企业的服务器里面的。而得益于区块链的分布式计算功能,使得它能把个人的闲置的服务器资源利用起来。而区块链的容灾性恰恰就是数据储存领域不可或缺的特性。

在公共领域,同样也可以使用区块链技术。比如说教育方面,在加州的一家科技企业就利用区块链技术,来验证学历证书的真实性。甚至在政治选举方面,也有它的身影。

另外,区块链还有一个好玩的应用,就是区块链刻字。因为区块链的分布式处理的特点,相当于说你拿着话筒向全世界宣布一条信息。以比特币为例,通常每笔比特币,除了金额和收付方信息之外,你还可以加上一串字符,由于这个信息是永久存在,而且不能被篡改的,所以就会有一下浪漫的人利用这个特点,在网上永久留下一个信息。

如何看待区块链

最近,区块链一词在商业圈火了,在大年三十的时候,一群商界人士都在一个群里焦虑,为啥呢?因为他们觉得区块链将会带来一场颠覆式的变革,还有的人认为商业巨头会没落,屌丝逆袭的机会来了。忧虑的主要原因大概就是害怕自己被未来的趋势落下了。区块链真的有那么令人焦虑吗?

罗振宇认为,区块链是被普遍看好的新技术,会给人带来新的机会。而这个有机会不是指成功机会大,而是指成败波动大,就像过去20年的互联网。对于区块链未来的发展,并不用焦虑。管理大师德鲁克说过一句话:“关于未来,我们只有两点是确定的:一,未来是不可知的;二:肯定和我们预测的不一样。”他还有一句话:“战略不是研究我们未来做什么,而是研究我们今天做什么才有未来。”按照德鲁克的理论来看区块链:首先,不用预测区块链的未来,预测了也没用。其次,我们应该考虑:我们今天做什么,让我手头上的事长成什么样,在未来时代才不会被抛弃?即使区块链席卷天下,我的价值仍然在持续放大。

因此,我们并不用焦虑区块链在未来会怎么样,我们只要做好手头的事就可以了。

//开源项目精选旨在为各位遴选出最热门的前沿技术加以介绍,希望可以满足各位看官拓宽技术视野的需求

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180306G0YPCE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券