美文网首页
Celer Network 极简介

Celer Network 极简介

作者: 西门锤靴 | 来源:发表于2018-08-06 09:33 被阅读0次

    Celer Network 是个链下扩容技术,以追求与当前互联网信息流动速度相匹配的价值流动速度。链上扩容技术再怎么提升,本质上都受制于共识网络中最慢的一台机器处理速度。

    Celer Network 是一个分层的架构,从下往上包括 cChannel、cRoute 和 cOS。同时 Celer Network 提出了 cEconomy 经济模型以维护网络生态中的技术服务商供应、流动性和状态守护。

    cChannel 通过对各种不同公链的状态通道和侧链通道的抽象,构建广义状态条件通道和侧链套件,从而与基础公链交互,并在有限的时间内,为有共同抽象结构的上层提供实时状态更新。但是 Celer Network 上的合约(如五子棋游戏)又无需预先在链上部署,平时完全跑在 cOS 的 Smart Contract VM 中,只有在任何参与方有争议需要仲裁时将合约实时提交到链上部署,并由 Celer Network 的链上通用合约调用该实时部署的合约中的相关方法(比如 IsFinalized 和 QueryResult 等状态通道标准函数),结合 State Proof 等实现仲裁。为了解决这些标准函数地址的歧义,Celer Network 提供了通用程序 OAT(链下地址转换器)来将线下合约对象映射到线上地址。

    cRoute 提供了可证明效率最优的价值传输路由。有别于大多数当前的基于最短路径的路由协议,cRoute 提出了一种分布式平衡路由协议 (DBR)。DBR 源于无线网络中的背压路由算法,基于梯度降低理论,高山流水,随着重力往下流奔向大海。网络中任意一个节点只需要感知其相邻节点,并根据数学模型计算最佳下一跳节点。另外,在路由的过程中,不需要额外的协调方法,可以自然而然维护通道的平衡性。DBR具备如下优势:可证明效率最优的吞吐效率、完全透明的通道平衡机制、完全的去中心化、失败容忍和隐私保护。

    cOS 为构建 cApp 提供了应用开发框架和运行时环境。cOS SDK 为创建、跟踪和解决链下应用状态提供了完整的工具链解决方案。该工具集可以帮助开发者快速推理状态条件依赖关系,也提供了代码生成器来生成一系列用于和智能合约互动的桥接方法,从而为编译时提供一个静态且稳健的编译环境检查。之前介绍 cChannel 时也提到 Celer Network 的合约是纯线下合约,合约运行在 cOS 运行时环境中。cOS 运行时环境提供了 VM-native bridge、Smart Contract VM(当前已潜入 EVM)和 local storage 以执行合约,并提供了与 cChannel、基础公链和状态守护网络交互的网络通信接口。

    cEconomy 不进一步展开,其核心是 CELR 代币、流动性承诺证明挖矿(PoLC)、流动性支持拍卖(LiBA)和状态守护网络(SGN)。

    相关文章

      网友评论

          本文标题:Celer Network 极简介

          本文链接:https://www.haomeiwen.com/subject/makwvftx.html