学习笔记-区块链

作者: loaf 分类: IT 发布时间: 2017-01-02 00:31

“A blockchain is a distributed database that maintains a continuously-growing list of data records hardened against tampering and revision…”,上面的话来自维基百科。直译就是,“区块链是一个分布式的数据库,包括一个持续增长的数据列表,列表的数据能防止被篡改和修订“。
正如名称所示,这个数据库就是一个个数据块的链表,每个块都包含前一个块的指针,每个块被创建后就不能被修改。
区块链起源于Bitcoin,简单地理解就是用来存储自比特币创世以来所有交易过程中的所有数据,每个人都可以保留一个副本。这样的话,第一个感觉就是,这个数据库不会越来越大吗?查了一下,还真是呢。解决方法好像就是客户端可以只保留一段时间以后的最近记录。
区块链只是比特币系统中的一个技术,这个技术可以为其它的应用提供思路,因为区块链技术的特点就是去中心化,去中心化的好处,一是安全,二是降低成本。
区块链技术,理解起来其实比较简单。技术实现上,有一些特别的技巧,比如去中心,但是并不是所有节点在任何时间都是平等的,因为如果这样的话,互相冲突的交易记录就没有办法得到仲裁了,只是有权仲裁的节点不是固定的,而是根据运算能力来临时竞争得到的。这样的话,如果一台计算能力特别强的计算机会不会就一直是仲裁节点呢?那么在一段时间内,它应该就是算是中心了吧?这时对它的控制是不是会带来安全风险?
区块链的应用场景,这篇知乎的文章里有一些介绍,主要涉及:
LINQ :纳斯达克区块链私募股权市场项目

简单理解为纳斯达克在做公开上市公司以外的股权交易,可理解为应用新技术的OTC市场。目前公开的资料并不多,毕竟是一个有钱人的私有游戏。这里是一个知乎上的说明

法大大(法链):电子合同的SaaS平台。

通过这个视频的介绍能看出,这个区块链只是一个私有链。它的节点并不是每个用户的客户端,只是一种分布式存储的方式。如果这样的话,选择用区块链而不是类似于GFS之类的分布式存储有什么特别的意义呢?

R3CEV联盟Chinaledger联盟

这两个都是联盟链,从这些新闻能看出,以国内银行主导的自己的电子货币已经呼之欲出了。

看看目前国内的各种相关项目,基本上都是区块链技术的简单应用,看起来也是叫好不叫座,还是先有别人已经公开的技术再去套上可能的应用,然后再去圈钱的模式。