欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 经济金融

Patract Network:波卡智能合约平行链网络

科普小知识2021-12-26 04:56:40
...

什么是Patract Network?

Patract Network是为不同波卡网络部署智能合约开发的平行链,目标打造新一代的跨链智能合约平台。相比于以太坊的EVM,Patract 采用了更先进的WASM智能合约技术,支持开发者编写高复杂度、高安全性和高性能的智能合约。同时借助于波卡的共享安全和跨链通信,可以实现交易吞吐量的持续扩容,并与其他平行链生态进行深度融合。

共享安全

波卡由中继链管理所有平行链的共识,所以Patract Network 可以共享全系统的安全性,保障自身合约交易的安全执行。

跨链通信

波卡支持平行链之间任意资产和消息的传递,所以Patract Network 的合约平行链之间或者与其他平行链都可以进行相互通信,形成大规模的网络效应。

多链生态

波卡预期最多可以支持100条平行链,其中包括一些重要的独立应用平行链,再加上Patract Network上最多可以部署的上百万DApp,相互之间可以做到生态互补和分工协作。

Patract产品包含以下三个系列:

Patract P系列

PolkaDOT上的一系列智能合约平行链,供开发者部署生产级的DApp。它将采用最成熟的合约技术,并允许所有DOT持有者*地进入,然后直接使用DOT支付手续费和参与治理等。

Patract K系列

Kusama上的一系列智能合约平行链,供开发者尝试激进创新。它将采用较为成熟的合约技术,并作为Patract P系列的金丝雀网络,同时直接使用KSM作为原生货币。

Jupiter系列

Rococo上的一系列智能合约平行链,供开发者进行早期试验。它会集成最新的合约技术,对接最新的开发工具和服务,配置最适合开发和测试的区块链环境,并免费发放测试代币。

开发端的具体产品

Jupiter:

独立的智能合约测试网,提供给合约开发者测试合约链的环境。

Ask!:

AssemblyScript 版的 Ink! 合约框架,吸引 TS/JS 的开发者,给不愿意使用 rust 的合约开发者另一个选择。

Redspot:

Wasm 合约开发工作流和脚手架:对标 Ethereum 生态中的 Tuffle/Redhat,让合约开发项目化,自动化的工具。Redspot 采用插件化设计,运行开发者添加自己设计的插件丰富 Redspot 的功能。

Europa:

Runtime 和合约运行沙盒:对标 Ethereum 生态中的 EthereumJS/Ganache,给合约开发者提供了丰富的调试信息,便于快速开发合约。

Elara:

实时和可扩展的波卡 API:对标 Ethereum 中的 Infura,给合约项目方提供节点的 Endpoint,不用自行搭建节点获取数据。

Megaclite:

零知识证明的底层支持:在 Jupiter/Patract 链中提供零知识原语支持,可以允许项目方设计 zkRollup 或其他零知识相关合约。

Metis:

Ink! 合约标准库:对标 Ethereum 中的 openzeppelin-contracts,给合约开发者提供可复用的*,不必从零开始编写合约代码。

Himalia:

多语言合约 SDK:对标 Ethereum 中的 Web3J,Web3Py 等 SDK,给合约项目方提供不同语言的环境,丰富的接口与合约进行交互。

Leda:

合约监控台:对标 Ethereum 生态中各类合约监控设施,让合约项目方随时监控合约的存储情况,代币转移情况,合约调用情况等等。

Carpo:

专注开发合约的智能 WebIDE:对标 Ethereum 中的 Remix,但其将会是对 Patract 以上合约开发工具的集大成者。Carpo 将采用最新的 WebIDE 技术,使得云端开发无限贴近本地开发,同时完整的云端让开发者无需搭建任何开发环境即可进行开发,开箱即用的 Patract 工具链给合约开发者提供了一体化开发体验,让开发者的开发、调试、测试和部署的合约过程如丝般顺畅。

用户端的具体产品:

Patra Store:

作为 Patract 平行链钱包和 DApp 生态的入口,在测试网阶段将集成一些示例应用和配套开发工具套件用法演示,帮助开发者快速开发 Wasm 合约和前端界面,帮助用户快速进入波卡新合约生态。

Patra Scan:

专门为智能合约链优化的区块链浏览器,集成比统一的链浏览器更丰富的合约数据信息展示,增强统计和自定义的查询功能。