Polygon调研

2021-07-19 304

Matic 2019年4月26号上线,最初是Plasma桥(从以太坊主链到侧链,太慢需要7天的挑战期往主网的撤回时间),后面为了解决数据可用性问题,又采用了POS链桥(快,5分钟左右,但安全性不如plasma,利益大时验证者共谋风险)。也正是这次大的升级,matic在2021年2月进行品牌升级。

Polygon要点整理:

  • 两个主要架构:POS验证链(桥,Heimdall chain);“侧链”(区块生产链,Bor Chain);
  • Bor Chain:POS机制,负责将交易聚合成区块,EVM全兼容,2-4秒一个块,单笔swap消耗<0.0004USD,一个区块2000万gas limit,主要是区块快,单个区块承载交易笔数有限,单币交易费用是当前HPB的5-10倍;
  • Heimdall chain:运用Cosmos SDK 来构建POS架构和共识机制,负责处理Bor和主链的通信状态变化,验证和保护Bor链上的交易。去中心化主侧链跨链;Bor 区块生产者是由 Heimdall 验证器定期改组的验证器的子集;
  • Bor链运行类似Op rollup,但是风险更大,主要来自于Bor链的共识机制;
  • Heimdall chain验证者需在eth主网质押MATIC,如果作恶就罚没(惩罚机制还没被使用)。验证者选取Bor Chain上的区块生产者并验证它(验证周期大约34分钟一次)。即使大多数验证者串通并开始恶意行事,社区也可以聚集在一起并在以太坊上重新部署合约以进行分叉;
  • 验证者:在Heimdall中,最少质押1Matic,当前大约25.8%流通Matic被质押,平均单个验证者每天获得6800个Matic;
  • 检查点:Heimdall 层允许将 Bor 生成的区块聚合到单个 Merkle 根中,并定期将其发布到以太坊主链。此已发布状态也称为检查点,因此整个过程称为检查点。检查点提议者最初是通过 Tendermint 的加权循环算法选择的。

Polygon未来目标:

  • 开放Heimdall一键部署,可选择验证者所需质押的币;
  • “安全及服务”,模块化,设置不同的Heimdall安全参数;
  • 促进以太坊和其他区块链的互操作性,执行层(类似Bor),网络层(Heimdall,负责收集交易,对接本地共识,与其他链进行交互),安全层(Heimdall,可定制质押规则,但要兼容,相互通过eth主链进行交互),主链层(以太坊,基石,一切冲突以主链为准);
  • 完全独立侧链,资金分散,不理想;
  • 安全链(Layer2),Polygon打算在Layer 2中添加Optimistic、ZK rollups和Validium,与当前框架不兼容,但据说polygon收了ZKsync的团队,但不同扩容方案之间兼容难度非常大,Heimdall很难都适配,当前进度较慢。

Polygon当前面临的挑战

  •    中心化问题:当前100个验证节点,负责POS chain质押的升级和管理的智能合约为多签机制,8个私钥中的5个就能访问,8人组掌握着极大地权利;
  •    套利机器人发送大量失败事务的垃圾信息,5月以来,失败事务占总Gas消耗的额70%;
  •    未来规划当前进展缓慢,甚至没有明确的可行性方案。

Polygon的优势

  • 费用极便宜,当前甚至比op、zk还便宜;
  • 100%兼容,不像op99%兼容,或者arbitrum需要AVM转换;
  • 生态活力比op好,大型dapp又匹敌arbitrum;
  • 落地速度最快,社区规模庞大,有币;
  • layer2到layer1时间远远小于op,甚至zk。

思考和推论:(提出正确的问题,比得到正确的答案更困难)

1. 现在Polygon是侧链吗?
部分是
2. 现在Polygon是严格意义上的Layer2吗?
还不是
3. Polygon比较准确的定义是啥?
提交链(commit chain),Polygon PoS Chain 提供了许多基于以太坊主链的额外安全措施,而不仅仅是一条侧链。
作者:Kris

欢迎区块链行业志同道合的小伙伴添加小极微信,加入blockgeek区块链技术交流群,共同推动区块链技术普及和发展~