首页 业界 正文

让智能合约笨一点——对Dao事件的几点思考

2016-06-30 17:13:27 来源:巴比特 阅读:5132
   
很多创业者盯上了智能合约这块蛋糕,演讲起来都高潮了。智能合约一定是一个风口,为了发财,一定要关注。Dao事情可能是智能合约路上的一个重大事故,长时间内将会对这一领域造成影响。

smart

 

第0章 引言

 

很多创业者盯上了智能合约这块蛋糕,演讲起来都高潮了。智能合约一定是一个风口,为了发财,一定要关注。Dao事情可能是智能合约路上的一个重大事故,长时间内将会对这一领域造成影响。

我昨天看到李开复在清华大学的演讲《人工智能的黄金时代》,里面有几个对智能的未来和现状的观点很值得参考和借鉴。我又从Dao事件得到了什么样的思考呢?

 

第1章 让人工合约教育智能合约

 

智能合约得出来一个口号,喊得我们高潮不断:“Code is law.”Dao的设计逻辑也按照这句口号走。Dao试图建立这样一种决策机制:让“股东”投票行使权力和决策,但不需要受传统会议和议事行程干扰,也不 会受到现行各国类似“证监会”等监督干扰。Dao想把传统的这一些议事过程代码化,只剩下一个按钮让人去投票。

Dao的设计逻辑可以这样理解,几个程序员通过聪明智慧,编写一套程序取代现有的议事规格。这显然是一种从上到下的思维方式。这和我党在建国时期搞计划经济思维一样的,依靠一个统一的中央来统领神州大地。

人工智能领域不是这样玩的。人工智能领域关键是两点一是算法,二是数据。编写一套算法,然后使用数据来训化算法。通 过大数据让算法智能化。一旦数据训化出的结果不理想,人类就会杀死这套算法。这就是微软“小冰”的命运,小冰因为在网络上学会大量的骂人,种族歧视,然后 被微软判了死刑。(尼玛又跑出一个小娜,天天跟我卖萌,讨厌!等我有钱了,全程办公苹果化。)这是一种从下至上的思维模式,从数据这一层一点一点搭建一个 智能化的东西。

但在智能合约领域里,至少我看到的以太坊和Dao,我们不是这样的。我们从来都只讲代码、代码、代码,好像数据本身不重要似的。就好像设计出一套理 想的,万能的代码就能够终结历史的进化,我们就可以解放律师、解放法官、解放一切中介、解放人和人之间的纠结,我们只需要认代码就够了。

当Dao受到攻击,我很惊讶地发现,整个以太坊社区只能眼睁睁地看着小偷作案,黑客利用价值2亿美元的代码漏洞,安静地取出参与者的财富。而几乎所有人却无能为力!

微软可以轻松杀死小冰,但以太坊提出的软分叉和和硬分叉却麻烦重重,不知道在代码锁定被盗以太币自动解锁之前能否成功。

或许我们需要重新思考智能合约的人生,让数据来训化智能,这些数据就是人工合约。

 

第2章 让智能合约笨一点

 

李开复在讲人工智能时举了个例子。讲我们都认为搜索引擎很智能,但事实上搜索引擎很笨的,它能给我们的是一堆答案,然后让我们去选择其中一个。这就是搜索引擎的容错设计。

Dao的被攻击,然后整个社区只能等死一般,这让我们看到了目前智能合约的容错空间几乎为零。

这实在是太危险了。任何软件都有会bug,这是软件行业公认的法则。我TM的编写一个”Hello world!”都要调试好几次。智能合约这种的复杂程序,应该要有容错设计。

或许是时候考虑让智能合约向Google的排名算法学习下了,不要让智能合约替我们人类做决策,但可以让它们给我挑选答案。让智能合约从无数的可能性中选出有限的可能性,然后我们再去做决策。

就目前看来,Dao的攻击者使用的是完全“合法”(当然是code is law里的法)的。如果这种合法的操作不是得到唯一的结果,而是让Dao给出多个选项,或许就不会那么悲剧了。

让智能合约笨一点,或许是更为明智的选择。

 

第3章 让智能合约先在小领域里玩一玩

 

人工智能领域里有大量的名人呼吁小心,比如比尔·盖茨,马斯克,霍金等等都对人工智能发生非常严厉的指责。也因此人工智能产品都被设计者加上了防火墙,就比如阿尔法狗就只会算围棋,不会干别的。

李开复提出一个更为准确的例子:

谷歌要做全天候全路况的无人驾驶,这个想法很伟大。但我们不一定要这么做。其实我们完全可以先从某个小领域做起来,比如做一个无人驾驶的叉车,用这个叉车代替工人去开车。

这就是一种在小领域里尝试的实践。

Dao这个智能合约一上来太宏伟了,想让投资领域的“选股票”的智能化。这个领域选一旦智能化,让资本进入一个“不可(人)控”的作业环境里,那就太危险了。

在智能合约领域里创业的朋友们,应该先选择一个玩具类的软件。先在一些可控的环境下做商业合约的智能化,然后通过这种项目获取数据,学习经验教训,不断改进。然后再去创造更大的社会财富领域。

就比如,你们可以给一款家庭版的智能合约啊,给父母和孩子编一套程序,今天孩子洗碗了,给10块钱,没按时睡觉,扣10块……这些统统让代码去执行。


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

更多 矿机信息