近日,由教育部、工信部指导,新一代公链代表NULS主办,DAPP首发平台D26区承办,重庆市渝中区人民政府、金色财经协办的NULS CUP国际区块链创新应用DAPP设计大赛在北京清华科技园火爆开启,这是首个以区块链技术应用(DAPP)为主题的国际DAPP设计大赛。
本次大赛分高校组与社会组,共有1亿投资储备,优秀DAPP应用将获得现金大奖、项目孵化服务以及投资。
此次大赛,有一大特色,就是完全零门槛,“有idea就能参赛”。因此,在大赛未正式启动前,就被外界誉为“最无技术门槛”的区块链大赛。
在本次启动趴上,前华为首席区块链专家、美国 ACM Practitioner Board 委员&美国分布式商业应用公司创始人兼CEO兼NULS技术顾问黄连金就如何设计一个成熟的DAPP发表了演讲致辞。
以下为演讲实录:
尊敬的各位领导、各位专家、各位同学,大家早上好!我是黄连金!非常高兴为这么好的一个大奖赛致辞。也感谢NULS TEAM邀请我,非常荣幸成为他们的技术顾问,这是一个非常好的项目,也感谢D26区、金色财经跟NULS一起举办这个启动仪式。
今天我主要想讲两个东西,一个是DAPP开发我们需要注意到的一些问题。第二个是很多人认为区块链它是关于生产关系的东西,我想讲一下我的看法,我认为它首先是生产力,其次才是生产关系。
首先讲一下DAPP,它不像云计算,刚才王司长也讲了关于云计算,云计算它有标准的定义,DAPP跟区块链一样,没有一个标准的定义。
/ 1 /
DAPP是什么?
是必须服务于实体经济的一个去中心化的APP
一开始有人认为比特币是第一个DAPP,其实它就是一个智库的DAPP,逐渐它失去了智库的功能,相当于数字黄金储藏价值的功能。后来以太坊出现,以太坊定义的DAPP,就是所谓的Web application,调用智能合约的功能。
此外还有其他的一些专家定义,说DAPP必须是开源的,必须有社区运营的,必须有通证的,而且这个通证的51%不能属于某个组织,它必须分配给下面的人,这样才是DAPP。
当然以上这些定义都可以认为是正确的,但是我个人认为,DAPP应该是我们大家看得到、摸得着的一个APP,也是王司长讲的也是必须是落地的,必须服务于实体经济的一个APP。
大家都知道,互联网产生了很大的财富效应,后来移动互联网又产生了很大的财富效应,这些都是有APP或者application或者应用来引导的。现在到了区块链,也就是Web application,也就是移动的APP,它最后落地的形式或者呈现的形式就是DAPP。它带来的财富效应应该也是非常大的,甚至可能会超过移动互联网,超过第一代的互联网。从经济体来说,它可能会是第三大经济体,中国是第一大经济体,美国是第二大经济体,第三大经济体可能就是区块链的DAPP经济体。
以后我们出行的话,可能我们的手机本身就是一个DAPP,打开它,里面有你的数据,这个数据不是中心化存在的,它在你的DAPP里面,也就是在你的手机里,在用可信的环境储存着,这就是所谓的Trusted Execution Environment,也就是TEE环境,所以它不可篡改。
你到哪里,你用的是网络,它不一定是中国联通或者移动的网络,是一个基于区块链的网络体系,是smartmesh,它是基于区块链的,基于通证经济的网络体系,你到哪里都不需要漫游,你只需要付一些token,你的数据会存在你的TEE,也有的数据会存你的IPFS,也就是所谓的星际文件系统。你要去看病的话,不需要带病历,带你的手机,保险信息等等都在里面。即使是医生,他也没有权利拿你的病历,比如说我在美国工作了很多年,如果我要转一个医生,我必须付给另外一个医生十块美金,才能把我的文件给拿出来,这样的情况以后不会发生。
但是DAPP以后是能够真正落地的,跟实体经济相结合的,它是区块链技术的体现。虽然区块链总体来说是思维模式也好,技术也罢,它的精神是领先的。我们的技术还不成熟,各个国家一样,监管跟在技术后面,都不成熟。如果一个国家能在这方面有比较好的协调,基本做到同步发展的话,那这个国家下一个的经济发展的突破口,就可以找到。我们国家改革开放三十多年了,经济一直在增长。现在可以说,下一个风口就是DAPP。DAPP就是个新的金矿,这是我对DAPP的感觉。
/ 2 /
DAPP开发需要注意哪些问题?
LIMPST六大方面综合评估
我总结了一下,是LIMPST。
L,就是Limit,DAPP的拥有者制约项目的发展。DAPP有生命周期,你在设计的时候要考虑到它的生命周期,不是说DAPP永远在运行的。可能大部分DAPP是,也有些不是。比如说出现漏洞了,你就要把它给停掉。你作为智能合约的DAPP的拥有者,你有权力把它停掉。我昨天跟NULS TEAM交流,很高兴,他们在里面专门有个“stop”那些API,你作为一个所有者有权力去停止这个DAPP或者后面智能合约的运行。
I,就是Identity,身份认证。一个真正能够落地的项目,要做反洗钱,必须知道身份,而且要认证身份,必须知道你这个身份能够做哪些事情,你授权是什么。而且这身份在整个的有价值的区块链系统里面怎么运作,所以这个I大家需要考虑,在设计的时候。
M,就是Module,模块化。在设计的时候必须模块化,这个方面,NULS TEAM做得很好,九个模块,有配置模块、模块管理的模块等等,总共九个模块。在开发DAPP的时候,你必须有模块化,要仿照NULS这个去模块化。
P,就是Privacy,用户隐私。你必须保护用户的隐私,不是所有的数据都是可以公开的。所以现在我们的第一代区块链比特币,第二代区块链以太坊都是有问题,它的数据都是公开的,包括智能合约都是公开的,所以黑客可以去看这个智能合约原代码,最后找到办法攻击它,这是一个问题,包括用户的数据,你不可能把用户的数据放在链上了,你必须加密。所以这个是P,就是隐私。
S,就是Storage,数据储存位置。哪些应该放在链上,哪些数据应该放在链下,这非常重要,不是所有的数据都放在链上。比如你把一些视频的数据放在链上,你这个链就会非常膨胀,而且有些隐私的要求,你可能也不能放在链上,而要放在链下。
T,非常关键,就是你的token。区块链它是一个价值互联网,现在应该没有人反对这一点。作为价值互联网,你的DAPP在价值互联网必须有价值的流通,它的价值的体现是通证,也许是智能的资产,也有可能是其他,但是必须是有价值的东西在流通。所以你必须有个token模型,这个通证模型非常难设计。
在DAPP里面,公链会引进通证经济。这样设计,主要是看这里面的通证是怎么流通的、怎么创造出来的、谁用、谁去收、怎么消费、要不要把它消耗掉,这些需要提前设计好。
大家在获奖的时候,如果作为一个评审嘉宾,要从LIMPST这六个地方去看,看项目能否真正落地,能否真正服务于实体经济。昨天我跟NULS TEAM讲了,大部分的DAPP以后会有2B的,也有一些B2B的。
以上就是DAPP是什么以及在开发的时候大家需要注意的问题。
我再讲讲区块链,大家在主流媒体也好,其他地方也好,都有比较深的误解,认为区块链是对生产关系的改造,或者直接说区块链就是生产关系,人工智能是生产力。这种想法是非常片面的。
我们必须正本清源,如果我们把区块链作为一个生产关系的话,我们的思维就局限在生产关系的改造。我们首先要从生产力考虑,其次如果大家学过政治经济学,就知道生产力决定生产关系,生产力的发展,可以促使生产关系的改变。
在区块链里,也存在三要素,跟生产力的三要素基本一致——生产者,生产工具还有劳动对象。DAPP就是生产工具,是一个多方共赢的、共同协作的生产的工具;生产者,就是通过私钥、公钥一一展现在区块链上面;生产对象就是智能合约,就是产生链上的一些数据。因此DAPP是生产工具,不是生产关系。
所以说区块链首先是生产力,然后才是生产关系。当然它也有生产关系的属性。
总结一下,DAPP虽然没有专门的一种定义,没有标准的定义,大家如果去定义的话,要考虑LIMPST,还有区块链它首先是生产力,然后才是生产关系。
谢谢大家!
DAPP首发平台D26区作为承办方,将全程对比赛进行第一手报道,大赛的项目提交和投票,都将在D26区进行。大家可以关注“D26区服务号”,了解一手赛况,参与比赛。
新财网对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。读者应详细了解所有相关投资风险,并请自行承担全部责任。本文内容版权归新财网投稿作者所有