查看原文
其他

问道区块链 | Celer Network董沫:链下扩容是提高区块链性能的最佳解决方案

问道区块链 区块链研习社 2021-04-10



3月26日上午,区块链研习社社群专访栏目——《问道区块链》2019年第1期正式上线。本次活动在“问道区块链创世群”内进行,并在区块链研习社所有分群及合作伙伴社群进行转播。活动得到了COIN4A、COINVOICE、耳朵财经及各大媒体的战略支持。



本期《问道区块链》邀请到了前不久在Binance Lanchpad上线的明星项目——Celer Network 的创始人、UIUC 计算机系博士董沫先生。董沫对有关链下扩容的概念及Celer Network项目做了完整的解读与分享,并与区块链研习社创始人Higer进行了深度对话。


如今身处硅谷的董沫,是区块链技术最早期的研究者和投资者,同时有着强大的技术和学术背景。由于非常擅长将复杂的区块链概念和理论用生动的例子讲清楚,所以被圈内人称为老董。而Celer Network作为老董在区块链行业里的第一个创业项目,也显得倍受关注。


在直播中,董沫博士指出了链下扩容在解决区块链性能瓶颈上的必要性和优势,并围绕Celer Network的技术方案和经济模型进行了分享。


董沫博士对链上扩容和链下扩容这两种提高区块链性能的解决方案进行了详细比较,他表示,链上扩容有其极限,而链下扩容能够把公链上影响用户体验的操作转移到链下来进行,同时不放弃去中心化和安全性,从而近一步改善用户体验,比如可以在用户之间迅速地进行价值的转移,使得费用极大降低。因此,用链下扩容解决区块链性能问题势在必行。


同时董沫博士表示,虽然链下扩容可以扁平扩容,没有所谓的分片限制,但二层扩容自身中也存在一些加密货币经济学的问题,比如如何保证安全性和稳定性。当前市场中链下扩容的项目并没有一个良好的解决方案。


因此,Celer为社区提出了一套完整的解决方案cEconomy。这套方案不仅可以适用于Celer平台本身,同时能运用到更广泛的链下扩容应用场景。该模型通过流动性拍卖(Proof of Liquidity Commitment ),流动性锁定证明(Liquidity Backing Auction),状态守卫网络(State Guardian Network)这三个互相联系的经济学机制设计,利用CELR代币为纽带,系统和完整地提供了解决了链下扩容系统中流动性短缺和状态安全性的关键问题。


主题分享环节过后,区块链研习社创始人Higer与董沫就相关技术问题进行了深度访谈与对话。以下为访谈实录:


区块链研习社创始人:Higer


Higer:很多区块链资深人士曾表示,公链作为价值传输网络的基础设施,安全性比高TPS显得更重要,董博士如何看待这个问题?另外,Celer Network从一开始就追求互联网级别,甚至上亿的处理效率,这是否是区块链领域应该追求的方向?


董沫:可拓展性是安全性重要的前提。如果不解决可扩展问题,安全本身也就没有什么意义。


所谓互联网规模不是说要将互联网应用搬到区块链上面来,所谓互联网规模,是说要将价值流动的速度和活性匹配现在的信息流动速度和全球性。


说近一点,咱说能不能有一个高用户互动性的应用,把更多的新增用户带到区块链上,做一个百万日活,全球各地都能接入的应用?现在的区块链基础设施是没办法做到的。说远一点,需要一个可以承载庞大的用户群体同时进行高速交互。我们的目标是构建一个全球共享的分布式的加之流转生态系统,使所有的计算机、移动终端和IoT设备都能够在其上进行大规模、去中心化、快速与安全的价值交互,那么这个系统的终极目标是要能够负载每秒钟数千百万甚至上亿次的智能合约运算和价值转移。


这里的核心关键就是让系统可横向扩展,即各个不相关的运算可以独立进行,这样自然系统参与者越多交易越频繁,则总体的交易量就会越大。可惜现有的区块链由于巨大的链上共识成本而无法做到横向扩展。Celer的核心技术创新就是构建了一套通用高效的链下扩容平台。链下扩容包括状态通道和侧链等,其核心思想就是由交互方共同签名维护一个链下状态(交易证据),仅在无法达成一致时才会诉诸于链上共识。


