【霞客岛出版社】
上个月,我们岛在杭州举办了一场线下沙龙,邀请了蚂蚁金服技术实验室的高级技术专家邓福熙,和大家聊了最近流行的区块链技术。
尽管再三打电话,刀叔今天终于把文字整理出来了。无需急于后台!
编辑后的3000多字文字中包含了大量有用的信息。邓老师把区块链的概念解释得很清楚,包括它的应用场景和大家最感兴趣的比特币,同时也澄清了一些关于区块链的误解。
以下是道叔整理的文字记录。读完之后,相信区块链对你来说不再是一个谜。 (我再透露一下,文末有福利。)
邓福熙蚂蚁金服技术实验室高级技术专家
其实区块链可以追溯到2009年,当时一个非常神秘的人名叫中本聪,提出了区块链的概念,也给出了初步的设计和实现,也就是现在的比特币。
如今,大家对区块链技术的理解可能更多地局限于炒作比特币,或者市场上发行的一些奇怪的加密货币,比如Malego币等等。这些乱象确实让大家对区块链产生了更大的误解。
其实就区块链本身而言,它是一种技术,技术本身并没有什么问题。如今,越来越多的人渴望了解区块链的本质。我也希望通过一些简单的介绍,让大家能够直观地了解什么是区块链?它能解决我们日常生活中的哪些问题?
区块链
首先,区块链并不复杂。它实际上是一个涉及多方的加密分布式账本。这里有三个关键词:账本、加密、分发。如果你明白了这三个词,其实你会对区块链技术有更清晰的认识。
首先是第一个关键词:会计账簿。
这个账本实际上就像我们的银行账户。你在某家银行有多少钱,今天花了多少钱等等,都被记录下来了。我们再以比特币交易为例。一笔比特币交易完成后,比特币区块链会记住您购买了多少比特币的流向,这些条目将在您的账户中。你的账户是一个分类账。
这本账本不是普通的账本。前面有一个属性,叫做多方参与。多方参与是什么意思?这本账本不是一个人保管的,也不是一个集中的机构保管的,而是分散在世界各个角落的人保管的。即使借助卫星系统,也可能会分布在接下来的星空中。
这和我们平时在各个银行开户存钱,然后让各个银行替我们记账有很大的不同。无论你分散在世界的哪个地方,只要你有一台电脑,你就可以进入这个数据库,看到A交易了10个比特币,或者B交易了100个比特币,等等。
第二个关键词是加密。加密是指使用密码学的方法来保证您的账户不被他人篡改。这就好比我们现在去银行转账,他们一般都会给你一个U盾。这个U盾相当于你账户的一把钥匙。只有拥有密钥的人才能操作账户并进行转账。
这个概念在区块链中也存在。当您在区块链上开设账户时,系统会自动创建一个密钥。只有有了这个密钥,你才能操作区块链上的账户。这个密钥的生成以及使用该密钥进行账户操作的一些判断都是来自于这种加密方式。
第三个关键词称为分发。分布式是指区块链作为多方节点,实际上分布在全球任意网络节点,不属于某个特定组织。
比如现在的一些BAT系统中,有很多服务器。我们也可以说这个服务器是多方参与的,但不能说它是分布式的。为什么?因为分布有两个原则:一是物理位置分布;二是物理位置分布。其次,从规则上来说也是分布式的。但像BAT这样的服务器属于特定的组织或个人。这不能称为分布式。
明白了这三点,其实就可以把整个区块链串起来:区块链是分散在世界各地各个离散点的多台机器,维护着一个特定的账户系统,而这个系统采用的密码学是一种能够保证相对规律运行的技术。区块链可以这么简单地理解。
如果你还没想明白,我用小虎队的歌曲《爱》来形容,可能会更形象。这首歌简直就是为区块链而写的。
对着天空大声呼唤,说我爱你
对着飘零的白云说我想你
让天空听见,
让白云看得见
没有人可以抹去我们的承诺
……
这里出现的“天空”、“白云”、“蓝天”、“大海”可以理解为节点。当你向他们喊“我爱你”时,这些节点会默默地将帐户记录在数据库中。一旦出现,每个人都可以看到。
录完后,歌词“No one can Er Erase the Promise we made”的意思是“没有人可以抹去”,意思是只要我写下来,它就会成为永久的东西。在这种情况下,女生会感觉特别有安全感。如果有一天男孩后悔了,女孩可以在所谓的“天空”和“白云”中找到他当初的表白,证明他确实说过这句话。这是一个比较形象的理解。
比特币
很多人对比特币非常好奇,不了解它和区块链的关系。接下来就和大家聊聊这个问题。
要了解比特币,我们首先需要了解比特币是如何记账的。前面提到,区块链中每个人都有一个账本,那么谁来记账呢?为什么别人要承认我持有的账户?这就引出了一个共识算法问题,即如何保证每个人的账户都是一致的。
比如我给了用户A 10个比特币,用户A收到了10个比特币。这个会计过程是透明的。但这个账户并不是由A自己保管,而是依靠系统中所谓的共识算法,大家共同决定由某个人保管该账户。
这样做的好处是每次记账的人都不一样,可以避免有人知道下一个记账的人是谁,贿赂他做假账的情况。这个时候,就会更加公平公正。
因此,在比特币中,采用了一种称为竞争记账的方法。每个人都争夺会计的权力,抢到之后可以获得会计奖励。
我们可以用国粹打麻将来比喻。
我们打麻将,不就是不断摸牌、打牌,最后输掉牌的过程吗?一组四名“矿工”首先从144 个随机数字中抽出一张牌,并与一组牌发生碰撞。谁先犯错,谁就获胜,获得利润,并拥有记账权。
因为出牌的过程是随机的,可能和你的出牌策略有关,也可能和你的运气有关等等,反正大家根据自己的能力来玩。大家接受这个结果,然后开始下一轮记账权。
然而,与打麻将不同的是,这个随机过程比打牌要困难得多。
如果说打麻将可以看作是求解一个一美元的线性方程,那么比特币挖矿可能就相当于求解一个一美元一万次的线性方程,难度呈指数级增长。在这种情况下,计算机专家选择了另一种方法。我没有一点一滴地计算,只是通过反复试验来尝试。感觉有点像暴力破解。
通过不断尝试,谁先解决,谁就获得记账权,即——比特币的记账奖励。
区块链ICO
现在很多人一提到区块链,就认为是骗人的。这其实和之前的市场乱象有关。其实我们应该区分一个概念。 ICO 和区块链彼此无关。
ICO翻译成中文就是初始货币发行。你可能会想到另一个类似的词,叫做IPO,意思是首次公开募集资金。
ICO与IPO的本质区别在于,IPO受到监管,而ICO可以帮助无法出售股票的企业绕过IPO和监管,让处于发展初期的企业拥有更灵活的融资方式。
该ICO平台基于以太坊并由区块链技术支持。
简单来说,这个以太坊可以让每个人都可以生成自己的虚拟货币,基本没有门槛。里面的名称五花八门,甚至有人发行了“马莱戈币”。这也是大家对区块链有很多误解的地方。
目前,ICO没有任何规则和法规对其进行规范,因此它变得特别无组织。所以现在很多坏人都在利用ICO来放大人性中的贪婪,然后变相筹集大家的资金,破坏人与人之间的信任。
另外,ICO和数字货币是两个不同的东西。数字货币是由法定货币发行机构背书的、具有权威性、最具价值和信任的法定货币,与纸币具有同等的价值和效力。
那些使用以太坊进行ICO的人筹集的并不是数字货币,而是一些加密货币。因此,ICO不能称为数字货币。
最重要的是,我们要充分认识到区块链技术的魅力在于建立信任,而ICO的混乱正在摧毁信任。
区块链中的这种信任从何而来,或者信任是如何建立的?
在当今的网络时代,每个人都无法看到彼此的真实身份。有时候我们在做价值交换的时候,因为不公开,所以很难互相信任。
但是,如果某些东西是每个人都可以看到的,那么就不存在欺诈或作弊的可能性,对吧?这不就是区块链技术吗?
比如一个人给我转了十个比特币,我记录下来说他给我转了一百个比特币?但事实上,这个转账大家都可以看到,你的100个比特币都是假的。这样的话,这个簿记员将来可能会被大家淘汰。而且,在区块链平台上,这种检测的成本比较低,所以大家不会有做假账的动力。
优点和缺点
刚才说了这么多,大家应该也感受到了区块链的优势。但事实上,区块链的发展才短短几年,还处于“婴儿期”。它的“可以”和“不能”同样明显。
以信息保护为例。我们一直说区块链产生的信任来自于“开放”,但开放意味着没有秘密。比如我给你转账,但是我不想让别人看到我给你转账,但是我又不能假。这其实是一件很尴尬的事。
更大的挑战在于技术之外,比如如何实现真正的多方记账。现实情况是,很多场景下,参与者不愿意、也没有动力参与到这个分布式记账本中,共同保留一个小账本。如何让大家接受区块链技术并参与其中,还是需要考虑的。
然而,区块链的优势更加明显。比如我们可以把区块链应用到公益领域,让每一笔捐款都可以追踪。
过去,慈善捐赠记录的保存人是慈善组织本人。你只能接受他写的东西。但现在,有好几本小笔记本同时记录着这件事。我捐了100块钱,这是真正的100块钱。我还可以看到区块链上每一笔资金的流向。
所以你看,很多人同时持有小笔记本,这就是所谓的“去中心化”。他们可以互相作证和证伪,从而最大程度地保证透明度和信任。
此外,在保险行业、住房优惠行业、零售行业等领域,区块链凭借其“公共”特性也能大展身手。
最后,我们不妨想象一下未来:我们的每一笔捐款都可以被清晰追踪;我租的每一套房子的房源清单都清晰可查;妈妈们选择奶粉时,再也不用问“这是正品吗?” “犹豫.
到那时,或许就没有人真正有兴趣去问“什么是区块链?”
编辑/百里云鹤
最后还有一个小奖励。
六一儿童节,支付宝工程师为他7岁的儿子画了一本童话书。主题是区块链.
如果你家里有孩子对区块链感兴趣,不妨告诉他们。