吉利控股集团与瑞士Concordium区块链合作伙伴。
1. 概述
面向财务和商业系统。
用户是指在 Concordium 平台上拥有帐户的任何实体。这些可以是个人或法人实体.
用户的身份在链上是匿名的,但是这匿名可以被撤销,他们的真实身份可以在响应有效的通过既定的合法渠道向政府当局提出请求
Nakamoto-Style (NSC): 可证明安全且快速
两层共识
可以运行和协调多个并行的子区块链(分片)
核心链上语言是 WebAssembly (Wasm), Rust 作为我们的第一个高级智能合约语言
全球交易单元 (GTU) 是 Concordium 平台的原生代币
2. 系统框架
2.1 网络层
最长链规则的区块链。在 NSC 区块链之上是一个快速的 BFT终结层。
2.1.1 点对点层
点对点层建立节点与对等点的连接并管理它们之间的双向通信。它的作用分为3个部分:
建立和维护节点在网络上的存在。这包括发现和管理对等节点并收集有关网络的信息以确保最佳
同行名单。
管理与每个对等体的一对一通信。
广播消息,包括交易、区块和终结消息,以网络中的所有节点。
当一个节点启动时,对等层是第一个启动的模块。节点解析 DNS 记录,解码引导服务器列表,连接并接收同行。
最初,引导服务器将由 Concordium 基金会管理。
对等层上的所有通信都是通过网络消息完成的。为了效率,网络消息使用 FlatBuffer 进行序列化,从而实现快速以各种编程语言实现。
2.1.2 catchup layer
处理两种消息
错过了的消息。这包括在共识层发送的块。例如,当一个节点收到一个具有指向未知块的父指针的块,这表明包含父块丢失。追赶层使用拉机制,即节点通过显式请求它们从它们的对等方拉取消息。
那些不容易被识别为丢失的信息。例如,在我们的终结层中的终结器之间发送的消息就是这种情况。对于这些消息,追赶层使用推送机制,其中发送方定期
只要这些消息相关,就会重新发送这些消息。在这种情况下,完成消息一个特定的块是相关的,并且会重放直到该块的最终确定完成。
参考
/Concordium