我们的目的是让底层公链的宝贵资源用在必须要求链上共识的事务上,如抵押,仲裁,强制执行等,而绝大多数的运算和交易都可以安全地在链下进行。这样不但能够极大地提高分布式应用的性能,还可以极大保护用户隐私,因为交易细节只有交易参与方知道。


Higer:Celer Network通过链下扩容的方式实现互联网级别的横向扩展性,同时对于Dapp开发者是非常友好的,那么在这种愿景实现后互联网的应用开发模式与区块链的应用开发模式有何不同?


董沫:Celer目前解决的主要区块链性能的底层基础架构问题,当然在开发者层面,我们也做了很多努力。区块链应用和互联网应用开发上面,确实是有一些不同的,主要核心上面一个是分布式应用,一个是中心化应用。在区块链早期,大家尝试给开发者一个“中心化服务器”的抽象,让开发整能够觉得自己像是在开发普通的web应用一样。也有了行业中的所谓的Web3的大旗。但这个事儿我们现在回头看看,其实是有不少反作用的,他忽视了去中心化后段本身技术和承载能力的特殊性,开发出来的应用,往往开发者开发的过程顺利,那么使用起来就难,使用起来顺利,开发门槛就会很高。我们希望能够解决这种问题。


我觉得更加眼前的一个问题是,链下应用,或者二层网络应用开发和底层区块链开发之间的一个区别。虽然链下智能合约的本身逻辑复杂性是链上合约,但 Celer 存在的目的之一则是让 DApp 开发者能够最简单便捷地进行链下 DApp 开发。Celer 技术栈的一部分便是简单易用的应用开发框架和用户移动端接口 cOS,它会自动处理链下扩容带来的额外复杂部分。说通俗一点,就是写合约的时候,要满足特定的结构和设计模式,就能把一个链上应用“变成”可以跑在链下的应用。我们的目的则是让使用 Celer 平台的发开者并不需要去关注分布系统等复杂问题,而仅仅专注于 DApp 逻辑本身。


Higer:Celer Network通过流动性拍卖、流动性锁定证明、状态守卫网络等一系列技术创新解决链下扩容的加密货币经济学问题,设计上的复杂性是否可能导致系统存在更多潜在缺陷?


董沫:经济学机制设计是一个长期和复杂的过程,我觉得在区块链世界和传统经济学,很重要的一点区别是,经济学机制这种本身比较模糊的东西,可以用代码和共识来严格的表达和执行了。那么在使用代码表达的过程当中,会不会有错误和bug呢?完全可能是有的,但是这个不是问题,因为至少我们有了一种规范的表达激励机制的方法和基础。这是之前从没有过的。


Higer:Celer构建了一个底层是其他区块链公链设施,上层是Celer网络的价值互联网。那么Celer是如何平衡或者考虑对不同公链的支持问题,这是由开发者选择还是由Celer决定?


董沫:我们希望 Celer 在整个生态里面是向下推动公链生态发展,向上降低 dApp 开发和使用难度,提升用户体验,最终给开发者带来可持续的盈利模式的这么一个中间层的角色。Layer-2 和 Layer-1 一定是一个相互成全的过程,不存在任何分流的问题,归根结底都参与了相应的公链生态。


当然,Layer-2 并不依存于一个特定的 Layer-1,也是自己的独立生态,比如我们就支持各类基于 EVM 的公链,以及别的一些虚拟机架构,比如 DFINITY。对什么公链支持这个问题,其实有一部分是我们自己的战略决策,但是当我们的社区不断壮大的时候,我们会听取社区的意见和呼声,接入大家感兴趣的公链。


访谈环节过后,董沫博士接受了问道区块链创世群及直播间外社群成员的提问,内容涉及Celer Network核心竞争力、技术解决方案、未来发展方向、区块链“不可能三角”等方面问题,董沫博士都进行了详细的解答。


↓活动福利:价值269元的智能合约全栈开发课程↓




一起学习成长长按关注我们



目前20000+人已关注加入我们

       

       



往期精彩回顾





1、国家信息中心朱幼平:2019将改变区块链格局的十大应用


2、跌入深渊or浴火重生?区块链2019及未来发展趋势分析


3、共识之光”区块链从业者峰会暨区块链研习社2周年庆典——长沙站圆满落幕


4、首个跨链整合区块链专利诞生:区块链走进我们的生活不是梦



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存