1. 首页
  2. 行业资讯

Celer:将互联网大规模带入每个区块链

Celer项目凭什么能让丹华顶级顾问团队为其打工?

 

为什么叫Celer?

Celer network,Celer是拉丁文,意思是快速的,c也就是在物理中代表真空中的光速就是来源于这个词的名词形式celeritas:速度)首字母

Celer:将互联网大规模带入每个区块链

Celer Network是领先的第2层扩展平台,它不仅可以为支付交易提供快速、简单和安全的链下交易,还可以为广义的链下智能合约提供支持,使每个人都能够通过链外扩展技术和激励一致的密码经济学的创新,快速构建、操作和使用高度可扩展的分散应用程序。

Celer的目标是用链下交易技术闯出一片新天地,支持十亿(Billions)数量级的TPS(Transaction Peer Second每秒事务处理量)。做法之一就是想办法把链上的多搬一点到链下去,Liquidity也表示出了这个趋势(当然关键的地方诸如链下合约什么的Liquidity未透露具体情况)。此外,Celer也没有给出像闪电网络那么深入的细节,不过总体还是比Liquidity给的料要多很多。Celer中有意思的点有这么几个:通用的带条件的链下状态通道,链下分层架构,跨通道存款再分配,带通道平衡的高效支付路由,以及解决全网流动性的token economy机制。Celer:将互联网大规模带入每个区块链

分层架构,具有清晰的抽象和界面。降低系统设计,开发和维护的复杂性。实现每个组件的快速发展。Celer:将互联网大规模带入每个区块链

Celer Network如何工作?

1.Celer Network使用分层架构来确保稳定性和可扩展性。

虽然技术性很强,但它似乎支持DApp状态的转换。更具体地说,它可以超越传统的简单支付概念,并提供许多新功能。该项目的文件显示了所有这些工作将如何进行,尽管大多数消费者很难理解。(一个通道构造套件,灵活地支持广义的脱链dapp状态转换,而不仅仅是简单的支付,类似于侧链的通道和最小的资金锁定)

2.在可扩展性方面,Celer Network的目标是实现15倍于当前最先进解决方案的吞吐量。

这将是一座攀登的高山,因为一些项目旨在每秒处理超过100万次传输。现在实现这一目标还是很有难度的,但如果成功的话,Celer Network肯定会影响很大的。(第一次可证明的最优状态路由算法,其传输吞吐量比现有技术的解决方案高15倍)

3.一个脱链的操作系统,大大简化了各种平台上脱链应用程序的开发和使用。

总结:很明显,链式解决方案可以在区块链加密货币领域发挥作用。Celer Network是否会产生影响仍有待确定。它提供了具有高故障恢复能力的完全分散式技术堆栈。此外,它可以支持状态频道网络上任何可行的支付流程。根据其开发商的说法,与Raiden和Lightning相比,Celer可能有能力实现前所未有的可扩展性。

此外,Celer Network提出了一个原则性的链外加密经济学设计,以实现可扩展性平衡而做出的权衡。

Celer 的技术路径

Celer 的技术路径主要采用了一个链下分层架构,在这个架构中,包含了广义状态通道模型和侧链型通道(cChannel),带通道平衡的高效支付路由(cRoute),链下应用操作系统(cOS)几个部分组成。 

下面对 Celer 网络的主要特性进行逐一分析:

1. 广义状态通道模型 

闪电网络和雷电网络均是着眼于链下的简单支付(也就是 A 愿意支付钱给 B ,至少在系统看来是无条件的支付),从而试图减少主链的负担。然而随着以太坊平台的成功普及,链上的带条件支付已经能通过智能合约来简单实现和部署。智能合约的存在使得很多人为的条件判断和仲裁可以进行自动执行,为区块链的商业落地场景平添了许多想象力。但是链上智能合约的执行均需要经过全网共识,不仅昂贵且交易速度慢,极大的限制了其进一步的商业应用。

Celer 通过提出新的广义状态通道模型,实现链下智能合约与相应的条件状态转换,实现区块链应用运行的快速、低成本、灵活和可扩展性等特性。Celer Network 的广义状态通道实现了一套标准,能够使得各类区块链应用都方便地接入和符合这样的标准来进行开发。 Celer 中最基本的状态通道是多人双向广义状态通道连接( Generalized Payment Channel GPC ),和传统的闪电网络一样,需要将存款存入主链来创建通道,但不同的是,Celer Network 定义了一套广义状态通道模型标准。该模型在数学上定义了通道状态,状态证明,条件状态转换,条件状态转换群的抽象模型,通过这些抽象模型,提供来链下智能合约与任意状态转换的基础。在这样的抽象模型上,Celer Network 提供了一系列的自带特性,具体的内容可以参见项目白皮书。我们现在举一个简单的列子来说明这些抽象的概念。一个存在于 Alice 和 Bob 之间的支付通道的状态由以下元素来构成:

1、Alice 的当前余额

2、Bob 的当前余额

3、Alice 的签名

4、Bob 的签名

5、通道内当前状态的序列号( Sequence number, 单调递增,最高的序列号代表当前最新的有效状态) 

6、两人之间已创建但还未结算完的支付。每笔支付指定了支付人,收款人,支付金额和触发支付的条件。

2. 链下分层架构

