嘉宾介绍
石宁博士,D3Chain 创始人,获得清华大学学士(优秀毕业生)、中国香港科技大学博士学位;2014、2015、2016、2017年连续四年被爱思唯尔评为中国决策科学领域高被引学者;曾任易票联支付有限公司CEO,带领公司研发一系列高水平的支付、分账和清结算产品,全面提升公司治理和管理结构,并带领公司走出历史困境;曾任中山大学教授,负责多个国家自然科学基金项目,国家重点项目子项目负责人,是国内领先的供应链管理、区块链领域研究知名专家;在国际核心期刊发表多篇论文,担任多个学会委员;国内第一人在国际发表区块链底层技术研究论文《A newproof-of-work mechanism for bitcoin》,相关工作成果被认为意义深远; 连续创业者:曾创办了广州朝旭投资管理有限公司,从事量化投资业务,开发全球量化交易系统、数据采集系统、模拟交易系统、监控系统和智能投顾平台,公司于2016年底被广东知名企业收购。
开场
极热区轮值主席王嫣:今晚八点有请D3Chain 创始人石宁博士来极热区社群进行AMA对话分享。欢迎大家围观并积极提问参与!
极热区轮值主席王嫣:欢迎石博士!未来区块链或将重塑社会经济和生产力关系。但目前区块链进行商业化落地应用上存在多个方面挑战,在很多人内心深处,还是将区块链只与数字货币相联系,有很多缺陷。有人认为区块链落地之时, 就是区块链泡沫破灭的时候。
今天我们请来了分享的石宁博士是爱思唯尔学术高被引学者,前中山大学博导,中山大学高等金融研究院研究员, 金融科技行业连续成功创业者。 2018年石宁创立了D3Chain项目。石宁博士给我们带来的分享主题是“区块链落地即死吗”, 话题虽然沉重, 但这是我们每个区块链从业者不可回避的问题, 丑媳妇总要见公婆, 今天我们听听石总给我们带来的分享, 让我们热烈欢迎!
D3Chain 石宁博士:大家好!
问题一
王嫣:请问石总您认为区块链到底会怎样改变世界?
石宁:OK.这个问题有点大。首先,比特币已经改变了世界。作为区块链在电子现金领域的应用,比特币已经取得巨大的成功。比特币实现了人类进行价值传输的一个梦想,也让全世界正面电子现金这个新生事物。学术界对电子现金的研究长达30年,无数学者都提出了各种构想,但最终中本聪成功了。电子现金的意义在于资金流和信息流实现了同步传输,这在以前是不可想象的。
正是由于资金流和信息流实现同步传输这样的属性,区块链最初吸引的就是金融机构的注意力。比如跨境支付的应用,比如R3等。但是,金融机构推动区块链的决心,显然没有中本聪在不通知清算组织、不通知银行的情况下,直接弄出一个全新的金融基础设施坚决和彻底。渐渐地传统产业也开始关注区块链,基本上是把它当做一种升级版本的分布式系统。也有人开始把这种分布式系统和通证结合,倡导币改。这显然是很有趣的一个方向,但这也是最难落地的一个方向。但总的来说,大江毕竟东流去。区块链的优势会随着时间的推移,各种基础设施的完善,最终完成对旧世界的改造。
群友海飞:石总,你好!看来你对电子供应链有深刻认识和经验!请问下供应链与区块链会产生多大变化?
石宁:第一,链接供应链上下游的行业清分,这个用区块链做很好。第二,供应链信用体系。第三,和物联网结合的溯源(难度最大,因为溯源成本可能高于物品成本)。
问题二
王嫣:为什么您认为传统产业落地区块链是最难的呢?
石宁:在回答你这个问题之前,我想问你一个问题。比特币支付和微信支付有什么区别?
王嫣:区别对于我个人而言,还没用比特币买过pizza,我倒是经常用微信买。比特币支付如果用APP的话,在使用感受上对普通用户来说应该差不多。我感觉过不了多久,接受比特币的商户,或者说尝鲜的商户,会逐渐变多。
石宁:嗯。在C端体验上,其实是没有太大区别的。但在B端,那就是云泥之别。微信支付背后是一个复杂的五层账户体系,从央行、清算组织、支付机构到商户、用户,一笔账的信息和资金在其中的流转是很复杂和琐碎的。有些学者做过研究,100元钱在这个体系中消耗就有2元钱。然而,比特币背后就一层账户,点对点支付。所以区块链技术其实对B端的影响是隐性的,但长期来看也是巨大的。
然而,改造B端通常是比较困难的。一般来说,就两个路径。一个是跨界降维打击。这是互联网时代反复发生的事情,例如网上书店颠覆实体书店。区块链要实现跨界降维打击,大概率是需要Token机制的,因为你能让C端获得更大的利益。而目前监管在Token这个问题上还不明朗,比如有些人提出要做跨行业积分,如果根据法律法规,这个场景会被限制地很死。那么,第二个路径就是产业+区块链,类似ERP, 云计算等技术,将这类技术作为一种高端服务去改变产业,这条路径目前有一些具体的困难。
问题三
王嫣:传统产业落地区块链具体有哪些困难呢?
石宁:如果把区块链作为一种高端服务去理解。那基本上获得产业的理解是第一个难点。然后提供有效的工具是第二个难点。目前,基本工具十分稀缺。其中第一个难点不难解决,中国的企业家特别是民营企业家,对新技术是十分开放和拥抱的,自媒体时代,各种鸡汤文又把他们搞得越来越焦虑,改变他们的认知不难。第二个难点,现在是真正的难点。目前,大多数区块链项目,还是基于加密数字货币思维的。
ETH确实提出了智能合约这样的构想。但是公有链+智能合约+DAPP这样的思维逻辑,其实也是值得反复思考的。如果一个产业用户,他自己可以搭建一条链,他为什么去开发DAPP呢?去中心化的潘多拉盒子一旦打开,万链齐飞基本就是必然。更何况现在的DAPP在易用性上还有很多问题。另外,目前的主流观念还是认为,智能合约必须是图灵完备的。
然而,图灵完备的智能合约,必然引入更多的安全隐患。比如SMT事件就是利用一个加法的溢出漏洞。中本聪为什么要用一个那么难用的堆栈语言去执行交易处理呢?安全!如果去中心化系统不用太担心安全问题,那为什么不直接中心化呢?
因此,智能合约是不是必须是图灵完备的。其实可以深度再研究研究。基于本身就不太安全和可靠的智能合约的基础上开发的DAPP, 大多数是不易用的。如果将更多的业务逻辑放在智能合约层,潜在的一定有更多的安全隐患。如果将很少的业务逻辑放在智能合约层,那么一定不好用。
极热区欧鑫:公链+DAPP这个模式到底对不对?为什么没人去质疑呢?
石宁:基于本身就不太安全和可靠的智能合约的基础上开发的DAPP, 大多数是不易用的。如果将更多的业务逻辑放在智能合约层,潜在的一定有更多的安全隐患;如果将很少的业务逻辑放在智能合约层,那么一定不好用。总体来看,公链+智能合约+DAPP这样的架构体系,在安全性、可靠性和易用性上都存在较多问题。
IBM的Fabrics很有意思,它也有智能合约,并且放在Docker这样的传统分布式系统常用的容器机制里面。但Docker总体上说,在区块链的世界里面,还是太重了。同时,真正推动区块链落地产业,还需要对行业的理解和系统集成能力,总体上看是个苦活累活。因此,需要更好的工具。
问题四
王嫣:石总刚刚提到了工具,这个和您的D3项目有关系吗?
石宁:谢谢。首先还是谈谈我对未来区块链世界的展望。既然是一个去中心化的世界,未来天然的就应该有参差婆娑的链的世界。我相信大家也不太希望未来几个主流币变成了新的中心。有些产业一定会被区块链降维打击,以后慢慢就没有了,特别是和金融关联度高的;有些产业大概率会在区块链的赋能下,逐步进化。现在通证派在搞币改,大概就是希望产业进化。公链共同体这样的概念也被提出了。
我们的想法很朴素。首先,如果说一个企业想整合其上下游,想实现某种意义上的行业公链,从而更好地促进三流合一。他大概率还是希望有工具的。D3Chain就要提供这样的工具。这样,各行各业落地就容易了。因此,D3Chain意图做成一个为行业公链共同体开发各类工具的自生长服务社群。D3Chain将贡献一系列优质的模块,方便各行各业,用最低成本的构建属于他自己的公链。
当然D3Chain也会通过自己的核心技术和工具箱模块,搭建自己的基础公链,并会选择合适的领域进行应用落地的探索。简单地说,我们也可能会有一些自营的行业公链,这些公链上的交易,直接就在D3链上跑。
总的来说是,行业参入者不需要在我们的平台上开发DAPP。简单说,他们只需要像搭积木一样,就可以组合出他需要的区块链基础设施。
问题五
王嫣:公链工具箱,听上去有点意思。那它和ETH这些平台有什么区别啊?
石宁:D3Chain和ETH这样的公有链,主要有如下不同:
1.交易解耦。ETH的合约层最终会把所有DAPP的交易传到链上。我们并不鼓励这样,对于使用D3模块的链,不需要把原始交易传到链上。除非是我们自己投资和孵化的行业链。
2.适配性共识。不同行业适用的共识机制大概都是不同的。我们提供了一个可配置的共识机制的架构。
3.非图灵完备合约执行。在D3的链上语言上运行的合约要求非图灵完备。这样我们需要一个处理业务逻辑的中间件。
4.处理业务逻辑。完整和复杂的业务逻辑最好是在链下完成. 复杂的业务逻辑和合约之间的转换,用中间件来处理。这里,也要兼容不同的行业特性。
问题六
王嫣:注意到D3设计了DPOW和XBFT混合共识算法,这两个共识算法有什么优势和特点,特别是DPOW这个D,在比特币原来POW基础上加了D,具体是什么原理?
石宁:POW迄今为止,还是最安全的共识。它的两个大问题:算力集中和自私挖矿。DPOW是在弱同步的原理下引入随机性。其核心思想是将矿工挖矿的经济奖励和政治权利(汇报权)相分离,即算力多的矿工理所当然可以获得更多的经济奖励,但汇报权是在所有有贡献的矿工中随机选择得出的,类似于人民代表大会选出人民代表一样。
DPOW目前我们已经开发完了。严肃的学术证明也基本完成。基本解决自私挖矿问题,同时机制上不鼓励算力集中。XBFT则是自定义的快速共识算法,该算法假设主节点已经被DPOW选出。
总体上,D3是采用了DPOW和XBFT混合共识算法,在不同层面解决不同问题,最终使得整个区块链系统更加安全、更加高效。当然,我们的架构决定了,我们不是提供一个具体的共识算法,而是一个可以适配的共识算法的机制。
群友海飞:在你们链上,客户能发链吗?
石宁:严格说,不是这样。它的链和我们的相对独立,但通过协议明确调用我的模块的记录,这样它的原始交易不用到我的通道来。我们无意做一个“主干道“的主链。有一种情况,可以认为就是在我们的链上发链。那就是我们自主推动的或者孵化的链。它的原始交易会在我们的链上。
问题七
王嫣:D3将结算层分成三层架构,三层之间的协作机制如何设计,分层设计将起到什么作用?安全性如何?
石宁:简单来说,还是平衡安全和效率。现在公链技术在共识算法上的研究渐渐都在往混合共识上走。我们主要是实现了Block-As-Transaction的技术。从逻辑层面看,下层的每个Block都被上层区块链视为一个Transaction,由上层的矿工负责打包并在上层出块。
具体来说:首先,作业层负责高效地处理用户转账交易,比如谁转账给了谁,但是必须保证矿工无法作恶或者说作恶成本很高,所以D3引入共识层;共识层则负责公平地遴选矿工,各个节点凭算力竞选成为矿工,确保在D3体系内作恶将会付出机会成本;与此同时,为激励矿工参与到D3系统中,D3引入了激励层;激励层则负责确认矿工的贡献,并按贡献分配代币。
激励层为了防范女巫攻击,需要有很多针对性的规则设计,最终确保矿工行为大致是纳什均衡的。
群友龙印云:是否可以理解D3支持在公链上的自有链,只是自有链需要符合D3的技术规范 ?
石宁:基本可以这么理解。但是我们比较强调适配性。自有链可以通过适配器个性化它的要求。这就是我们反复强调的 ”大规模定制“的思路。
群友龙印云:我觉得业务的记录和共识的验证分开是最有意义的,平衡效率和业务的复杂性。
石宁:是的。所以,我们把合约设计为图灵不完备,特别是金融应用领域,安全太重要。
问题八
王嫣:D3提出“代码及挖矿”的设计是出于什么考虑,怎么理解,对未来生态或者公链共同体建设有什么价值?
石宁:代码即挖矿的核心逻辑是:D3会提供一个核心的协议,将基础模块的使用和行业公链的POW建立某种联系;我们会让被调用的基础模块成为行业公链中的某类“矿工”;这样的设计逻辑,让D3和行业公链的生产关系依旧是在区块链的语言逻辑中运行,从而在哲学上拥有更深刻的自洽。
总之,D3是属于开发者和创造者的,D3乐于将更多的权益与创造者分享。
问题九
王嫣:注意到石总在国际期刊发表了区块链专业学术研究文章,作为学者型创业企业家,您对目前的区块链行业发展现状是怎么看的?
石宁:区块链行业能否长远发展,还是要看落地质量。目前,越来越多的研究机构开始严肃的研发。核心技术的争取,未来还是比较关键的。同时,现在区块链在中国缺产品经理,中本聪本质是产品经理。
问题十
王嫣:D3项目已经在哪些行业和具体什么企业进行了合作了?请跟我们讲讲。
石宁:D3目前在积极推动区块链+产业的落地。目前在行业清分、供应链金融、版权保护等方面和若干上市公司有合作。
我们对区块链提升产业这个方向还是很支持。尽管我刚才说过了,其实这是最难的。珠三角一些实体企业也开始关注区块链技术这件事情,但他们非常务实,基本上非诚勿扰的。
因此,我们不寄希望于开会解决问题。我们还是希望从实践中来,到实践中去。对于希望利用区块链直接颠覆产业的做法,我们也十分欢迎,乐于支持。
王嫣:由于时间关系,今晚的对话分享就到这里,感谢石总分享!
石宁:谢谢大家!
王嫣:今天对话分享活动到此结束!今后大家可以继续在群里交流。
声明:以上对话内容为嘉宾意见, 不代表极热区构成投资建议。
领取专属 10元无门槛券
私享最新 技术干货