NPC AMA Celer 技术专场现场直播

2018年6月17日下午2点,NPC AMA celer 技术专场开始,本次 AMA 为 NPC 邀请了 Celer Network,针对 Celer 及相关技术进行讨论,让大家能够真正了解 Celer 的价值所在。

2018年6月17日下午2点,NPC AMA celer 技术专场开始,本次 AMA 为 NPC 邀请了 Celer Network,针对 Celer 及相关技术进行讨论,让大家能够真正了解 Celer 的价值所在,本次 AMA 的核心是求真求实,挖掘出有真正有价值的项目。趣币网对本次NPC AMA celer 技术专场进行了直播,以下是具体内容:

NPC AMA Celer 技术专场现场直播

主持人丹华资本Dovey Wan :董沫博士你先和大家讲下Celer Network的愿景吧。

董沫博士:我们坚定的认为,在未来区块链的生态系统当中,最终将区块链的分布式应用带入千家万户与大规模移动及IoT终端的,也就是区块链的真正入口层,是区块链的链下扩容平台。链下扩容平台基于底层区块链的共识和安全性保证,通过将大量的智能合约执行和价值传输转移到链下进行,在加速的同时不丧失安全性,同时需要具备一套自洽的经济学模型作为保障。

可以说,链下生态和链上生态同等重要,从技术难度上面,同等复杂,而现今链下生态处于一个萌芽和初生的状态,我们希望用自己的强大技术实力,和对行业生态的把握,来推动区块链链下生态的成熟与发展,真正让区块链走入千家万户。

主持人丹华资本Dovey Wan :可能群里很多人还分不清Layer 1和 Layer2,老董给科普一下吧。

董沫博士:其实比较广泛说的Layer1,区块链的共识算法和底层区块链的架构(比如VM架构等等),那么Layer2,主要是一个泛指所有其他生态结构的内容,比如说off-chain scaling的platform,比如说off-chain的计算的platform,甚至有一些人也将比如说off-chain的存储之类的归位layer2.。目前layer2的概念是由一些“一锅粥”的,由一些是优化。可以慢慢来,但有一些我们认为是区块链生态的essential的部分,比如layer2的scaling platform

主持人丹华资本Dovey Wan :Celer Network Layer2 上是不是可以也能执行自己的智能合约执?Layer2的智能合约如何实现?

董沫博士:是的,这个问题非常技术,我来从high level讲一讲。链下智能合约有很多个层次,最简单的链下智能合约可以通过我们的广义状态通道实现,和本地绑定映射实现,但是单纯使用广义状态通道会带来很多的问题,这个问题问的有些过于detail,但也是我们技术上的一个很大创新,我们的通过区块链虚拟机动态绑定和虚拟映射来做的。具体请关注我们的后续的release。链下智能合约有很多个层次,最简单的链下智能合约可以通过我们的广义状态通道实现,和本地绑定映射实现,但是单纯使用广义状态通道会带来很多的问题,这个问题问的有些过于detail,但也是我们技术上的一个很大创新,我们的通过区块链虚拟机动态绑定和虚拟映射来做的。具体请关注我们的后续的release。

主持人丹华资本Dovey Wan :Celer Network 链下始终是要和链上交互的。咱们Onchain 和Off chain的结合机制是如何设计,并确保安全地实现的?安全性是很多人关心的问题,譬如我打牌快输的时候,找人把我的对手Ddos下线……如何解决?

董沫博士:在这里你问了两个问题,第一个是on-chain off-chain交互安全的问题。第二个是DDoS的问题,我分开回答。

先说第一个,在Celer实现高TPS的同时,并没有牺牲安全性,因为交易虽然是在链下完成,但是仍有底层的区块链作为安全性的保证。具体来说,当链下交易出现分歧(比如赖账),利益受损的一方可以拿着他们之前签过名的链下交易凭据去区块链上申请仲裁,区块链会根据链下交易凭据来决定最终状态(区块链类似于“仲裁法庭”)。就是假设有人off-chain说了谎,做了或者试图做坏事,共同参与off-chain transaction的人可以提交最新的valid state去on-chain做仲裁从而保证所有的off-chain状态转换都是按照既定的规则执行的。从博弈论的角度来讲,因为知道了作恶也无法获利,那么在自私+理性的参与者模型下,大家都会互相配合,在非理性模型下,或者有外部激励的“就是要干死你”的模型下,仍然通过链上的仲裁能力,保证系统的安全性。

我再来回答第二个问题

DDoS干下线这个由两个解决方法: 1. DDoS是一个永恒的问题,不只是在off-cahin由,on-chain也存在,ming pool等等也会持续的遭到DDoS;2. 你所说的DDoS并没有那么可怕,因为即使节点下线了,对手能做的事情就是去on-chain触发claim,这时候你作为对手方可以回到on-chain和对方做争议仲裁。除非对手能够DDoS掉整个区块链,让你没法发出tx,这都仍然是安全的。同时在经济学和博弈论的角度,现claim state的人是需要付出一定的honesty bond的,只要你能跟他on-chain搏斗,最终的输家就还是他。基本回答完毕,就是off-chain的安全性是依托on-chain的bond contract存在的,总结一下

追问:都被DDoS了,如何去链上仲裁?

答:举个具体例子吧,被DDoS只是这个节点的某一个网络端口被拥塞了,那么这个阶段完全可以换一个别的端口来broadcast他手中的最新state,以及继续跟对手方完成游戏。

主持人丹华资本Dovey Wan :Celer Network 老董你要不要科普一下State Channel这个东西,状态通道以及通道层对于对接的其他底层公链是否有什么特别的要求?如果有的话先支持哪几条公链?开发者是否有权利配置选择celer底层使用的具体公链?

董沫博士:通道层功能有多个维度,不同的公链能支持的维度不一样,绝大多数智能合约公链都可以支持Celer.BTC一类的支持的能力少一些,不过基本的payment还是可以支持的,都可以被cChannel所抽象。

主持人丹华资本Dovey Wan :一个我们讨论了很多的问题就是“不可能三角” Celer能够做到不可能三角的效能,去中心化和安全性同时兼顾吗?

董沫博士:不可能三角只适用于底层公链。Celer对整个区块链生态的贡献就是可以让公链专注于去中心化和安全性,然后celer来补上性能的差距。当把scalability从区块链上移到链下的时候呢,不可能三角这样的“tradeoff”,所影响的因素就更多了,比如可以去用liquidity和availability去换scalability。但Celer为了不牺牲liquidity和availability,引入了cEconomy的机制去激励他们。

实际上这样的不可能-》可能的思考是很有意思的,我们从另一个角度来想区块链是怎么样做这样的tradeoff的。在区块链这样的模式出现之前,数字账本(里面代表价值交换的,不是简单的数据)有一个根本的tradeoff就是“去中心化和安全性”的tradeoff,就是你一旦将账本分散,也就没法做到incentive compatible的consensus。那么区块链就通过引入mining的机制,来从博弈论角度“中和平衡了”安全性的问题。但同时,也带来了极大的效能上的挑战。那么我们的off-chain的平台,就是将这个取舍的平面重新定义,基于区块链,在定义一层抽象,创造新的取舍和新的机会,达到一种和谐的境界。

©本文观点仅代表作者本人,绝不代表趣币网赞同其观点或证实其描述。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。本文不作为投资理财建议。转载请注明出处:趣币网

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信