进度

PCCS发展路径

Pccs发展路径

2019.08

PCCS项目启动

2019.09~2019.12

完成中继、跨链合约等主要组件研发

2020.01~2020.06

完成跨链调试及PCCS测试网搭建

2020.07~2020.12

完成PCCS主网启动及生态建设

2021.01~2021.10

PCCS匿名智能合约平台研发 PCCS跨链应用模型研发

2021.11~

PCCS 异构链功能研发

pccs跨链

PCCS架构设计

PCCS并行链架构设计

PCCS Chain并行链与EOS主链之间的同构跨链,涉及以下组件:

同构跨链协议(Isomorphic Inter-Chain Protocol, ICP) 同构跨链合约,在并行链和主链上同时部署,支持跨链协议包的解析,证明的验证和存储,以及EOS原生币(EOS)、PCCS Chain原生币(EOC代币)、EOS代币的跨链资产转移 同构跨链通道,通过逻辑证明确保通道建立的稳定性和安全性。 中继者,将跨链协议包在并行链和主链之间安全快速地传输

PCCS Chain异构跨链尝试与探索

我们相信未来的区块链不仅在去中心化社区中得到商业落地前景,千万中小企业同样需要区块链作为价值传递的基础服务,未来不仅是公有链、联盟链还是企业内部的私有链,都需要在一个公用网络中进行价值传递和证明。 作为第一条EOS同构并行链,我们将在开发PCCS Chain的基础上,继续探索和研究异构链的跨链协议,不仅要为EOS生态做出支持百万TPS的并行链体系,更要为整个EOS体系连接异构链做出创造性的贡献,作为连接EOS主链及整个EOS跨链群体系与其他区块链链的纽带,为所有异构区块链公链、联盟链、私有链实现安全、快捷、无限扩展的区块链生态体系!

PCCS同构跨链协议和同构跨链合约

跨链协议是为了能够表达去中心化的跨链互操作过程中的状态转换。同构跨链协议仅需要考虑同构的链之间的互操作,是一种对称、双向的协议。基于尽量避免改动EOSIO软件底层设施的出发点,我们将实现同时部署到两条同构链上的跨链合约。因此,同构跨链协议被设计为包含状态数据和区块证明的数据包,由中继者执行链与链的数据包中继,也即调用跨链合约的接口。

我们将在EOS主链和PCCS Chain上部署两个相同的合约,合约账户名同为pccseosioibc,并提供相关跨链操作接口用于处理双向交易信息。

同构跨链合约之间通过同构跨链协议可以实现合约调用接口和执行跨链验证等操作,我们需要引入跨链通道这一概念作为跨链同构合约之间的连接通道,并通过逻辑证明确保通道建立的稳定性和安全性。

虽然EOSIO区块链被设计为支持跨链友好,开发在EOSIO区块链上的同构跨链合约自身可以表达和记录跨链的意图,但是EOSIO并不支持合约可以主动发起跨链通信,只能通过设计接口被外部调用,我们将通过开发EOSIO软件插件的方式实现同构跨链合约的中继者,可同时部署在PCCS Chain和EOS主链全节点中,中继者负责在PCCS Chain和EOS主链之间实时同步双向ICP数据包。