本体研究院院长:区块链的内在精神是开放开源

近日,本体研究院院长 Kendall MAO 做客金色沙龙,从技术角度出发,对区块链的场景与应用、应用层和协议层等话题发表了独到见解。以下为直播实录。
1. 谈及场景与应用,您认为哪些场景适合数字资产?技术是加密应用的护城河吗?
我觉得要回答这个问题,首先要了解区块链的核心价值。只有利用区块链核心价值的场景和应用才能解决真正问题、发挥区块链作用。在我看来,目前区块链的核心价值还主要在价值的流通和构建技术信任的能力两方面。在不适合有中心的情况下,又要进行价值流通或者构建信任时,区块链可以发挥重要作用,比如身份和数据自治和分布式数据等。
至于区块链应用的护城河,技术不应该成为这样的角色,区块链的内在精神就是开放开源。我甚至觉得区块链应用还没有到百花齐放的时候,现在更应该谈如何发展,而不是护城河。
2.对于应用层和协议层,最有可能捕获价值的是哪些场景,不同的方向对于用户和投资人,分别有什么意义?
从一些宏观的应用场景方向上看,目前数字金融方向、数字身份的建立、个体数据的确权和流转都有可能成为捕获价值的场景。数字金融场景包括 DeFi 等。依托建立在区块链上的去中心化数字身份,区块链应用的用户不仅拥有一个账户通行全网、按需授权服务访问自己数据的能力,数据隐私问题频发的今天,这带来了解决问题的可能。另外,用户的角色也会在原先互联网数字终端用户角色的基础上增加另一个角色:stakeholder。当然,投资人也会有新的模式参与到区块链项目的商业投资中。
个人或者组织的数据通过区块链自治化,将衍生出新的数据利用方式。用户可以掌握自己的数据,按照自己的意愿去利用自己数据,售卖自己数据,用户可以从自己数据中获益。本体在这方面有了一些探索和思考,希望能利用区块链让用户自身的价值得到体现。
总之,无论是哪一层,无论是什么场景,用户和投资人都可以抓住自己关心的点,或参与到区块链的发展中,或抓住区块链的价值。
3. 如何看待“区块链与互联网巨大的区别就是互联网是瘦协议,价值都被应用层捕获,而区块链是胖协议,价值都将被协议捕获”这样的说法?
如果没记错的话,这应该是 USV 分析师大概在三四年前提出的观点。我们今天回头来看这个观点时,可以发现在这个观点提出的时候,区块链上的应用从种类和数量上看,都比较稀少。数据存证大概是当时少数的应用场景之一。从价值分布上来看,当时确实主要集中在协议层上。
经过这三四年的发展,区块链在协议层和应用层都有了比较大的进步。在协议层上,出现了分片等扩容技术、跨链等区块链互操作性技术以及一些隐私保护技术的发展。另外,虚拟机和智能合约体系也有了新的发展,比如 Wasm 的实现等。协议层的进步导致了应用层能力的进一步释放或者说应用层价值的进一步生长。
在应用层上,NFT 等拓宽了数字金融应用,去中心化身份以及分布式数据交换更是正在利用区块链的特性构建 trustless 协同网络。协议层仍具有巨大价值的同时,应用层正汲取“营养”从瘦到胖。从现在来看,这是一个相辅相成、互相哺育的过程。我们希望区块链协议层和应用层这两方面螺旋前进,变成两个巨大的“胖子”,真正给所有用户带来实际应用场景和价值。
4. 在您的观察中,目前国内外在场景-应用层-协议层这个方向探索中有什么区别?有什么差距?当前在场景、应用层和协议层,有哪些值得技术人员关注的热点?
前面的老师说了很多国内外的情形。我就说说技术人关注的热点吧。先说说场景上,国内外其实在这些方面都进行了大量尝试。目前较为火爆的 NFT 也让稀缺的数字艺术品等变得更加流通。另外,无论国内外,在企业和政务上也都有区块链应用的尝试,从去中心化的统一身份登录到用户自治的数据交换都看到了区块链在这些方面发挥的作用。
从区块链自身技术发展来看,区块链互操作性是目前被关注的热点。打通区块链网络和区块链之间的交互,解决信息孤岛问题,更加有助于数据和价值的流通。另一个技术点是多虚拟机支持的智能合约体系。支持多虚拟机,支持多编程语言,让传统项目的开发人员能快速方便地切换到区块链赛道上来,从而为区块链应用发展带来更多的可能。除此之外,区块链让用户有了身份自治、数据自治的能力,用户隐私保护成了技术人员的一个主要研究方向,零知识证明在最近两年得到了很大发展就说明了这一点。在应用上,如何利用区块链特性构建融合技术、法律和社群信任的信任协作网络一直受到关注,其中去中心身份标识技术和可验证凭证技术更是在 W3C 等组织的支持下正形成标准。
5. 已经有技术基础的工程师,在场景、应用层和协议层等领域,如何选择适合自己的技术路线,都有哪些值得参考的项目或者资料?
我觉得技术人员在选择技术路线上,兴趣是自身发展的重要元素,技术人员可以根据自己的兴趣去点亮自己的技能树。应用开发人员可以去了解虚拟机和智能合约,对区块链底层感兴趣的技术人员可以去了解一些网络、安全以及分布式技术。大家也不要因为别人的而意见干扰了你最初的想法和决定,无论大家选择什么技术路线,我相信念念不忘,必有回响。
在参考项目上面,我也推荐一下我们本体区块链。从应用技术人员来看,目前本体区块链支持 NeoVM 和 Wasm 两种虚拟机,支持 Python、C++和 Rust 等多种语言的智能合约体系。支持多虚拟机,支持多编程语言,可以让传统项目的开发人员能快速方便地切换到区块链赛道上来,从而为区块链应用发展带来更多的可能。同时,本体拥有 SmartX 和 Punica 等辅助 dApp 快速开发的工具,可以让开发人员快速上手。另外,本体的文档体系也比较完善,适合开发人员参考后快速上手,主网上现在有几十种 dApp 在稳定运行。
此外,本体在分片和跨链、去中心化身份、分布式数据交换等技术进行了充分研究和实践,希望能和大家一起探讨。其中分片和跨链都在测试网上稳定运行,大家可以来体验。由本体技术支撑的分布式数据交易平台也成功上线。本体技术社区是一个开放的技术社区,大家可以访问我们的官网 https://ont.io,也可以去我们 GitHub 提交 issue 和 pr,同时也欢迎加入我们的技术讨论群,一起为区块链技术发展做出点努力。