从上一点推演而来就是可以站在更高处看待链下交易,即:链下交易并不是链上的一个简单附庸,而是一个独立的世界,其实可以有自己的具体架构和层级,并且可以选择将链下体系应用在不同的主链上。Celer 给出的分层架构极大程度上借鉴了互联网分层协议模型,看起来还是蛮贴合的。

从最底层开始,第一层是 Celer 通道层,对应的是 TCP/IP 模型中的网络接口层,基本的作用提供链上和链下的过渡和连接,负责两两之间的通道创建和管理,并且将实实在在发生链上交易的主区块链进行抽象和隐藏,从而可以应对各种不同的实际区块链作为自己的底层宿主。就像互联网的网络接口层那样提供与实际物理硬件之间的接口,以保证上层协议不用关心纷杂的底层细节。当然具体怎么实现各种主链的支持 Celer 并没有交代太多。

往上是 Celer 路由层,正好对应的就是网络层,即众所周知的 IP 协议。职责也几乎一样,就是维护一个实际的网络拓扑结构,主要解决最佳路由选择,拥塞控制和网络互联的问题。而且将 Celer 路由层单独区分出来的好处就是可以仿照互联网网络层那样支持将某一个支付进行拆分后分开进行路由和传达,甚至每个拆分下来的碎片可以走不同的路径, 类似于一个端到端的信息可以实际拆分出多个 IP 数据报( datagram )一样。这大概就是建模站在巨人肩膀上的威力了,很自然就推导出了这么个不得了的 feature 。

最上层是 Celer 应用层,对应的是应用层,只不过互联网中的应用层里除了实际的应用程序还有各种五花八门的应用功能协议,比如 HTTP ,FTP 等,而 Celer 这里则只是包括了调用传输层接口的应用程序。本层的好处需要结合封装良好的输出层,可以允许第三方应用程序的开发更加方便、直观且不易出错,从而避免开发者处理复杂的链下通信协议和链下状态管理,提升开发者的开发体验和终端用户的使用体验。

3. 基于拥堵梯度和通道平衡的路由策略 

价值传输是区块链应用的核心需求。在链下网络中,借助状态通道(比如支付状态通道)可以很容易地在两个不信任个体之间实现高速价值传递。但是,由于建立状态通道通常需要链上操作,所以在任意两人之间建立状态通道来直接传递价值的做法是不实际的。因此,我们需要一个路由策略来让价值在链下网络中被高效可信地传递。目前基于两人通道间的路由策略大部分都是基于最短路径的路由算法或者其改良版本。最短路径路由是传统计算机网络中被广泛使用的算法,但是并不适合链下网络。其主要原因是传统计算机网络的带宽是“无状态”的,比如你一条100 Mbps 的链路带宽就是100 Mbps 不会改变,但是链下网络则不同,随着价值交换的进行,每条通道的可用带宽(余额)是一直在发生变化的(比如一个存了10ETH的通道,转了10 ETH 之后通道就变成0带宽无法再使用),这就造成了网络的拓扑和状态频繁改变。

由于任何实际的最短路径路由算法都是分布式的,在网络拓扑变化时都要花一定时间重新收敛到新的最短路径。因此,在链下网络这种网络状态频繁变化的场景下,最短路径路由算法可能一直处于不稳定的状态而无法收敛,找到的价值传递路径大多数情况下也是不好的。同时,最短路径算法没有考虑到通道平衡这一点,会使得大多数的通道都变成单向传输,进而使得网络中大量通道都变得不平衡(比如一端带宽是100,另一端是0)而无法继续传递价值。

上述是一些基础知识,Celer 将拥堵程度作为节点的“势能”,来影响每个局部节点对于某个具体支付的发送路径选择。同时,Celer还考虑了链下网络的通道模型的特殊性(即通道带宽会随着传输进行而改变),在单纯“拥堵梯度”的基础上加入了调整通道平衡的权重于是路由完成的同时也完成了余额再调整。

Celer Network创始人团队

Celer:将互联网大规模带入每个区块链

Celer顾问

Celer:将互联网大规模带入每个区块链

Celer Network是一支经验丰富的研究人员和工程师团队,在分布式系统,网络,形式验证,游戏理论,移动操作系统,智能合约和加密经济学方面拥有丰富的专业知识。所有的成员均拥有博士学位,来自麻省理工学院,伯克利大学,普林斯顿大学,UIUC等世界知名机构,并且拥有业内领先的一些最先进的网络系统的开发记录,为建立大规模,高性能,低成本,灵活且安全的区块链技术软件系统做出了不可估量的贡献。

简而言之,Celer Network是一种连贯的技术和经济架构,通过链外扩展技术实现互联网规模的公共区块链。它可以扩展到每秒数十亿次交易,并充分释放区块链和分散应用程序的力量。全明星团队,拥有丹华顶级顾问辅助,但铁三角里面的拓展仍待解决。现在Celer仍处于发展的早期阶段,点对点科技将持续关注。
喜欢我们的小伙伴可以关注公众号:IPFS点滴资讯
或是在微博上搜索:点对点区块链
币乎账号:点对点科技

原创文章,作者:三色団子,如若转载,请注明出处:https://ipfsdrop.com/news/celerjianghulianwangguimodairumeigequkuailian/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

(+86)18301922335

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

邮件:haskell@freechains.cn

工作时间:7×24小时

QR code