《失控》中对EOS和ETH关系的预言

《失控》中的故事是这样的,哈佛大学有一个进化学者叫汤姆,这个汤姆做了一个很伟大的小实验,他用自己的电脑当了一回上帝,做了这么几件事:

1、在电脑里准备了一块专用空间,就好像画出了一个伊甸园。

2、汤姆他们写了一个80个字节的编码,就是一个可以自我复制的电脑程序,这就有点像上帝造人,所以就把这个80字节的编码给它起名叫亚当。然后把亚当放在了伊甸园里让它繁殖。

3、他们给伊甸园里还设定了一个叫收割者的程序,这个收割者吧会把这个空间里不能复制的或者疯狂复制的亚当全部都清除掉,换句话说,汤姆给这个世界引入了死亡的机制。

4、他们给这个亚当设定了一个微小的变化,就是这个亚当每一次自我复制的时候,都有10%的几率会产生一个非常微小的变异,但是变异的细节统统不管,这个就相当于赋予了亚当生物遗传变异的功能。

做完这几件事之后,Tom敲了一下回车,这个空间里的亚当就开始自我复制了起来。Tom等人就去休息了,等他们一觉醒来,发现这个空间里经历了一次史诗般的进化历程:

第一阶段:
80个字节的亚当疯狂的复制,一会就把整个空间给占满了;因为有突变的机制,进化就产生了,进化出了一个之后45字节的程序,然后这个45取代了亚当,成为了伊甸园的优势物种。查看这个45发现,它是一个寄生程序,靠吃掉80,也就是亚当来繁殖自己,随着亚当被消耗,45的数量也大幅下降。

第二阶段:
剩下的80进化成了79,变成79之后,就对45免疫了,所以原来的优势物种不行了,很快,又出现了一种51个字节的程序进化出来,以79为“食”,把“79”消灭到了几乎灭绝的程度。这个时候,又出现了一个神奇的事,就是在寄生程序45身上,又出现了一种“寄生虫”,它只有22个字节,它除了寄生在45身上复制自己的信息外,别的什么事都不做。最后22成为了“伊甸园”的主人。

Tom点开这个22发现它的内部非常简单,没有任何一个人类的电脑天才能写出这种天才代码。而这一切都是在Tom睡觉的时候发生的,这个例子说明了从下到上的系统有多强大。

ETH就是那个80,EOS就是那个45。

顺带提一句,这个例子也从一个角度说明了书名《失控》的意义,就是只有失控了才能产生多样性,进化体的天性就是喜欢钻常规的漏洞。

推荐几个讲区块链YouTube频道

几年前,学习区块链是很难的,因为资料少,而且都非常技术。现在有越来越多的资料和媒体出现,做一个价值投资者,整体看xx财经、x世界是没有太大作用的,都是短期消息,要理解本质的话,今天推荐几个youtuber会很有帮助:

Jackson Palmer

https://www.youtube.com/user/jacksonpalmerbc/videos
Jackson,程序员,以及著名的狗狗币创始人,关于他和狗狗币的故事非常有趣,可以自行谷歌。
他的播客新建不久,质量非常高,适合有一定技术背景的人看,属于中高阶水准,而且不配图,看的时候比较容易走神:)
印象很深是他讲去中心化交易所的那集,把目前所有方案统统撸了一遍,很透彻。
今年是狗年,祝愿狗狗币大涨。

Ivan on Tech

https://www.youtube.com/channel/UCrYmtJBtLdtm2ov84ulV-yg
Ivan也是一个程序员,他的俄罗斯口音英语很有意思。
EOS还没有i c o的时候,就看了一集他讲EOS,那时候就基本把EOS讲清楚了,然后就果断参与了。
他也属于技术流(这个世界目前看来还是程序员比较能解释清楚),但经常拿张纸涂涂画画,小白也比较容易理解。最近他的频道越来越有名气了,请到各种大咖,包括BM。

CryptoPortfolio

https://www.youtube.com/channel/UCI9POyyP-f93JHfkhr2ma2g
评测项目为主的播客,很多项目是国内不太能见到的,但是项目质量很好,如果希望了解国外的项目生态,非常值得看看。看看它之前评测的项目目前的价格,就知道播主选项目的眼光很好。
最近更新少了,前几个月一直在预测泡沫要破,不知道是不是因为这个原因已经离场了呢?
总之这个频道推荐的项目很值得关注。

最后,关于怎么打开YouTube,自己想办法吧,混币圈如果都不会上youtube……

关于区块链项目的开源许可证

区块链世界与以前项目一个很大不同在于开源。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。

拿以太坊的开源代码为例,py-evm是MIT协议的,solidity是GPL-3.0协议的。那么,它们有什么区别?

Screen Shot 2018-02-04 at 23.26.26

Screen Shot 2018-02-04 at 23.26.33

我所知道的最简单的区分方法:
bg2011050101

也就是说 py-evm 的衍生项目是可以不开源的,而 solidity 的衍生项目是必须开源且采用同样许可。

换句说,对 py-evm 的改动可以很自由,对 solidity 的改动则必须公布改动的细节。

最后贴两个有用的链接:

帮助你快速选择许可方式:https://choosealicense.com/
帮助你了解区块链项目的开源情况和Github地址:https://cryptocodewatch.com