8月21日,由全球共享金融100人论坛、《当代金融家》杂志联合主办的“中国区块链产业大会”在北京.国家会议中心举办。北京航空航天大学数字社会和区块链实验室主任蔡维德出席并参与圆桌论坛。
以下为发言全文:
蔡维德:有人说区块链很严重的问题是扩展性的问题,在公有区块链和私有区块链上都有很多的解决方式,一方面靠算法,另一方面靠系统工程,而实际上,并不是那么简单的。
首先要知道,我们做的链是私有链还是公有链,有人说私有链就是所有人都控制,正好相反,所谓的私有链就是连内部的人和外部的人都无法篡改的才能叫区块链。所以内部人是有特殊许可的节点才能够共识,但是并不是随便人都可以更改的,没有一个人、一个单位、一个机制可以来篡改。所以,这一点在网上有许多人误解。
“去中心化”,我一直认为这是一个非常大的误解。真正要解决共识的问题,第一个是算法,第二个是工程。现在很多人谈到区块链,第一个就谈到区块链的概念,比特币、以太坊,我第一次看到区块链的时候是系统。这个系统到底跟传统的软件工程是不是符合,它跟传统系统工程上面许多事情是违反的。
很多人说我们用区块链在做金融,首先,保密工作是非常重要的。公有区块链有它的价值,是为企业做的。所以在国外没有一家金融机构愿意来尝试,第一个尝试的就是The DAO,最终遭受了非常大的损失。
区块链里面还有一些类似的模糊的概念,比如说智能合约。把软件放在区块链上面就叫智能合约?我跟律师谈过,他们说你只是在链上跑的代码。所以类似这种事情,如果我们仔细看,你要做共识。怎么做共识呢?
首先,我们看需求是什么?比如一个金融单位要做需求,你的网络有多少?你要用什么样的技术?一个一个要用系统工程来做。无论是以太坊还是比特币,在系统工程上面都犯了非常大的错误,一般系统工程来看,这根本就是一个错误的设计,它违反了一些非常明显系统工程上面的错误。
今天说区块链,首先要把技术看清楚,把问题看清楚,以系统观念来看,这样这个产业才能迅速发展。如果是共识,你做公有区块链,它有特殊的限制,上面有一些算法就可以优先,国外技术他们在共识上面都有一些创新,我们自己也有一些创新。归根结底,第一计算的能力,第二通信的能力,第三到底有多少节点。这才是问题所在。
现在计算机里面内部的结构也要改变才能优化,而不是仅仅拿一个算法过来。算法只是起步,把硬件还有通信要并凑才有办法。在我的实验室,我的软硬件和传统的不是完全一样的,不再只是一个算法,而是一个系统,起码有计算、有数据库、有通信、存储,越来越复杂。所以,以后的区块链跟现在我们所看的区块链是差得非常远,我们的算法跟传统算法基本上差不多,但是整个架构设计是完全不一样的。
转自:比特币之家
链接:http://www.btc798.com/article-10130-1.html