上一篇推送后(《深访币圈:享受过一夜暴富,你再也忘不掉捷径》),不少读者留言告诉「甲子光年」,对“分布式系统”、“去中心化”、“挖矿”、“矿场”等区块链和加密数字货币概念仍理解不清。
今天,我们邀请“区小事”成员为大家厘清区块链概念。
「区小事」是由北大校友组成的区块链学习小组,成员毕业于计算机科学技术系。
区块链的下一个十年:混乱、路径与前景
自从2008年中本聪的比特币白皮书发表,至今区块链已经发展了近十年的时间。但在最近的加密数字货币大热潮中,许多人只知比特币、以太坊,却不了解区块链。
实际上,以比特币为代表的各种加密数字货币都是区块链技术的一种应用。
只为寻找发财捷径而买币,难免沦为韭菜。在群体性疯狂之中,思考和认识水平从来比账户上一时的数字更关键。
本文目的,不在于指点财富升值,而是引导认知升级:帮助区块链零基础的小白快速熟悉十年来区块链技术的一些基本概念,以便探讨未来十年区块链领域的创业机会。
关于区块链的四个判断
相信大家对区块链技术的基本概念已经有所理解了,感觉陌生的同学,请参考文末的名词解析。从这些概念出发,我们有四个基本判断:
一、区块链的颠覆之处,在于它解决了“信任”这个人性的问题,仅仅从技术角度出发,无法理解它的强大。
一些原本彼此并不信任的人或者团体,各自出一台服务器,在大家彼此监督,大多数人遵守共识协议的情况下,能维护一份公认的记录——这就足以打开无穷的想象空间。
【区块链】
一系列数据块(即区块)连接而成的链条,连接的方式是:其中第N+1个区块中,包含第N个区块的哈希值。而且这样的数据块的链条,同时被分布广泛、数量巨大的服务器节点所存储和维护,每个服务器节点都拥有一份区块链的完整拷贝(即区块链数据的存储是高度冗余的)。
【哈希值】
哈希值又叫“数字指纹”,无论多大的数据,经过一番计算后,都可以得到一个固定长度(例如256比特)的哈希值;数据的内容不同,哈希值必然不同,就像人和人不会有相同的指纹。
二、区块链对生产力的改造存在被高估的倾向。抛开能够实现价值流动的“币”,仅仅考虑区块链对生产力的改造,其创新程度远远比不上人工智能。
区块链其实就是一个分布式的数据库, 每个区块中保存的内容,相当于数据库中的表格,它和传统的分布式数据库的区别在于:
(1) 参与者可以任意地加入,不需要许可;任意地离开,不影响系统运行
(2) 数据库的内容对所有参与者公开
(3) 以往的所有交易数据——即数据库的日志——永不删除
(4) 高度冗余,高度可靠
(5) 低效,需要多个确认,才能认为交易真的完成了
数字货币只是区块链技术的应用之一。从数据库技术角度看来,数字货币记账方式,和支付宝、微信支付记账的方式并无本质的不同,比特币交易的速度还很慢,大额交易一般都要等六个确认,时间达1小时左右。
那么数字数字货币的优势在哪里?在于它们实现了比特世界中价值的低摩擦力流动。法币在比特世界中流动起来有非常大的摩擦力,发送方和接收方都要和公民的身份相绑定,有各种各样的限额,而且跨境流动非常困难。与之相比,多等几个确认的时间真是细枝末节的小事了。如梁斌博士所言:“财富的*流动,不受限的*流动是很多富人的终极需求,我想这是包括比特币在内的数字货币最核心的价值。”
但在数字货币的应用之外,作为纯粹可信数据库的区块链技术,目前看来,最先落地的应用很可能是“溯源”。
例如天猫国际的全球溯源计划,主要是通过区块链、药监码等技术,运用大数据跟踪进口商品全链路,实现集生产、通关、运输等各方面信息于一身的目的,以期为各个跨境商品添加“身份证”。
这类应用,传统的、中心化的、高可靠的数据库一样可以搞定,因此从生产力角度来看,区块链只提供增量式的进步,想象空间不大。
三、区块链真正的想象力是对生产关系的“去中心化”改造。
生产关系的“去中心化”有两种路线,一种是“无*主义”,一种是“去中介化”。后面将从区块链的具体应用中展开讨论。
【去中心化(服务器)系统】
数量巨大的服务器节点彼此平等,靠某种事先达成的协议来保证大家拥有数据是完全相同的拷贝,它们就构成了一个去中心化系统。而在一个中心化系统中,某个中心节点拥有更高的权力,它负责更新数据,所有其它节点从它那里获得更新后的数据。
四、和任何技术一样,区块链本身是中性的,它有可能用于作恶,也有可能促进经济、社会发展。
从历史上讲,黄赌毒骗还有游戏,经常是最先应用新技术的领域。以区块链为基础的加密数字货币,就被走私军火、从事毒品、人口贩卖的暗网作为交易货币。
另一个历史规律是,遏制新技术的发展从来不是解决负面应用真正有效的方法。在区块链技术已经兴起,大量资本和人才涌入的情况下,只有花更多力气发展有益应用,才能避免有害应用的流行。
从整个人类历史的高度来看,如同郑渊洁所说:“某些高科技首先是为了军事目的而研制的,尔后才转为民用。说白了,就是先杀人,再养人……人类本身就是一个矛盾体。通过死,求得生存。通过战争,求得和平。”
如果区块链技术真的如大家想象的那么伟大,那它未来会带来多少美好,眼下就可能带来多少混乱。或者说,它眼下带来多少混乱,说明它未来就有潜力带来多少美好,想想核武器吧。
数字货币八问
我们首先来看区块链技术目前最杀手级的应用——加密数字货币。包括比特币、以太坊、莱特币、瑞波币在内的加密数字货币,是目前最风靡的应用,甚至已经撼动全球金融体系。以至于有一种说法是:离开数字货币谈区块链都是耍流氓。
数字货币的本质是“信”,有信货币就能成立。只要有一个群体,他们把某种可交换的物品当作统一价值表现材料,那么该物品对于这个群体而言,毫无疑问就是货币。
“群体”、“当作”这两个词可不简单,背后有一个大大的“信”字。黄金的价值也来自于信任、信赖、信念。信任它是有限的、稀缺的,信赖整个社会的其它人都认可它的价值从而愿意拥有它,同时,你还必须抱有信念:它在未来仍然是稀缺的、人们愿意持有的。
黄金和白银用数千年时间赢得了信任、信赖、信念。法币则依靠暴力机关和宣传机关,快速建立了自己的信用——再强调一下,国家背书只是获得信用的手段之一,这个手段也未必好使,法币信用崩溃的例子,出现过和正在出现的,不胜枚举。
《人类简史》的作者赫拉利曾说:任何大规模人类合作的根基,都在于某种集体想象的虚构故事。讨论虚构事务是智人语言最独特的功能。人类可以一起想象,共同编制出故事:传说、神话、宗教由此出现。以虚构的事物为纽带,智人和无数陌生人合作,最终统治了世界。
既然数亿的人口可以共同相信某个传说,在规模不算小的群体内部,大家都笃信比特币,这又有什么稀奇?
理解了“信”字,很多关于比特币和数字货币的问题就很容易解答。
Q: 数字货币的价值到底体现在哪里?对人类有什么贡献?
货币的对人类的贡献在于它可以让原本无法发生的交易发生。要做出这样的贡献,它就必须是有价值的。它的价值在于它的信用,即对它持有信任、信赖、信心的人的数量,以及“信”的深刻程度专一程度。但这些标准又太虚无缥缈了,如何量化?量化标准就是人类对这个货币进行了多少交易。
Q: 数字货币可以仅仅作为类似黄金的储值手段,而不进行日常交易吗?
只要有人“信”就可以。但不进行日常交易,相当于瘸了一条腿,用上面的量化标准衡量的话,就大打折扣了。
Q: 数字货币如何建立自己的信用?
数字货币本身的代码和理念要好。可是复制比特币的代码无法实现另外一个比特币,在建立信用的过程中,技术只是很小的因素。
只有一件事情是肯定的:要在极大规模的人群中建立信用,主要靠宣传、*、引诱、从众、贪婪、恐惧,而不是依靠科学、理性、说服、教育——人性使然,没有办法。
Q: 数字货币或者区块链可以实现去中心化吗?
注意前文描述去中心化时,加了“服务器”这三个字。只有计算机科技这个领域,我们可以谈论去中心化。只要有人群的地方,都不存在彻底的去中心化,必然存在领袖和群众、先锋和跟随、先进和后进、牛X和傻X、大佬和韭菜。换言之,只有去中心化的技术,没有去中心化的人群——人性使然,没有办法。
但是,技术上去中心化,多多少少还是降低了人群的中心化程度。比如,互联网的出现,让个人更加容易地公开发表自己的看法,在之前,只能通过报纸和杂志这些传统媒体,现在只需要发微博写知乎。
Q:数字货币的分叉是怎么回事?
分叉有两种,一是由于网络通讯造成的偶发分叉和孤块。二是由于使用某种数字货币的社区内部发生共识分裂,造成的永久的、非偶发的分叉。
永久分叉之后,社区中一部分人的服务器在一个分叉上追加块,用他们认为合适的代码,另一部分人用另外的代码在另一个分叉上追加块——统一的社区分裂成了两个。
人群中天生存在分歧,有一句话说得好,“要想一个去中心化系统永不分叉,就好像一个中心化系统想要千秋万代一样可笑”。
现在甚嚣尘上的分叉之风,绝大多数只是假装有分歧,假装社区产生了分裂,以此来骗钱而已。没有社区“信”的货币,价值为零。
【孤块】
由于服务器的数量太多了,彼此通讯的延迟有大有小,有时候会产生区块链的分叉,比如说甲、乙两台服务器几乎同时找到了工作量证明,那么会导致有的服务器把甲的区块追加到自己所存储的区块链上,其它则追加乙的。这个时候,区块链就出现了甲乙两个分支,在两个分支上都有服务器在持续追加块。为了解决这个问题,共识协议约定,以最长的链为准,即经过一段时间之后,如果在甲分支上追加了的区块的数量大于乙分支,就以甲为准,这个时候乙分支上的块,就成为了孤块,不被系统所承认。
Q: 比特币会消亡吗,谁能和它竞争?
比特币已经积累了非常大的社区和信用,应该不会消亡,但相对而言,它大概率会变得越来越弱势。
首先,代码和理念比它先进的以太币等竞争币种正在赶超它。
另外,世界上传统的*,大公司、大财团、*、宗教等,它们被比特币打蒙了,猝不及防。一开始是看不懂,后来是看不起,但是等它们缓过劲来,学会背后的这个“信”字,必然会用区块链的技术和理念来反击比特币。
说到这个“信”字,谁最擅长呢?宗教。中世纪黑暗时代,腐败的教会曾通过售卖“赎罪券”来敛财,“赎罪券”会不会在现代社会以数字货币形式出现?世俗社会一定要警惕。
Q: 比特币能抗通胀吗?
比特币的总量2100万个,不会超发。因此,如果“信”比特币的群体越来越大,而且“信”得越来越深入,越来越专一,它肯定可以抗通胀。
事实上呢?考虑一下人性吧。
Q: 比特币挖矿,是一种能源的浪费吗?
不是,挖矿是比特币建立信任的手段。比方说,女生男生谈恋爱的时候,女生希望男生对自己舍得花钱,甚至希望花一些很浪费、很不“居家”的钱——这是在建立信任,考验你是不是“对我好”。比特币在比特世界工作,原子世界为比特世界花钱,还能让比特世界定量地感知到,有什么手段?除了烧电做哈希碰撞,好像没了。不采用工作量证明的挖矿方式也有,例如PoS(权益证明),它不按照电力投票,而是按照你以往拥有的币来投票,隐含的逻辑是相信这个链上的既得利益者。
【挖矿】
挖矿是一种发行数字货币的机制,也是对维护区块链的节点们的奖励机制。它指的是节点为系统提供“记账“的算力——节点需要接受用户发送来的交易记录,验证其数字签名,验证用户是否真的有他所声称的币。它们为系统付出了很多劳动,应该得到奖励。以比特币为例,它开始运作时,每当节点为系统追加一个新的区块(或者说“挖”出了一个新的块),节点就会“凭空”获得50个比特币的奖励,这些币是新发行的或者说新“印刷”出来的。之后,每过大约三年半,奖励就会减半,最终在100多年后会减到0。整个过程中,总共将发行2100万个比特币。挖出新块、得到奖励的过程,被形象地称为挖矿。
无*主义和价值流动的黑暗面
区块链的巨大想象空间,在于它对生产关系的“去中心化改造”。去中心化有两种路径,一是无*主义的应用,二是在一定监管*下的去中介化应用。
前文提到,如果区块链技术真的如大家想象的那么伟大,那它未来会带来多少美好,眼下就可能带来多少混乱。我们首先来看看,从2017年开始的“区块链疯魔”中,我们短期内还可能看到多少混乱。
在无*主义路径上,黄赌毒等,都可能用到区块链技术。
在赌博方面,网上赌场用比特币、比特币现金支付,早已不是新鲜事,例如老牌网站中本聪筛子(SatoshiDice)。它的工作流程是:一、用户给SatoshiDice的地址打钱,二、SatoshiDice掷骰子判断你是否中奖,三、根据输赢打钱给用户。
掷骰子是非常基本也非常无聊的赌博手段,其实还有很多值得赌的。例如某场球赛的比分,某球员是否能进球,川普能否连任总统,某对明星夫妻何时离婚。难保没有其它的去中心化赌场去从事这些业务,技术上一点儿也不复杂。
网上赌场非常容易实现去中心化,SatoshiDice的网站可以被轻易封掉。但只要大众都已经拿到了它的公钥,它就能通过各种渠道把用于赌博的数字货币地址广播给大家,并且通过签名技术确保这些地址没有被渠道篡改。
【非对称加密】
用户生成一对公私密钥,用公钥加密的数据,只能用私钥才能解密;用私钥加密的数据,用公钥才能解密。用户把自己的公钥公之于众,想给他发送秘密信息的人,只需用公钥把信息加密,就不怕信息传递过程中被窃听。私钥必须严格保护起来,不得泄漏。
【数字签名】
我希望对外发布一个文件,怎样避免这个文件在传输中被篡改?只需把文件的哈希值用私钥加密,和文件一起对外发布即可。接受者用公钥解密,得到了正确的哈希值,就证明文件的确是我所发布的,因为:(1)文件一旦改变,哈希值就会变;(2)天下只有我拥有私钥。这个被私钥加密的哈希值,称为数字签名。
在“黄”方面,区块链技术的用途是可以冲破信息审查。
以往,互联网只有信息的流动,没有价值的流动(或者流动起来摩擦很大),只有复制,没有交换(因为无法确权)。互联网上信息的传播是中心化的,微信、微博、直播、快手,无不如此。因为商业模式是:“数据传输本身免费,靠广告变现”。
如果数据传输本身可以通过赚取数字货币来盈利,任何做数据中继的节点都有钱赚,信息的流动就可以变成去中心化的。这里面的技术实现起来并不困难。
试想一下,微信、微博、直播、快手这样应用,如果有了去中心化的,信息全球流动且不受审查的版本,它们的杀伤力会有多大?
最近,区块链还成功地应用在“骗”上。方式就是ICO、IFO、IMO等,其中有大量虚假项目和泡沫,对社会造成了很大的困扰。
【ICO(Initial coin offering)】
一家公司准备新创一种区块链来改变世界,但它没有钱,于是就号召大家给它捐助数字货币如比特币,以太币。同时承诺说,这些捐助的币,将会按比例折换成这个新创链上的数字代币送给大家,等有朝一日这个新链真的改变世界了,新创链上的币将暴涨,大家一起发财。
【IFO(Initial fork offering)】
和ICO很类似,但不是新创一个链,而是说:我们是某个数字货币社区里的用户,我们觉得它不好,现在要分叉这个币、分裂它的社区了!我们分叉很辛苦,因此分叉后的链上,会凭空给我们记录一大笔数字货币的收益。请大家支持我们,支持的方式就是拿比特币,以太币这些硬通货来交换我们手头凭空多出来的收益。
【IMO(Initial Miner offering)】
和ICO很类似,但不是号召大家来换这个新链上的代币,而是号召大家来买这个新链上专用的矿机。
去中介化,“最不坏”的选择
有一种观点,认为人类大部分经济活动都可以通过区块链进行,人类现有的大部分组织都可以被区块链代替,包括国家,最终会建立一个无国界的新世界。听起来好刺激,但是这样一个新世界由谁来建立?
· 如果这个新世界将由现在币圈和链圈的大咖建立,你会相信吗?你会愿意吗?
· 如果这个新世界由最擅长推广“信”的宗教*建立,你会相信吗?你会愿意吗?
· 如果未来强势、先进国家主导的区块链,逐步渗透到弱势、落后国家的经济活动中,最终建立了这样一个新世界,你会相信吗?你会愿意吗?
我们预计,还是最后一个的可能性更大,而且相比较而言,在上述三个可能性中,它是最“不坏”的那个。
去中介化,说白了就是看现在的互联网巨头不爽,要斗地主分田地。有一段话:“Uber - 世界最大计程车行,却没有自己的车。 Facebook - 世界最红的媒体,却没有自创的内容。 Alibaba - 世界最大量交易的商场,却没有自己的库存。 Airbnb - 世界最大住宿提供者,却没有自己的地产。”
此话真的是在赞扬这些平台公司吗?还是有莫名的情绪在里面?举例而言,Alibaba,它可以很自豪地说靠一己之力把中国带入了电子商务时代;但从另外一个角度讲,我们也可以说tmall.com和1688.com上众多商家苦哈哈,才养活了一家阿里风风光光。
平台型公司,连接消费者和生产者(无论生产的是信息、实物还是服务),然后利用这个“连接”来赚钱。它们从供需双方那里赚的钱越多,意味着供需双方所付出的显性和隐性的成本也越多。如果成本过高,人们必然希望有新的解决方案。这是区块链的主要优势:成本。
从技术上讲,去中心化的区块链上跑的去中心化的数据库,在功能上只会小于等于中心化平台所拥有的中心化数据库;区块链可以实现的功能,中心化平台一定可以实现。区块链要想成功,就必须有成本优势。具体降成本的方式有很多,例如机器替代人工,砍掉垄断利润等。
从这个角度讲,用区块链的技术挑战某个巨头,就算斗地主成功了,你也远远不会成为另一个地主,你赚的钱会比巨头曾经赚的钱少非常多,否则谈何低成本?区块链属于使用链的每一个人,底层代码的开发者也无法控制它,一味独断专行地控制的话,链就会分叉。
但从另外一个角度讲,区块链的创业者,也不必害怕巨头来抄袭,因为这是要砍掉它们自己赚钱的命脉,自我革命。(除了百度,它的确可能抄袭。因为百度在移动互联网时代没有混成任何一种平台,眼看就要落魄成富农了,亟需突围。富农弄不好会是斗地主的急先锋。)
在成本之外,区块链的优势还有“诚信”。平台为了牟利,必然会利用供需双方的信息不对称来隐瞒甚至作假。例如携程会利用顾客对它的信任来“杀熟”,广告平台会伪造点击率,视频平台会伪造播放次数,等等。区块链上的所有数据都是公开的,没有作假的余地。
还一个优势是“开放”。平台垄断了供需双方的数据,自己依赖数据做大数据分析,提供服务。信息被平台分割成了孤岛,大数据分析因此受限。另外由于缺乏竞争,平台所开发的分析算法也未必是最优的。链上的数据开放之后,会有很多第三方的公司,根据多个链的大数据分析结果,提供为供需牵线搭桥的服务,它们彼此竞争,看谁的算法最优。
总结一下:提供平台巨头一样的服务,自己写的底层代码在链上有等效于法律的意义(代码即法律的说法都听说过了吧),解决诚信问题,促进数据开放,自己不赚太多的钱。
等等,这个事情听起来像是商业公司做的吗?亦或是行业协会或者*该做的?
这些问题太深奥,说不清。但为民造福肯定有价值。但行好事,莫问前程,接下来我们说说“去中介化”的一些具体创新场景。
区块链创业机会
1.广告之痛
比起前互联网时代,衣食住行的体验改善了很多,但广告依然像从前一样讨厌,几大痛点一个也没有解决:一、广告很难看,而且总在你不想看到它的时候出来;二、推来的广告根本不感兴趣;三、广告主不知道广告是否推给了合适的人;四、广告主不知道点击是不是伪造的。
广告的“去中介化”,意味着厂商、广告制作者、观众三者直接互动,厂商只向制作者和观众付费。“媒体做广告”这件事情,被排除在系统之外。如何用区块链来实现这个目标?
首先,让观众看广告是可以收钱的,而且可以自己挑那些自己感兴趣的,或者给钱多的。为了让厂商可以给观众发钱,这个链上要有一个代币。考虑到政策的接纳程度,所有用户要经过实名认证;代币要锚定人民币,而且只能是人民币换代币,代币可以消费,普通观众无法将其提现为人民币。
其次,观众有了代币,自然就要有个钱包来保存代币,有钱包就意味着有一个私钥,这个私钥用做数字签名。用私钥给观看记录签名,就表示这个广告是被真实的用户观看了。在区块链上,丢失私钥相当于丢失了身份,你账目下的钱会被人花掉;别人用你的私钥给一段言论加了数字签名,就相当于你发表了该言论。要教育用户千万不可以把私钥交给旁人。这就避免了不法之徒搜集众多用户的私钥来伪造观看记录。
再次,广告制造者可以是任何人,甚至可以是平头百姓。厂商自己准备一些硬广,广告制造者生产各种软广,并且从厂商那里获得很多一次性的硬广链接,插入到软广中。观众点击硬广链接并且用私钥对观看记录签名后,厂商向用户和广告制造者支付费用。
最后,用户真的购买了某产品之后,用自己的私钥给购买记录签名,传到链上,证明自己是有购买力的观众。如果是在链外的其它平台上购买了某产品,厂商也会把购买记录在通过那个平台上的留言等机制把购买记录的Token发给用户,请他签名后更新到链上。
在这个系统中,提供服务者,直接向被服务的对象收费,没有扭曲,没有“羊毛出在猪身上”。
在链上的商家和用户都要付出一定的会员费,用来奖励链的基础代码开发者,以及奖励运行链的众多服务器节点,作为它们挖矿的收益。每一笔上链的交易,要支付一定的gas费用来奖励这些负责记录交易的服务器节点。用户收看广告,需要直接向CDN提供商按流量付费。软广制造者向商家收费,如果软广做得实在是好,还能拿到用户的打赏。
这个系统中,还会有很多广告推荐商,根据你观看广告、采购商品、打赏广告制作人的记录,来做大数据分析,推荐广告给你看。这些推荐商所能看到的数据是一样的,彼此比拼算法。硬广链接中可包含推荐商的信息,推荐商据此向商家收费。
厂商想在短时间内让某产品家喻户晓,只需烧钱把给用户的奖励金提得足够高。
2.内容
如今内容提供商,无论它提供的是音频、视频还是普通图文,基本上盈利模式都是靠广告。广告去中介化之后,内容提供商要么转型为软广制作商,要么直接把自己的产品作为商品来销售,要么采用二者的混合。
例如电视剧制作商,可以免费提供内插了很多硬广链接的视频,也可以销售纯净版的高价视频,或者销售只插入了少数硬广的低价视频。
为了保护内容不被盗版和篡改,内容提供商所提供的文件中,内置了Javascript脚本,脚本运行在受限的执行环境中,验证自身没有被CDN节点篡改,验证呈现内容的平台具有HDCP等版权保护措施,不会被录音录屏。
有些小的内容提供者,比如微博的博主,每条信息都很短,如何收费呢?每条收费1分钱估计都有人嫌多,但人民币的支付单位最小也就是一分钱。这个时候,用户向他们支付的费用,用抽奖券代替。比方说每个奖券有千分之一的几率可以抽到一块钱代币。
3.零售
上面描述的这个链,直接在上面做零售是顺理成章的,每个硬广里面都可以内置订购链接。订购的网站是商家自己的,UI自己设计,只需把订购的信息放在链上,受公众监督。未确认的交易资金被淘宝保管这一行为,被链上的锁币操作替代。
客户可能不希望透漏自己在哪家商户采购了商品(例如情趣商店),这个时候,零知识证明等手段,可以用来保护用户的隐私。
客户购买了商品之后,什么也不说,相当于好评。如果想要差评,需要自掏手续费在链上刊载抱怨商家的言论。有实名交易的差评,节点才会打包到区块内。如果客户实在太喜欢这个商品了,就自己去做软广,或许还有机会赚到钱。
有了区块链上的智能合约支持,还可以玩预售。商家承诺说某个日期发货,客户付少量订金承诺说那个时候我必然花钱,任意一方违约,都要付出违约金,而且违约金是自动扣的。客户不想要货的话,还可以把合约转让给其他人,避免违约金。这样一来,还没有养大的猪,还没有收获的水果,刚刚设计好但拿不准会不会大卖的衣服,都可以提前试试水温。这种机制可以有效地指导产品的生产,没人愿意买预售合约,说明产品到时候必然卖不出去。
4.社交
有了CDN的支持,每个人都可以委托一家CDN把自己给朋友的加密信息路由过去,如果和朋友不在同一家CDN服务商,那么CDN服务商之间的信息中转成本由它们彼此谈判消化。这就形成了去中心化的社交网络,CDN服务商之间通过信息路由的用户体验来竞争,每个人的公钥就是自己的帐号,适用于所有的CDN服务商。
朋友圈的功能类似于微博,需要把发圈的人当作内容提供商来看待,你发的内容别人要付费的,哪怕一条只有0.1分。你发的太频繁,人家就屏蔽你了。
微信群的功能,通过给群里所有人都发信息来实现。
这里要澄清一个误区,很多人认为加密的聊天工具就是给*、不法之徒提供服务的,因此聊天工具不应该使用公钥私钥的机制,最好直接传送明文或者至少在服务器端保存明文——大错特错。
借助现有的社交工具,传递完全加密的信息非常容易:把加密后的信息嵌入到图片中,对方从图片中抽取信息再解密——这样,外人看起来就是一个充斥了各种表情包和自拍照的普通聊天群,里面的人其实在讨论袭击地铁。
作为公民,使用加密技术保护自己的隐私,公开发表符合法律的言论,是基本的权利,如果这些权利通过阳光的渠道无法行使,那么,由数字货币驱动的去中心化版本社交工具就会大行其道,这算是21世纪的“道路以目”。
5.无处不Token
既然货币的本质就是信用,那么拥有信用的个人、公司,也可以发行Token,这些Token被分割,在链上*流动。这意味着什么呢?
【Token】
这个词很难翻译,有人把它翻译成“代币”,感觉不是很全面,所以还是保留英文原文。它是某种资源、资产、股份在区块链上的表示。笼统地讲一下它的具体实现方法:资源、资产、股份的拥有者,使用自己的密钥为一些数据片段加上签名,这些数据片段就变成了Token,借助智能合约,Token可以被拆分成很多份,分配给很多个账户,以及在账户之间流动。
【智能合约】
智能合约类似于数据库中的trigger(触发器),即特定事件出现的时候,自动执行的代码块。通俗地讲,它使得“钱自己会动”。比如说:老公账目上的钱如果超过一定限额,多出来的钱就会流到老婆账目上;公司的员工向某慈善组织捐一定数目的钱,公司会自动捐同样数额的钱。
比方说有一家叫时空梭的公司,它准备把名人的时间变成Token放在链上来卖。有些类似于巴菲特拍卖与他共进午餐的机会。普通专家也可以卖自己的午餐,或者咨询某个专业事项的时间。大大小小的明星也可以向粉丝销售共同午餐、共同打球、游泳之类的时间。只要他们有信用,即这些时间都真的兑现了,那么之后就可以继续销售自己的Token。
一家公司,甚至某个个人,如果有好项目以后能赚到钱,但缺启动资金,可以用自己的信用卖Token来融资。有一家叫做SelfSell的公司,允许个人用信用发行Token来贷款,义务就是未来某个时间开始向贷款者支付本息。
一家公司准备新创一种区块链,如果觉得它未来能改变世界,它就可以发行Token来筹措开发区块链底层软件代码的钱,以及推广这条链的钱——这就是现在大火的ICO了。ICO这个发明的意义,不亚于股份有限公司。只可惜现在做ICO的人,99.9%以上都是在骗钱;参与ICO的人,99.9%以上都是为了炒高Token的价格来割后进场的韭菜,并不是真的相信“改变世界”的鬼话。
如同江卓尔所说:“ICO是人类组织架构的重大创新,其意义甚至能和股份制公司的创新相提并论。当然ICO这种组织形式有价值,和早期的ICO项目有价值毫无关系。相反,早期的ICO项目充斥着大量的骗子和圈钱项目,现在95%,甚至99%的ICO项目都毫无价值。”
6.基于公钥私钥的身份
我们把眼光再放得更远一些,畅想一下未来至少十年之后,强势的、先进的*,会怎样来通过区块链,对那些弱势的、落后的国家,进行经济渗透?
我们知道,美国绿卡非常难以获得,公民身份更难(但比获得中国公民身份还是简单很多了)。但是,当美国公民的很多经济活动在链上进行之后,和美国公民有经济往来的其它国家的公民,不可避免地也会跑到这条链上来,他们可以非常容易地在链上拥有一个身份,只需一对公钥私钥。这个身份比起美国绿卡要差很多很多了,但他依然可以在链上拥有美元代币和自己的信用。
两个委内瑞拉人,如果都在美元的链上,他们可以通过美元代币进行交换和经济活动。一家马拉西亚公司和一家菲律宾公司,可以直接在美元的链上通过智能合约来签订合同。
如果世界上没有另外一个数字化的货币来挑战数字化的美元的话,那么美元必然会变得比今天更加强势。未来,谁能挑战美元?你看好比特币吗?还是看好另外一个数字化的法币?
享受区块链红利的正确姿态
最后,给想借区块链概念投资赚钱的人一个非常稳妥的建议。
2017年下半年开始,随便什么垃圾的股票,沾上区块链的概念,立刻可以一飞冲天。这种状况是人群非理性的突出表现。对于理性的人而言,究竟买什么股票,可以无惧任何兴衰沉浮,100%地享受到区块链未来发展的红利呢?
答案很明显:台积电和三星。
台积电已经在享受数字货币所带来的红利了,目前世界前三大矿机公司,比特大陆、翼比特和阿瓦隆,都在台积电流片。台积电工艺技术的高性能,是矿机的不二之选,整个半导体圈子,都被矿机厂给代工厂所下的巨额订单所震撼。
但这只是餐前的开胃小菜而已。
上文讲过的所有应用,不论是现有的数字货币应用,还是“生产力的增量式进步”、“无*主义”或“去中介化”的应用,都面临巨大的扩容的压力。比特币的区块只有1MB大,平均一秒只能支持7笔交易,比特币现金(BCH)目前扩容到了8MB,未来会进一步扩大。2018年1月,金融大亨CalvinAyre拥有并运营的加密货币媒体公司和区块链公司Coingeek宣布资助360万欧元给一个名为“Terab Project”的项目。Coingeek将与其合作伙伴Nchain和Lokad一起计划将比特币现金的区块大小扩展到TB级大小,扩容后BCH可每秒处理700万笔交易。
BCH十分钟一个区块,对于上文提到的能承载广告、内容、零售、社交、证券、期货的超级区块链而言,十分钟太长了。或许我们需要半分钟就追加一个块,一个块的大小会达到10TB。如此恐怖的规模,外加区块链需要众多节点高度冗余,会导致整个社会对服务器的需求增加不止一个数量级,对DRAM、NAND的需求增加不止一个数量级。
未来,不论区块链玩家谁最终胜出,对CPU的需求和存储的需求,都会推高台积电和三星的股价,它们是真正拥有原子世界核心技术的厂商,是比特世界必不可少的卖水人。
但为什么没有Intel呢?因为区块链服务器相对于传统服务器,有巨大的范式革新,就像iPhone和安卓相对于PC有非常大的革新,这个领域的胜出者大概率是ARM,而不是Intel。
-END-
附录:区块链名词解析
Part 1:区块链相关概念
【哈希值】哈希值又叫“数字指纹”,无论多大的数据,经过一番计算后,都可以得到一个固定长度(例如256比特)的哈希值;数据的内容不同,哈希值必然不同,就像人和人不会有相同的指纹。
【区块链】一系列数据块(即区块)连接而成的链条,连接的方式是:其中第N+1个区块中,包含第N个区块的哈希值。而且这样的数据块的链条,同时被分布广泛、数量巨大的服务器节点所存储和维护,每个服务器节点都拥有一份区块链的完整拷贝(即区块链数据的存储是高度冗余的)。
【去中心化(服务器)系统】数量巨大的服务器节点彼此平等,靠某种事先达成的协议来保证大家拥有数据是完全相同的拷贝,它们就构成了一个去中心化系统。而在一个中心化系统中,某个中心节点拥有更高的权力,它负责更新数据,所有其它节点从它那里获得更新后的数据。
【哈希碰撞】计算哈希值的过程是不可逆的,预先给定一个值,如果请你构造出一段数据,希望它的哈希值正好是这个给定值,那么就算你拿最强大的计算机算到天荒地老,也构造不出来。哪怕退一步,只要求你构造一段数据让它的哈希值小于给定值,都需要算很久很久。而且这个构造过程没有任何巧妙的算法可以利用,只能傻傻地去尝试所有可能的数据。这是一个“瞎猫撞到死耗子”的过程,因此被叫做哈希碰撞。
【工作量证明】区块链上的区块,除了包含上一个区块的哈希值(数字指纹)之外,还至少要包括一串无意义的数字,它被称为nonce。改变nonce的值,就可以改变本区块的哈希值。服务器节点尝试不同nonce的值,碰撞出一个足够小的哈希值,这个过程被称为工作量证明。哈希值有多小,就证明你大致尝试过多少个不同nonce。
【共识协议】维护同一个区块链的服务器数量众多,要维护数据的一致性,它们就必须在“谁来决定下一个区块内容”这一问题上达成共识。目前所广泛采用的共识协议是,谁先给自己的区块找到足够小的哈希值来完成工作量证明,谁的区块就是下一个区块。
【孤块】由于服务器的数量太多了,彼此通讯的延迟有大有小,有时候会产生区块链的分叉,比如说甲、乙两台服务器几乎同时找到了工作量证明,那么会导致有的服务器把甲的区块追加到自己所存储的区块链上,其它则追加乙的。这个时候,区块链就出现了甲乙两个分支,在两个分支上都有服务器在持续追加块。为了解决这个问题,共识协议约定,以最长的链为准,即经过一段时间之后,如果在甲分支上追加了的区块的数量大于乙分支,就以甲为准,这个时候乙分支上的块,就成为了孤块,不被系统所承认。
【51%攻击】“以最长链为准”,其合理性在于,最长链上累计的哈希碰撞的工作量最大,相当于服务器之间用哈希碰撞的算力来进行投票,投票选出的链,必然是最长链。只要系统中作恶的坏节点的算力不超过50%,它们就无法累积出最长链。但反过来讲,如果有51%的节点都是坏节点,它们联合起来,能任意决定区块中的内容,破坏整个系统,这就是51%攻击。
【确认数】某一笔交易被加入区块链的某个区块中,称为得到了一次确认。这个区块之后,区块链每被追加一个区块,就增加了一次确认。确认的数量越多,这笔交易所在的块成为孤块的可能性就越低。
Part 2: 数字货币(特别是比特币)相关概念
【非对称加密】用户生成一对公私密钥,用公钥加密的数据,只能用私钥才能解密;用私钥加密的数据,用公钥才能解密。用户把自己的公钥公之于众,想给他发送秘密信息的人,只需用公钥把信息加密,就不怕信息传递过程中被窃听。私钥必须严格保护起来,不得泄漏。
【数字签名】我希望对外发布一个文件,怎样避免这个文件在传输中被篡改?只需把文件的哈希值用私钥加密,和文件一起对外发布即可。接受者用公钥解密,得到了正确的哈希值,就证明文件的确是我所发布的,因为,一、文件一旦改变,哈希值就会变;二、天下只有我拥有私钥。这个被私钥加密的哈希值,称为数字签名。
【比特币】与区块链一同诞生的现金记账系统,区块链的第一个应用。它的区块中的内容,简单但不准确地说,就是一些这样的记录:“我是公钥为X的账户,我把我拥有的Y个比特币,转给公钥为Z的账户”,以及用X对应的私钥为这条记录加上的数字签名。中本聪于2008年发明比特币,2009年完成比特币的开源代码,2010年后逐渐销声匿迹。很多人怀疑中本聪是某个匿名团体的笔名。
【钱包】数字货币让人真正拥有了财富,只要你保存好私钥,任何暴力机关都无法剥夺你拥有的币。但是,一旦丢失了私钥,你就丢失了这个私钥所对应的所有币,而且无法找回。钱包就是帮助你保存私钥的工具,它可以是软件app,也可以是专门的硬件设备。当你需要给其它人支付数字货币时,钱包帮助你生成支付的记录、对应的数字签名,它还帮你把这些信息广播给负责维护区块链的节点们,请他们把这笔交易记录在区块中。
【挖矿】挖矿是一种发行数字货币的机制,也是对维护区块链的节点们的奖励机制。节点们需要接受用户发送来的交易记录,验证其数字签名,验证用户是否真的有他所声称的币,然后把很多的交易记录打包成一个区块,最后还得进行哈希碰撞以获得工作量证明。它们为系统付出了很多劳动,应该得到奖励。以比特币为例,它开始运作时,每当节点为系统追加一个新的区块(或者说“挖”出了一个新的块),节点就会“凭空”获得50个比特币的奖励,这些币是新发行的或者说新“印刷”出来的。之后,每过大约三年半,奖励就会减半,最终在100多年后会减到0。整个过程中,总共将发行2100个比特币。挖出新块、得到奖励的过程,被形象地称为挖矿。
【矿池和矿工】挖到新区块的关键在于能不能以很高的并行度来进行哈希碰撞,于是有些服务器节点把哈希碰撞的工作“外包”给专门的矿工,自己只负责“接受交易、验证交易、打包交易”这三项任务,这样的服务器就是矿池。矿工专门负责哈希碰撞,一旦矿池挖到了新块,不论这个块究竟是哪个矿工找到工作量证明的,一律和所有的合作矿工按算力大小成比例地分享新块的收益。
【矿场】个人矿工用电脑、手机等设备来进行哈希碰撞,效率很差。为了利用规模效益提升效率,在一些电力廉价的地区,有人投资兴建起了专门的矿场,利用专门定制的硬件设备来进行哈希碰撞,并且聘请专门的工程师来管理众多的设备。
Part 3: 区块链2.0 相关概念
比特币以及和它类似的数字货币被称为区块链1.0,以太坊等支持智能合约的数字货币则是区块链2.0,最后介绍一下和区块链2.0相关的概念。
【智能合约】智能合约类似于数据库中的trigger(触发器),即特定事件出现的时候,自动执行的代码块。通俗地讲,它使得“钱自己会动”。比如说:老公账目上的钱如果超过一定限额,多出来的钱就会流到老婆账目上;公司的员工向某慈善组织捐一定数目的钱,公司会自动捐同样数额的钱。
【Token】这个词很难翻译,有人把它翻译成“代币”,感觉不是很全面,所以还是保留英文原文。它是某种资源、资产、股份在区块链上的表示。笼统地讲一下它的具体实现方法:资源、资产、股份的拥有者,使用自己的密钥为一些数据片段加上签名,这些数据片段就变成了Token,借助智能合约,Token可以被拆分成很多份,分配给很多个账户,以及在账户之间流动。
【ICO(Initial Coin Offering)】一家公司准备新创一种区块链来改变世界,但它没有钱,于是就号召大家给它捐助数字货币如比特币,以太币。同时承诺说,这些捐助的币,将会按比例折换成这个新创链上的数字代币送给大家,等有朝一日这个新链真的改变世界了,新创链上的币将暴涨,大家一起发财。
【IFO(Initial Fork Offering)】和ICO很类似,但不是新创一个链,而是说:我们是某个数字货币社区里的用户,我们觉得它不好,现在要分叉这个币、分裂它的社区了!我们分叉很辛苦,因此分叉后的链上,会凭空给我们记录一大笔数字货币的收益。请大家支持我们,支持的方式就是拿比特币,以太币这些硬通货来交换我们手头凭空多出来的收益。
【IMO(Initial Miner Offering)】和ICO很类似,但不是号召大家来换这个新链上的代币,而是号召大家来买这个新链上专用的矿机。大家用矿机挖代币,等代币暴涨,大家就发财了。
【去中心化自治组织】简称DAO(Decentralized Autonomous Organization)。试想,如果在一个组织中,货币、资源、资产、股份都变成了区块链上的Token,被链上的智能合约所管理,那么这个组织就可以不依赖于任何中心化的管理机构来运转。这个区块链的底层源代码即为这个组织的法律,冰冷的机器严格无误地执行法律和合约,实现彻底的法制。
区块链2.0的颠覆不仅仅是“钱自己会动”这么简单,而是:实现了资源、资产、股份在比特世界的确权之后,让它们也“自己会动”了。区块链底层技术保证了Token所有权的唯一,满足了利己的人类对“私有权”深入骨髓的渴望。
前一段时间,以太坊上的“加密猫(CryptoKitties)”应用,推出才不到一周时间,人们在那上面养猫就已经花了相当于1000 多万人民币的以太币了。这个应用同普通的虚拟宠物App有什么本质的区别吗?就在于里面每一只猫都是唯一的而且产权确定的,不能复制,只能买卖。
原文发布时间为: 2018-01-21
本文作者:甲子光年
本文来源:36Kr,如需转载请联系原作者。