传统互联网主张实名制,试图通过实名认证构建信用体系。区块链恰好相反,它完全是匿名的,但每个人都会遵守信用,真正完成了一个匿名社会下的信用构建。 =O>E>Q
V-x/lo]Co
区块链语境下的智能合约与传统法律制度也不相同。智能合约架构下执行合约时,不需要任何个人或者组织来决定,可以称为自我执行,违约甚至不可能发生。 ')>D*e
_zDf8hy
长期以来,中心管理模式所爆发出来的安全、信用、公平等价值危机,愈演愈烈。或许可以从区块链技术旨在实现“去中心化”和分布式账本中,寻找区块链技术盛行的动因与价值。 /A93mY[
*Ke\Yb
“区块链”技术到底好在哪?为什么“比特币”这样一个非官方发行的货币竟然会火得一塌糊涂?“区块链”技术(包括智能合约),具有传统技术无可比拟的“信用优势”。用最简单的语言来描述:传统互联网主张实名制,试图通过实名认证构建信用体系;然而“区块链”恰好相反,它完全是匿名的,真正完成了一个匿名社会下的信用构建。 lK3{~\J-
@6%o0p9zz
区块链技术带给我们的全新的信用体系,可以大胆想象,它所撼动的不仅仅是传统货币,甚至是传统信用体系的社会制度。 M?QX'fia
O6n]l
区块链的最大优势: Xd5uF/w
M`H@
% M
匿名社会的信用 tC\(H=ecP
G-5ezVli
区块链不等于AI:前者是“信用”,后者是“智能” `Hd~H
$fG~;`T
很多人将区块链和AI(人工智能)混在一起,这是一个基本的常识错误。区块链技术最大的优势在于“信用”,并且是匿名信用。 4nKlW_{,
o "1X8v
传统的编程思想是“中心主义”的,比如一个网站或者一个App是架设在一个中心服务器上,这个服务器就是绝对的中心。然而,区块链技术的创新就在于“去中心化”,以当下流行的比特币为例,完全没有一个中心服务器,每个人都会有一个“账本”(电子化的)来记录自区块链产生开始至今所有的交易记录。 WT jy"p*
g[(Eh?]Sc
区块链的关键词:区块(block)和链(chain) *Qy,?2
aRcVoOq
区块链有两个关键词“区块”(block)和“链”(chain),所谓区块,可以理解为一个小账本,而所有区块按时间结点连接在一起就是“区块链”,一个总账本。 0gH;y+\=*
Y7<(_p7
“区块链”实现了分步式数据存储,简单地说就是将账本同步给每一个结点。很多人将这里的“分步式”概念与大数据中的“分步式”概念混淆。 “区块链”中的“分步式”几乎与大数据没有任何关系。 Y?\PU{O
UnOcw
“挖矿”挖的到底是什么 K[l5=)G0L
MY l9 &8
在区块链技术中,有一个重要的角色叫“矿工”,他们通过挖矿获得“比特币”。事实上,所谓“挖矿”只是一个形象的描述。这里的“挖矿”,在本质上是为区块链网络提供计算资源。前文所提及区块链中会同步账本给所有的结点,这就需要记账。所谓“挖矿”实质上就是向个整个区块链网络提供“算力”,负责制造和发布区块(block,即账本)。 mT,#"k8
qkBCI,X_Y
区块链的技术设计是比较科学的,矿工们完成制作“区块”(账本),但却无法修改账本中的交易记录(通过加密技术这些交易记录无法篡改)。区块还将发给每一个结点,这样又进一步保证交易记录的真实可靠,完全无法篡改。这比中心服务器的信用要可靠得多。如果黑客想篡改这个账本,要黑掉所有结点上超过51%以上的电脑才可以,这几乎是无法完成的。 GuKiNYI_
[}`-KpV!;
智能合约的魅力 -ju}I
U3BhoD#f\
“智能合约”(smart contract),有两个关键词,一个是“合约”(contract),一个是“智能”(smart)。“合约”即“合同”(也称协议)。而“智能”(smart),首先要澄清这里的“智能”与人工智能中的“智能”并非同一概念。在英文表述中,智能合同中用的“smart”,而人工智能用的是“intelligence”。 2#R8}\
_*CbtQb5
尼克·萨博与智能合约 3u[5T|D'
6&_K;
尼克·萨博(Nick Szabo),是“智能合约”概念的提出者,他是一位计算机科学家、加密大师,他在1993年左右提出“智能合约”的概念,1994年写成了《智能合约》(Smart contracts)论文,是智能合约的开山之作。 rY295Q
\nU_UH
近几年来,“智能合约”作为关键词,不断刷新人们的眼球。比特币之后又兴起的以太币,它所依赖的平台(以太坊),允许用户自由布置智能合约。当然,在以太坊上布置一个智能合约是需要花费以太币的,因为它需要“矿工们”把智能合约的代码记录在区块里,并且发送给每一个结点,因此智能合约同样是不可修改的。 a LJ
d1Q
Ww=b{lUD
理解智能合约,从“滴滴打车”开始 <jG[
z69)
[" sm7yQ
时下盛行的“滴滴”或“Uber”,可以理解为“智能合约”的雏形。乘客发出请求,司机作出承诺。在智能合约下,几乎不存在违约的情况,例如乘客打车后拒绝付款会被剥夺再次打车的权利。那么,在“滴滴打车”的样态中,司机与乘客的权利义务不是写在纸上,而是写进了计算机代码,所有人的行为及后果均是由代码决定的,这便是“智能合约”的雏形。 CvRO'
q``:[Sz
与传统合约相比,智能合约的特质是清晰的:合约订立和履行是一体的,这也可以从根本上解决“执行难”的问题。智能合约中的“smart”有“便捷”的意思,事实上,协议的自动履行倒是更符合智能合约的本质。