区块链的下一站:以太坊
如果把区块链比作一辆列车,那么在前往目的地的路上便会有一个个站台,比特币是第一站,这已经毋庸置疑,第二站是以太坊,这也几乎成了业内共识,第三站以前有人说是EOS,现在有人说是IPFS,说真的,第三站到底以谁冠名,看来还需要很久时间。
第一站比特币,已经成了数字黄金,越来越多的主流机构入场,加上今年新冠疫情在海外一直得不到控制,各国的央行为了刺激经济大肆开动印钞机,让巨头公司不得不考虑资产避险问题,于是纷纷把目光投向了比特币,最近这一波比特币的暴涨行情,我觉得很大程度和海外资产避险有关。
作为区块链的第一站比特币,肩负着数字黄金的担子,价值显而易见,但局限性也非常明显,因为除了价值的标签以外在实际应用里难有什么具体的作为,以太坊就像一个接力选手,要接过实际应用的这一棒。
我在非小号上查了一下,两者的流通市值差不多相差6倍,在全球指数上更是相差34倍,以太坊目前来讲只是看见了比特币的脚后跟,还有很长的路要走,但我觉得这可能低估了以太坊,以太坊现在没有爆发,就像是一头沉睡的巨兽,基于它TPS的限制,导致它处处施展不开拳脚,一个以太猫的应用就阻塞了网络,UNI的空投让gas达到新高,这些都说明,以太坊就像是一辆独轮车,车厢里要承载的历史使命越来越多,但是设计上已经难以匹配肩上的使命。
那么ETH2.0我把它看成是让这头巨兽觉醒的标志,这个过程肯定是漫长而艰难的,但是V神的做事风格我觉得只是时间的长短,但最终都会实现,ETH2.0的难度做个比喻,就像是在高速上让乘客换车。
ETH1.0是一辆载满乘客的列车,在高速行驶的过程中发现刹车坏了,这时候需要将所有的乘客转移到ETH2.0,那么就必须让ETH2.0的速度和ETH1.0保持一致,然后进行平稳的过度转移。
这仅仅是一个难点,目前以太坊上的生态已经非常繁荣,不管是defi,还是NFT,还是其他创新的项目,发源一定是在以太坊上,然后其他公链上开始出现山寨款,怎么平移生态这也是从1.0到2.0转变的关键。
说实话,如果ETH2.0完成,甚至不需要完全完成,只要将目前TPS从15提高到3000,其他公链想要弯道超车都会变的很难,TPS到3000,Rollups方案便可以实现,所以将不需要等三五年,明年可能就会是以太坊的高光之年。
上面这张图是V神5月份的时候发在Twitter上的,这是以太坊5-10年的规划,大家也不需要去看懂它,只要知道以太坊对未来的路有很清晰的规划就好。
10月27日在由万向区块链主办的第六届区块链全球峰会上,V神两句话,让我觉得以太坊这头巨兽已经悄悄觉醒,露出了獠牙。
一句是:“以太坊现在已经慢慢成为了真正的生态系统,是能够自我维系的生态系统。”
另一句是:“我认为区块链的生态系统不是杀手级的应用,而是杀手级的网络。”
这无疑就是对以太坊未来愿景的描述,以太坊会是一个能自我维系的生态系统,会成为一个杀手级的网络,会是真正的世界计算机。
以太坊很牛逼的一个地方,是制定了标准,就像中华民族能够千年来维系着统一,其实很大程度得感谢秦始皇“书同文,车同轨”的制度,让原来分散的列国,有了统一文化的标准。以太坊呢?制定了代币的标准,也就是我们经常看见的ERC+一串数字。因为有了代币的标准,生态上各种应用才能够快速发币,激励层被激活,才会有人前仆后继的去参与整个生态建设。
以太坊上的代币标准有很多,不过大家最熟悉的肯定是ERC-20和ERC-721。
ERC-20就不用说了,当之无愧代币标准的公明哥哥,头把交椅的常年霸占者,之前网上流传着一个视频,教你如何10分钟一键发币。ERC-20让发币变成很简单的一件事,当然很多空气币也就应运而生,ERC-20基本上只定义了几个主要功能点:代币总量、账户余额、传输功能、传输源地址、提现批准、账户余额检查,加上几个可选功能代币名称、符号等。
ERC-20上发的币,是同质的,可以被分割的,你手里的一个ETH和我手里的ETH是一样的,一个ETH也可以被分割成若干份。
但ERC-721的代币标准就不一样了,它是非同质的,就好像你家养的宠物狗和我家的宠物狗,从脾气、体重、性格各个方面都是不一样的,用你的狗狗和我换?想都不要想,因为这价值没有统一的标准。
ERC-721的应用,说几个大家肯定都很熟悉,17年的以太猫和现在的各种NFT都是基于ERC-721铸造的,以太猫是NFT的一种。
再和大家讲讲马上上线的ETH2.0到底是怎么一回事,今天不讲那些很复杂的理论,不是专业搞程序的人真的很难看懂。
信标链是以太坊2.0最核心的部分,它管理协调着64条分片链。信标链就好像是人体的大脑,负责协调和管理的工作,而分片链就是四肢,负责具体的数据分析。ETH1.0是单链结构,一条链既然负责安全又要负责数据处理,所以效率非常的低,ETH的信标链和分片链的多层结构,64条分片链只负责数据处理,信标链负责协调和安全,这样极大提高了效率。
有人可能会提出质疑,基于POS共识机制的信标链该怎么去维持整个以太坊生态的安全,大家都知道信标链上使用验证者来代替之前的矿工,成为验证者的条件是质押32个ETH,成为验证者后,你等于就成了信标链下面的正式工。信标链会给你安排工作,比如讲去和其他验证者一起选择下一个区块的产生。
这里会有两种情况,一种是你是提议者,那么你的任务就是为这个分片收集交易,然后将这些交易提交到刚刚生成的新区块里去,如果你不是区块的提议者,但是作为验证者你依旧有权利去验证这个过程中区块的提议者行为是否妥当。
这也就是一个去中心话的过程,下一个区块的产生,信标链是随机选取验证者的,这不是某一个验证者可以决定的。
另外信标链还有一个非常重要的作用是认证(attestation),我们可以这样理解,信标链是一条精简的链,不可能存储太多的信息造成臃肿,它储存的是一系列经过哈希运算的字符串。哈希算法有个特点,就是你没有办法根据结果去推导哈希之前的样子,而且只要哈希之前的数据有一点点变化,那么结果就可能会是天壤之别。
比如讲一笔转账交易变成一段字符串,这段字符串上交到了信标链,之后分片链里发生了一点变化,余额有变动,那么验证者便要立刻将这个变化上报到信标链,所以信标链上的数据是要实时与分片链联动的,不然的话验证者可能就会是一个犯错的员工而被罚款。
正是这样的机制,保证了ETH2.0在提高TPS的同时保证安全性。
ETH2.0在我看来一直是被低估的,在2021年很可能会迎来以太坊的爆发,虽然2.0成型还需要很长的一段时间,但是基于缓冲的Rollups方案会给1.0的TPS带来极大的提高,加上信标链的完成,会有一大波以太坊被锁仓质押,这些在币价上都是利好。
这些时间我也观察到,市面上又掀起了以太坊矿机热,除了上面的原因外,还有一个原因是,当初V神为了对抗ASIC矿机,特别设置了DAG 文件,DAG 文件在每个挖矿 epoch 生成,其大小会随着 epoch 的增加而增加, DAG 文件直接位于矿机的 GPU 内存中。如果 DAG 文件大于 GPU 内存,那么GPU 将无法继续挖矿。也就是讲再过两个月,市面上的4G显卡的矿机将要退出以太坊挖矿的历史舞台。现在社群也在关注这一块,有想法进行以太坊挖矿的,也可以联系社群的老师进行咨询,2021年,也许是属于以太坊的。