昨天在一个金融大咖们云集的微信群里讲了一下区块链基础知识顺带通过微信直播软件在我的碳圈群里也直播了。区块链作为一种底层技术,各行各业以后都有机会用到,所以我把文字版的也写下来给各位了解了解。无论你是在碳圈还是在其它行业,了解一下区块链的基本原理没坏处。以下为演讲文字版:
大家晚上好,我叫汪军,应群主的要求,我今天来给大家讲一讲区块链。因为我本身是做低碳的,对区块链的研究也比较肤浅,群里那么多金融大牛,相信应该有比我更懂的牛人存在,所以就像群主说的,我这里讲只是起到一个抛砖引砖的作用,希望大家一起来探讨。
我的分享分为以下几个部分,首先我会对区块链技术原理做一个简单介绍,然后讲一讲区块链技术可能的应用场景。顺便简单分析一下目前市值排名前十的虚拟币。最后讲一讲我个人对区块链技术的看法,为了方便理解我对一些细节做了很多简化处理,所以区块链大牛们不用纠结这些地方,整个分享预计在半个小时左右。
下面先介绍一下区块链技术原理。用一句话来讲,区块链技术就是基于分布式储存、点对点传输和密码学的一个去中心化记账系统,在这个系统中,参与记账的所有人都有一个一模一样的账本,所有人都有权利在账本上写自己想写的东西,只要你写的东西符合所有参与者认同的规则,那么其它所有的账本都会写上同样的东西以保证所有的账本内容是一模一样的。
这个技术从原理上看并不是什么高大上的东西,所用到的IT技术也都是很成熟的技术。但如果仔细想想就会想到这个技术很重要的两个特性:一个是去中心化,还有一个是防篡改。去中心化就是指整个区块链系统中包括创始人在内的所有权利是平等的,没有谁有特权。中本聪发明了比特币,但比特币这条区块链一旦启动他便没有对这条链的任何所有权和控制权,他自己想获得比特币,也得跟其它人一样挖矿,平等竞争。他也没办法停止或者修改区块链上的任何内容,当然在所有节点都同意的情况下还是可以改的这是另一说。
反观我们现有的系统,几乎所有的系统都是中心化的。最典型的就是货币体系,所有的发币都是中心化的发币机制,都有一个中心化的账本,而所有中心化的体系都有一个
问题就是中心化的机构在这套体系中有绝对控制权,换句话说就是可以为所欲为,当然我们不能让他们为所欲为,特别是涉及到货币有关的体系,所以我们才需要国家信用背书、需要各种监管体系,让我们相信他们不会为所欲为。当然,你除了相信,也没有其它选择。在去中心化的系统里,你就不用相信任何人或者机构,玩比特币的人也不是因为相信中本聪而玩的,所以去中心化这个特性有时候也叫做去信任化。因为在区块链世界里,人与人之间的合作直接跳过了“我是否应该信任你”这个阶段,所以叫做去信任化。
第二个特点就是防篡改,这个比较容易理解,区块链里面所有节点的账本都是一样的,修改自己的账本并不能得到其它节点的认同。所以除非你黑掉区块链上的所有电脑修改所有账本,否则没法修改账本上的任何东西。前两天的北大学生公开信事件就是一个典型例子。有人把这封公开信写进了区块链,这样有关部门就永远也删不掉了。不过这事本身只能说是个噱头,因为能用区块链浏览器去看公开信的人少之又少,而且有关部门可以屏蔽掉能搜索到这份公开信的关键词让你搜不到,比如查找区块链上某个区块信息一般是通过该区块哈希值来查,如果有关部门屏蔽掉这个哈希值,那就查不到该信息了。
额,扯得有点远了,我们再说回来,区块链技术还有一个特点就是自治性,当然这是由其本身的去中心化特性决定的。因为没有中心化的机构来维护,所以整个区块链的维护也必须由每个节点来实现。然而人都是逐利的,如果没有激励机制,没有人会把与他无关的信息写到自己的账本上。想想如果隔壁老王想把他的风流史写在区块链上,我凭什么要把他的风流史写进我的账本里。为了解决这个问题,中本聪发明了一个非常牛逼的机制。我觉得这个机制才是区块链技术的灵魂所在。
这个机制是怎么运作的呢,这个机制把 “账本”分成无数个区块,一个区块可以比喻成一页纸,每隔十分钟左右出一个区块,写进这个区块里的内容才被认为是大家认同的内容,其它的账本只根据这个区块内容进行更新,这样可以避免大家都在账本上乱写乱画无法同步。所有人都可以公平竞争这个区块的记账权,在获得记账权后不但可以在上面记账,而且可以获得虚拟货币作为奖励,比如比特币,获得一个区块的记账权就可以获得50个比特币,当然这是递减的现在没有那么多。
为了体现竞争记账权的公平性,中本聪设置了一个非常恶心的数学问题让这些竞争者求解,这个数学问题可以简化为无脑猜数游戏,所以理论上谁猜的次数越多谁获得记账权的机会就越大。这直接导致了后来的算力竞争。而且这个数学问题的难度系数是根据所有参与者的算力自动调整的,基本10分钟左右才能解出来,所以投入的算力再多,产出是一模一样的,这个猜数的过程就是我们通常所说的挖矿。
这套机制就叫做共识机制,通过算力竞争来获得记账权并获得奖励的机制叫工作量证明机制。这套机制不但完美解决了社区自治的问题,还带来了整个币圈的发展。因为这个机制里面出现的这个币,本身可以说是一种金融产品,可以脱离金融监管拿来炒,所以成为了一种新的融资工具。同时也成为了做资金盘的和传销团队很好的炒作目标,所以他们纷纷入场,结果就搞得整个区块链圈乌烟瘴气。
区块链的技术基本原理基本上就是这样,我再简单介绍区块链的两种形态,一种就是以比特币为代表的纯虚拟币区块链,这种链上的账本只记录该链上的虚拟货币交易情况。其目的就是发币给大家用或者拿来炒。另一种就是以以太坊为代表的应用链,在这种链上的账本上除了记录币的交易信息以外,还可以写其它东西进去,比如北大事件的公开信。
最重要的是以太坊首次提出了智能合约概念,智能合约简单点说就是一个完全中立的合同执行机构。举个例子,两个人掷骰子赌大小,如果骰子由人来掷,肯定是可以作弊的。如果用中心化的游戏程序执行,那也是可以通过后台调数据来作弊的。但是如果把这套程序写上了区块链,那就绝对做不了弊了。类似的应用场景还有很多,比如银行间清算,著作权保护、信息溯源等,这里也不多讲。
这里还要提的一个是,其它项目可以通过智能合约直接生成代币,使得一个项目的发一个币的成本接近于零,不需要任何投入。这是最近币圈各种各样的币泛滥的主要原因,没有之一。目前公开发行的币超过1000种,其中80%以上的币都是通过以太坊智能合约生成的。
既然聊到了币,我再简单介绍一下目前排名前十的币,这是我今天截的一个虚拟币交易网站排名前十的虚拟币。排名第一的比特币和第二的以太坊我就前面介绍了也就不介绍了。排名第三的瑞波币也是一个纯发币的区块链项目,它的主打方向是解决金融机构及用户之间资产转移的信任问题,多在金融机构间使用。其实这些功能比特币也能实现,瑞波币之所以能排在第三的主要原因其实是因为它发行量太大所以价格低,很多炒币的习惯买便宜的币,所以就把瑞波币托起来了。
排第四的是比特币现金,它是经典比特币分叉来的,简单点说就是比特币的儿子,关于分叉这个概念要聊又要花很长时间所以这里暂时不讲,它的功能跟比特币是一样的。排第五的额EOS是最近的明星项目,进两个月涨了快5倍,它对标的是以太坊,也是应用链,区别在于EOS属于弱中心化区块链,因为他们有权力很大的超级节点,所以它可以支持很高的并发。目前连主链还没开放就到了这么大的体量全靠社区运营得好,说白了就是韭菜培养得好。
排第六的艾达币也是纯虚拟币链,它主打的是用于其它领域的虚拟货币比如说游戏里面的虚拟币,可以用艾达币,当然,能进前十其原因也是价格便宜。排第7和第8也是山寨的比特币,排第10的是山寨的以太坊。值得一说是排名第九的艾欧塔项目,排前十的可以说基本不是抄比特币就是抄的以太坊,艾欧塔自己搞了一套技术,他用的不是区块链的那一套共识机制,而是叫一种缠结的技术来实现不用共识机制就能实现社区自治的机制,当然它也有自己的局限性,这里我就不多讲了。
讲完区块链原理我再说说区块链技术目前存在的一些问题。其中最大的问题就是效率问题,因为每个区块链的全网账本必须同步更新,所以速度很慢。以比特币为例,经典比特币每个区块只有1M大,算下来每秒只支持7次交易。其它的链也好不到哪里去。最近的明星项目EOS号称每秒能处理百万级交易,但它严格说不是去中心化的。去中心化一定会牺牲效率,这是区块链技术的硬伤,我想短期之内应该不会有什么突破。
第二个问题是能耗问题。区块链算力竞争带来的能源消耗,就比特币这一条链,目前每天的
电力消耗都超过了2亿度,加上其它区块链每天电耗超过3亿度而且在高速增加,所以饱受诟病。不过争夺记账权的方式并不一定要通过工作量证明来实现,后来又发明了权益证明和股份授权证明等共识机制,大家就不用浪费大量电力在解无用的数学问题上了。所以很多人认为区块链项目一定会浪费大量能源是错的。另外的一个研究方向是让算力证明用在一些有用的方向上,比如用于计算最大质数、算气象模型等需要大量算力才能完成的工作。
第三个问题是安全性问题。因为区块链技术目前没有统一标准,所以经常出现代码漏洞导致资产收到损失,另外与传统虚拟资产不一样的是,一旦你忘记钱包地址或者密码是不可能通过任何渠道找回的,整个比特币网络因为丢了钱包地址或者密码而丢掉的比特币就有几百万枚。所以很多虚拟资产大户会非常小心地保管自己的钱包和密码。
第四个问题是合法性问题。目前除了日本以外,没有任何一个国家宣布虚拟货币是合法的,所以搞区块链项目有很大的
政策风险。中国目前的态度是区块链技术可以搞,发币是不允许的。
最后,我讲讲我对区块链的个人看法
对于比特币,虽然我一个都没有,但是我认为它是作为货币是合格的。货币本身就是价值交换的一个中介,只要我的比特币能买到东西那它的货币属性就体现了。并不一定要国家认可,明朝很长一段时间的主要货币就是碎银子,它并不是国家认可或者管控的东西,也一样用得好好的。而且比特币不存在货币滥发,所以其价值更可预期一点。
智能合约是一个非常伟大的发明,它可以解决很多现在花大力气才能解决的信任问题,虽然现在受限于技术,目前并没有特别耀眼的应用落地,但今后一定会从根本上改造很多行业。我现在搞的项目就是将区块链技术应用于碳
市场,想通过区块链技术解决两个问题,一个是解决
碳市场中所谓的发币规则的不确定性问题,二是解决
减排量计算的共识问题。因为今天是讲区块链本身,所以关于我的项目业不多讲。好了,我今天的分享就到这里,希望能对大家有所帮助。