区块链到底是什么

论坛 期权论坛 期权     
区块链探究社   2020-4-11 02:12   1646   0


任何时期,一种新事物的产生,一定伴随着该事物特有文化背景,区块链技术也不例外。透过当时的场景,我们一点点的了解,区块链到底是什么。




01


区块链的诞生

区块链技术脱胎于比特币,比特币的创始人是中本聪。
什么是比特币
  • 比特币白皮书中说道,Bitcoin:A Peer To Peer Electronic Cash System,比特币:一种点对点的电子现金系统,要特别注意,通篇都没有提到比特币是一种货币。
比特币官网(https://bitcoin.org)给出定义是这样的:
  • Bitcoin uses peer-to-peer technology to operate with no central authority or banks; managing transactions and the issuing of bitcoins is carried out collectively by the network. Bitcoin is open-source; its design is public, nobody owns or controls Bitcoin and everyone can take part. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment system.
  • 比特币基于P2P技术运作,无需中央管理机构或银行;交易管理和比特币发行由比特币网络统一进行。比特币是开源的;其设计是公开的,任何人都无法拥有或控制比特币网络,人人都可参与其中。基于其种种独有的特性,比特币使之前任何支付系统都无法实现的激动人心的用途成为可能。
那么问题来了,中本聪作为程序员一枚,为什么要创建比特币,区块链技术又是充当了怎么样的角色,它解决怎样的问题?


说起动机就要提起当时的背景,2008年,从美国发起的金融海啸在全世界都引发了严重的金融灾难。在这场灾难中,许多金融机构、银行都受到了冲击,中本聪在创世区块(区块链中第一个区块)留下了一条消息,The Times 03/Jan/2009   Chancellor on brink of second bailout for banks(2009年1月3日,首相府在第二次拯救银行的边缘)。
如果我们翻阅2009年1月3日的《泰晤士报》,则会在头版看到“Chancellor on brink of second bailout for banks”这条信息。


图片来源(https://en.bitcoin.it)
从创世区块留下的消息,我们可以猜测,中本聪创造比特币其中一个原因就是认为目前的法币体系并不合理。而这个观点似乎和著名经济学家哈耶克著作《货币的非国家化》中表达的观点有些相似。在这本书中,哈耶克提出了一个革命性建议:废除中央银行制度,允许私人发行货币,并自由竞争
货币的非国家化似乎是很多人都未曾考虑过的问题,似乎货币发行权原本就应该是属于政府当局的。不过从来没有逻辑和经验可以证明,货币发行权本来就是应该属于政府部门的。哈耶克则认为,政府由于享有货币发行的垄断权,往往也是产生通货膨胀的隐患。他主张在国际范围内之间的货币竞争,只有在自由竞争中生存下来的货币,才是在国际贸易中真正需要的“世界货币”





02


区块链思想基础
我们大胆的猜测,中本聪创造比特币似乎与其不谋而合。但是要创建一个无中央机构管理货币系统,又谈何容易呢?最直接的两个问题,如下:
  • 双重消费问题

如果A有100个比特币并且同时向B和C发送这100个比特币,那么这两笔交易只有一个是被确认成功。在央行统一管理下,非常简单,就是个人账户余额数字变化。但是去中心化数字货币下,在中本聪给出答案之前,该问题似乎无解。“拜占庭将军”问题(Byzantine failures)(以下摘选来自百度百科)
  • 拜占庭将军问题是一个协议问题,由于当时拜占庭罗马帝国国土辽阔,为了达到防御目的,每个军队都分隔很远,将军与将军之间只能靠信差传消息,在战争的时候,拜占庭帝国军队的将军们必须全体一致的决定是否攻击某一支敌军。问题是这些将军在地理上是分隔开来的,并且将军中存在叛徒。
  • 叛徒可以任意行动以达到以下目标:
    • 欺骗某些将军采取进攻行动;
    • 促成一个不是所有将军都同意的决定,如当将军们不希望进攻时促成进攻行动;
    • 或者迷惑某些将军,使他们无法做出决定;
  • 如果叛徒达到了这些目的之一,则任何攻击行动的结果都是注定要失败的,只有完全达成一致的努力才能获得胜利。
  • 拜占庭将军问题是对现实世界的模型化,由于硬件错误、网络拥塞或断开以及遭到恶意攻击,计算机和网络可能出现不可预料的行为。拜占庭容错协议必须处理这些失效,并且这些协议还要满足所要解决的问题要求的规范。


但该系统维护运行,不仅仅是上面两个问题,还有很多,在中本聪白皮书汇总如下:
  • 解决“拜占庭将军”的问题,即分布式的共识机制;
  • 解决“双重消费”的问题;
  • 去中心化,不需要第三方介入的交易;
另外中本聪还提出,该系统必须要满足以下几点:
  • 所有的交易在P2P网络上完成;
  • 每一个节点都可以随意的加入和离开P2P;
  • 网络每一个交易都是不可逆的,即不可篡改性;
  • 所有的交易都可以追溯;
  • 网络上良性节点数量大于恶性的节点数量;
可以说以上问题的解决方案集合,就是区块链技术思想基础和精髓。至于中本聪是如何解决,大家可以阅读他的白皮书。以上每一点展开都有很多,后面会单独专题进行讲解。
03


区块链定义


“区块链”是 Blockchain 的直译,给人一种“不明觉厉”感觉。有人说,区块链是电子账簿技术,也有人说,区块链是分布式数据库,只不过是无法篡改,公开透明。对吗,我觉得都对,但是这个掩藏了很多技术细节。因此,我更喜欢下面的定义:区块链其实质上是一个由多方(或者多节点)参与,并且共同维护的一个不断更新的分布式数据库,或称其为分布式共享账本。其通过分布式网络、严密的密码学加解密算法以及数学理论基础、分布式共识机制,搭建起了一套彼此信任的关系,且其采用自动化脚本构成的智能合约技术进行数据编程以及操作,最终形成一套价值互联的体系。最后,感谢中本聪!是他有幸让我们见证一个伟大时代的到来。







分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP