主页 > imtoken钱包官网登录 > 【深度访谈】丹华口中的“货币航母”CelerNetwork

【深度访谈】丹华口中的“货币航母”CelerNetwork

imtoken钱包官网登录 2023-06-30 05:22:40

以太坊矿机收益计算器_以太坊虚拟机主要干什么_挖矿机以太坊

今天的内容干货满满,建议不定时收藏回顾~

丹华资本在币圈的威望,谁都知道。 今天给大家请来的是曾被丹华董事总经理Dovey Wan誉为币圈“航母”项目的Celer Network联合创始人董墨博士。

董默博士毕业于上海交通大学,获博士学位。 2017年获得UIUC计算机科学博士学位。圈内人称老董为区块链的早期布道者、开发者和投资人。

以太坊矿机收益计算器_以太坊虚拟机主要干什么_挖矿机以太坊

他联合创立的项目 Celer Network 是一个互联网规模、去信任和保护隐私的区块链平台,让每个人都可以在 Celer 平台上快速开发、运行和使用高度可扩展的分布式应用程序。

话不多说,让我们和董墨博士一起走进问答,带你更清楚地了解区块链,了解“让区块链走进千家万户”的Celer Network。

1个

第一个问题:

Celer 的链下可扩展性解决方案相对于闪电网络和雷电网络等传统链下解决方案具有优势。 这种技术能否应用于比特币、以太坊等公链? 或者你的程序适用范围是什么? Celer的技术会不会成为普世通用的扩容技术?

董:很多朋友和社区支持者会问Celer Network和Lightning Network、Raiden Network有什么区别。

从技术上来说,与前两者最大的区别在于闪电网络和雷电网络只做链下支付,不支持链下智能合约,而Celer有完整的分层架构,其底层是cChannel ,这是一整套广义状态通道和侧链的解决方案。

此外,Celer还有一个明显的优势,就是cRoute的第二层状态路由算法。

cRoute状态路由算法是CelerNetwork中提出的速度最快且可证明最优的状态路由算法,比闪电网络和迅雷网络上的支付网络算法的性能快十五到二十倍,我们可以从理论上证明cRoute的性能是状态路由算法中最高的,超越它是不可能的。

那么大家就会问什么是状态路由算法。 在整个状态通道网络中,无论是在侧链之间建立状态通道,还是直接形成状态通道,都需要将状态从一个节点发送到另一个节点。

即在这个过程中如何选择支付从发送方到接收方之间的路由或路径,是整个链下系统性能的核心。 链下系统有多快,能承载多少东西,取决于这个状态路由算法。

基于cRoute通道路由算法,我们建立了一个链下操作系统cOS,为开发者提供了一个非常简单的开发工具包,让开发者无需花费太多精力就可以将现有的智能合约和DAPP进行集成,可以移植到Celer Network .

同时,我们有一套链下虚拟机架构,可以在链下执行和调用智能合约的功能,打通整个链下和链上,为用户提供一个操作接口,允许用户去真正使用这样的区块链应用。

另一个区别是经济模型。 暂且搁置一下,闪电网络本身并没有经济模型。 雷电网络已发行代币。 但是,对于Raiden Network token RDN的用处,如果你仔细阅读它的白皮书,或者网站上的第一句话,是没有RDN token也可以使用Raiden Network。 我们认为这是一种不恰当的使用方式,RDN 仅用作支付手段。

Celer Network 提供了一套完整的链下经济模型。 我们建立的一套完整的经济模型是为了激励一些在链下扩展和使用操作系统的过程中需要被激励的行为。

需要激励的行为是网络流动性和状态可用性。 我们最近为这部分翻译了一份白皮书。 有兴趣的可以看看我们白皮书中对经济模型的解释,你会发现Celer的token模型其实是有其内在价值的,不是简单的支付货币属性。

我们的技术本身可以用于所有公链,Celer Network 原生支持以太坊。 我们也在关注一些虚拟机的实现,包括EOS和Dfinity等项目。 此外,我们现在还有一些未宣布的合作伙伴。 在接下来的几周内,大家可以看到我们会陆续公布我们的公链合作伙伴。

对于如何理解Celer Network,你可以这样想:

每条公链就像不同的硬件,Celer Network 是操作系统层面的。 Windows需要安装打印机驱动程序,无论是惠普打印机还是佳能打印机,最终在Windows用户看来都是一台打印机。

以太坊虚拟机主要干什么_以太坊矿机收益计算器_挖矿机以太坊

我们实际上是在不同的公链上绑定一个智能合约。 我们把公链看成硬件,CelerNetwork 就是上面的操作系统。 用户可以在这个操作系统上做各种软件。

只要有每条公链的驱动程序,就可以在 Celer Network 上运行。 我们和每条公链的关系就像Windows或者苹果操作系统和下面各种硬件组合的关系。

2个

董博士的回答很详细,他已经回答了第二个问题的一点。

第二个问题是如何找到 Celer 链下节点网络中的最优路径和通道? 如何保证这些渠道的可靠性?

董:关于这个问题的具体解释,可以参考我们白皮书的第三章。

如何选择最优路径是一个非常重要的课题,因为这是整个链下系统有效性的核心。 链下好不好用,看它能提供多高的性能。 无论是相互连接的侧链还是广义状态网络,都是通过这样的通道连接起来的。

这种状态路由算法的可靠性实际上是通过对网络状态的不断监测和对系统不可靠部分的不断调整。 如何在不稳定的网络中找到稳定状态的路由,我们的CTO曾经在Google做过很多这方面的工作。

3个

第三个问题,看了Celer的相关资料,我们可以看到Celer有很多创新,比如链下扩容方案,链下操作系统cOS等等。

我一直在强调off chain(链下),那么哪些属于on chain(链上)呢? 之所以选择链下,是因为当今的区块链存在很多瓶颈,比如可扩展性低,限制了商业用途。 未来区块链有没有可能突破这些瓶颈?

董:首先我说一下这个链下和链上的关系。

链下(链下)未来将作为整个区块链的逻辑执行层存在,几乎所有的智能合约逻辑都将在链下完成,而链上则作为仲裁层存在。

举一个现实生活中的例子。 链上系统相当于现实生活中的法庭。 如果没有问题,人们通常不会去法院。 只有出了事,他们才会去法院起诉对方。 我们可以把整个区块链想象成一个由一群人维护的大法庭,链下(链下)和链上(链上)都被一个合约所约束。

大家先在链上签合约。 如果有证据证明你骗我下链,我会通过法庭惩罚你。 链下是基于链上的智能合约。 失去底层区块链系统就意味着失去安全性。

目前我们发布的代码是Celer Network的链上部分,状态通道的建立、仲裁和决算都是在链上完成的。 我们有广义状态通道的能力,可以在链下执行智能合约的逻辑。

主持人问的第二个问题:区块链的可扩展性是否足以通过链上扩展满足所有需求?

那么链下扩容是不是临时的优化方案呢? 明显不是。

区块链的可扩展性主要有两个方向,一是交易速度,二是交易数量。

先说区块链容量。 如果每个人都想把人类所有的经济活动都搬到区块链上,它所需要的容量远远超出了链条所能扩展的范围。

为什么? 因为无论链上扩容如何多样化,它仍然是一种共识算法,是多台机器同时达成的共识。

最简单的共识是什么? ——机器说了算。 即使在这种极度集中的情况下,容量也不能超过单台机器的存储空间和处理能力。 在多个分片之间交换时,性能会下降到很低的水平。

以太坊矿机收益计算器_以太坊虚拟机主要干什么_挖矿机以太坊

区块链是一个生态系统。 类比我们平时使用的电脑,硬件系统是一个完整的架构。 而CelerNetwork是区块链的操作系统,但是我们从扩容的角度出发。

我们先把小事做好,然后一步步扩展到一个非常广泛的区块链操作系统,来实现这样的愿景和目标。

4个

第四个问题,在cEconomy中,网络流动性提供者(NLB)需要将闲置资金锁定在Celer网络上的一个账户中。 这个账户是中心化账户吗? 如果是,这个账户会被监管吗? 由谁监管?

董:流动性证明账户是智能合约,不是中心化账户,不需要这样的监管。

让我再次解释一下什么是加密货币经济学。 名字听着高大上,其实理解起来很简单,就是钱币有什么用。

我们去买一枚硬币,它是做什么用的? 有些币作为平台的货币,用于支付平台的费用。 这和去洗车店买洗车票是一样的。 你每次洗车都把洗车票拿出来。 这称为礼品卡。

但是礼品卡的模式其实很不科学,并没有创造出什么好的价值。 礼品卡可以用钱代替,加密货币中的钱是比特币或以太币。

如果将这种小众的加密货币作为支付手段,整个货币的流动性是非常低的。 在礼品卡模型中,不适合使用加密货币来体现货币属性。

那么什么是好的加密经济学呢? 你购买的币或者你持有的币,必须能够在整个网络中提供价值。 如果没有这个币,网络就不能正常工作,就会出现很多问题,包括安全隐患等等。

让我们想想比特币和以太坊。 通过矿工模型,持续鼓励挖矿。 这样,可以维持整个分布式共识的存在,并在不信任的个体之间建立信任。 这是加密货币经济学的核心。

那么Celer Network作为一个链下系统或者说二层解决方案以太坊虚拟机主要干什么,也有自己需要解决的问题:一是流动性,二是网络的可靠性和安全性。

流动性问题就是在这个网络中,你需要一定的流动性来让整个网络快速完成链下交易; 至于可靠性问题,因为不是链下网络中的每个人都能看到你们双方的交易状态,如果你下线的时候被对手黑了怎么办? 当您不在线时,如何为您查看状态? 这使用了我们所说的国家监护人网络。

这方面在我们的白皮书中已经有详细的介绍,今天时间有限就不展开了。

5个

第五个问题,在Celer的SGN网络中,你抵押的代币越多,成为链下守护者的概率就越大,这会导致中心化问题,也可能出现大玩家作恶的情况。 重点是什么? 可以采取措施防止或减少这种情况的发生吗?

董:这个问题很好。 可能有很多朋友不知道SGN是什么。 先解释一下什么是SGN。

SGN英文是State Guardian Network,中文是State Guardian Network的意思。 国家卫士网络很容易理解,是一个分布式警察。

在链下系统中,存在这样一个问题:两个人在链下进行交易,链上不知道发生了什么。

举个例子,我们两个下棋,我还剩一步棋赢了。 在这个过程中,我们两个人的每一步都是互相签名认证的,而我却突然提前离开了,赢了钱就下线了。 . 你输了,但你不想输钱。

你在我离线的时候向法庭展示了旧状态。 好像没人赢,叫朝廷重新分配钱。 法庭经过一定时间的仲裁后,根据旧状态判定平局。 这样的结果对我来说是极其不公平的。

本来这盘棋基本是我赢了,但是最后的结果却是平局。 其实这是所有链下状态都会出现的问题,就是状态通道的可靠性——状态通道是不维护的。

以太坊矿机收益计算器_以太坊虚拟机主要干什么_挖矿机以太坊

为了解决这个问题,我们做了一个叫做State Guardian Network的解决方案。 状态守护者网络是一个分布式网络,用户可以通过质押代币成为状态守护者。 此时token代表一种劳动权,即工作权。

要做到这一点,只能使用令牌。 作为状态守护者,当其他人下线时,为了保持状态,该用户会支付代币作为对你的奖励。 您抵押的代币越多,成为状态守护者的可能性就越大。

这里会有一个问题,就是有一个状态守护者,他手里有很多令牌,但是他没有工作。 对此,我们在整个系统中设计了“反串通”机制。

当用户选择一个状态守护者时以太坊虚拟机主要干什么,会有一个状态守护者的最小集合,即几个状态守护者共同维护状态。 如果前一个监护人 A 不工作,那么后一个监护人 B 将能够获得 A 的所有 Celer Token 和收入。

通过这种方式,Celer Network 可以防止国家监护人网络中的串通或垄断。

6个

让我们从第六个问题开始。 在现有的基础公链中,TPS是一个非常重要的性能指标,而Celer的链下扩容方案据说可以让TPS达到数十亿,这是一个惊人的数字。 请问这个数字是怎么出来的?

董:写这个数字的目的是希望大家看到这个问题都会问这个问题。

首先给大家科普一下什么是TPS,就是每秒可以处理的事务数。

但是TPS其实是一个平均数。 假设100,000个状态通道可以达到100,000 TPS,平均1秒执行100,000笔交易。

这是一个非常关键的问题。 十万TPS就是每秒十万笔交易。 十万TPS是不是意味着每笔交易的延迟时间快到十万分之一秒?

不是这样的。 这是一个非常混乱的地方。 无论是在行业内还是行业外,都会被很多人误解。 例如,100,000 TPS 意味着一笔交易需要十万分之一秒,这是一个错误的概念。

首先,TPS本身就是一个非常重要的概念,代表着整个区块链的吞吐量。 可以通过优化各种共识算法、分片技术等来提高吞吐量。

那么Celer Network是一个链下系统,不需要引起这样的全球共识。

我们两个人之间的交易,在区块链上不需要告诉所有其他人,这本身就很像互联网架构。 例如,如果你去谷歌浏览网页,你不需要每个人的同意。 这就是为什么我们的链下系统可以横向无限扩展的原因。 使用的人越多,扩展性TPS就越高,呈线性增长。 理论上是没有限制的。

还有一个很重要的一点就是整个交易的延迟。 出手的时候要等几秒,等几秒这件事就是拖延。 不管你怎么扩链,你每笔交易的延迟都是比较长的。

这也是区块链应用中非常大的问题。 如果延迟很长,用户体验会非常糟糕。

不知道大家有没有用过dApps,区块还没有满,还没有达到区块链容量的上限,但是延迟很高。

Celer Network 的链下扩展机制也可以解决这个延迟问题,达到毫秒级别,就像与网页和本地应用程序交互一样。 如果没有 Celer Network,这是不可能的。

广义上讲,区块链只是底层,第一层,上层也很重要。 我希望每个人都能意识到这一点。

7

让我们从第七个问题开始。 对于Celer这样的技术项目,其上的开发者是生态中非常重要的一环,那么Celer的开发者生态将如何建立呢? 如何吸引以太坊、EOS、NEO等知名公链的开发者?

以太坊虚拟机主要干什么_以太坊矿机收益计算器_挖矿机以太坊

董:现在开发一条新的公链需要重新建立开发者社区,但Celer Network不需要。

这些公链已经有了这样的开发者社区,可以在社区中编写以太坊智能合约的开发者也可以在Celer Network上开发程序,只需要多学习一点新东西即可。 以前的旧东西还能用。

每个公链的用户和开发者都可以直接迁移到 Celer Network。 简单来说,在 20 世纪 70 年代,每个人都直接在硬件上编程。 当操作系统出现时,开发者可以在操作系统上编程,但底层硬件还是一样,只是使用的语言是C或其他语言。

Celer Network 上需要各种应用,需要吸引更多的开发者。 我们将从三个方面打造开发者社区:

第一个方面,从根本上来说,Celer Network可以给开发者带来便利,让他们的开发应用更加可靠、有效、高效。

同时,应用开发者需要更多的用户来使用这些应用。 Celer Network 可以将可扩展性和互操作性提高到开发本机应用程序的规模。 它对开发人员和用户都非常有吸引力。

第二,大规模推广我们的以太坊全栈开发课程。 自去年以来,我一直在教授全栈开发课程。 四百名学生已经从我们的全栈开发课程中毕业。

我们希望在这 400 名学生中,能够培养出第一批 Celer Network 开发者。

最后一个方面,我们会有一系列的推广计划,比如我们会做一个开发者大奖赛,通过奖金激励等多种方式来推动开发者生态的建立。

我们非常了解开发者社区的重要性。 正是因为良好的开发者社区,以太坊才有了今天的地位。

8个

第八个问题,Celer旨在帮助区块链实现大规模商业落地。 在这个过程中,难度可想而知,需要相当长的时间。 整个项目目前最难的地方在哪里? 如果一切顺利,预计需要多长时间?

董:现在大家可能有这样的认识,一个公链项目或者一个基础设施项目,上线之后基本就是一个小黑盒,一年之后,可能过了今年就见不到应用了。

但是Celer Network作为一种链下扩容技术,首先是有开发者社区基础。 我们的链下平台,包括整个链下操作系统,可以很快上市。 具体的市场规划,请参考我们的路线图。

这个过程的难度是显而易见的,但是从开发的角度来说,我们有信心可以快速开发出一款产品供用户使用。 大约需要两到三个月的时间,我们的第一个版本的产品才能在用户手中进行大规模的测试。

明年年初,我们将推出第一版主网。 Celer Network 将在 cEconomy 中分阶段完成。 正如邓小平主席所说,先让一些人真正用上我们的网络。 状态通道和链下扩展,这是我们的愿景。

聚苯乙烯

社区成员提问:

1、您如何看待以太坊的分片技术?比如实现的可能性和最终达到的效果

2.前几天看到celer和qtum的一个合作。 合作的契机是什么? 其他公链也会合作吗?

3.对于一个项目来说,社区生态也是非常重要的一环。 EOS、NEO、Ontology等项目具有比较好的社区共识基础。 请问Celer的社区生态是如何建立的?

4. 董博士,您认为Celer的技术最有可能首先应用在哪些垂直领域?

以太坊矿机收益计算器_以太坊虚拟机主要干什么_挖矿机以太坊

5、celer代币在生态中扮演什么角色? 另外,董博士,您对无币区块链有什么看法?

5 这个问题我之前已经回答过一部分了,所以先跳过吧。 无币区块链在联盟链中可能会有一些应用。

我来回答一下这个问题: 1. 你怎么看以太坊的分片技术?比如实现的可能性和最终达到的效果

以太坊虚拟机主要干什么_以太坊矿机收益计算器_挖矿机以太坊

上周,我参加了一个名为 IC3 的活动,这是一个由康奈尔大学和几家顶级区块链投资研究机构组成的组织。 在这个机构举办的活动中,刚刚听到V神公布了分片技术的最新进展。

在分片技术中,其实有几个问题是最难解决的。 第一个也是核心的问题是状态可靠性。

分片技术简单来说就是将状态切分后如何保证两个分片之间的状态是真实可靠的,所以状态的可用性非常重要。

但是以太坊上有一系列的方案可以解决。 我对以太坊的分片技术和扩容计划很有信心,它是拳打脚踢的组合。 比如有一个plan 1234567,那么Ethereum会同时使用7种方法,但是每一种plan都不一定能保证100%的状态可靠性。

下面详细解释一下为什么分片技术比较难做。 因为现在区块链中的数据是线性的,理想的情况是上面记录的数据有一个准确的顺序,是确定的。

做计算分片不难,做状态分片就比较难了。 状态分片是将线性数据切分,这个过程会出现各种各样的问题。 在优化这些问题的过程中,又出现了新的问题,就像跷跷板一样,一块被压下,另一块又升起。 出现的这个问题是状态可用性问题。

3.对于一个项目来说,社区生态也是非常重要的一环。 EOS、NEO、Ontology等项目具有比较好的社区共识基础。 请问Celer的社区生态是如何建立的?

今天我们聊了很多技术问题,我们来聊聊一个比较轻松有趣的话题,如何建立社区共识。

我们的项目不是和公链竞争,很多公链对我们很友好,因为我们其实可以帮助公链成长,给公链一定的竞争力和优势。 从根本上来说,我们的社区共识其实可以借鉴各个公链的社区共识。 Celer Network希望与一些公链进行友好合作,共同打造区块链的未来生态。

2.前几天看到Celer和Qtum达成了合作。 合作的契机是什么? 其他公链也会合作吗?

Qtum 最近做了一些很有意义的尝试,他们在做一个新的 X86 虚拟机。 这个x86虚拟机里面有很多复杂的东西,做起来比较难。 但是,EVM 选择了基于堆栈的虚拟机,而不是基于寄存器的虚拟机。 主要原因是前者容易做到。

但是EVM会带来一个问题:在做链下智能合约的时候,必须要写一个链上智能合约,并且链上链下都要保持逻辑上的一致性。 这个过程很容易出现错误。

那么该怎么办? 如果公链上的虚拟机可以改变架构,让虚拟机本身可以在本地运行,也是一个很好的选择。 一次编写代码,链上链下均可运行。

Qtum使用X86虚拟机,简化了链下智能合约的流程和复制。 技术上,我们很欣赏 Qtum 的举动,也愿意去接触这个新的虚拟机架构。

在此,我们也非常感谢Qtum让我们早日接触到这样的架构。

我们也选择这样一种方式与其他公链合作。 比如我们也在和Watsonbased等虚拟机合作。

其实现在有些公链很有意思。 比如最近有一个项目叫 Nervos。 本项目技术实力雄厚,团队也有自己的见解。

我们也欢迎一些可以优化我们的链下系统的公链。 虽然我们可能还没有建立合作关系,但是我们可以看到这些公链正在做一些有意义的尝试。

对于Celer Network的链下系统,我们一定会选择最有意义的尝试,形成合作关系。 我们不是为了合作而合作。

- 结尾 -