Patract 為Wasm 合約生態提供全棧支持,包括鏈上合約模塊、鏈下工具和服務以及用戶端產品等。

Patract 向波卡議會申請一系列的專項資金,用於開發木星宇宙。起這些名字的原由是,木星上有個大紅斑,也是全太陽系最大的DOT。我們會有測試鏈、開發框架、沙盒環境、合約庫、API、SDK、IDE、SCAN 等開發工具。

01 Jupiter

Jupiter 是Patract 開發和維護的一系列公益測試網,

包括PoA 快速獨立鍊和Rococo 平行鍊等,它集成了不同版本的合約模型、合約語言、資源模型、合約標準、跨鏈標準和Runtime 支持等。

社區平行鏈可以基於Jupiter 進行自定義需求的開發,借助Wasm 合約平台的放大效應,更好地發揮自身在存儲、隱私、通信、產品運營等方面的優勢。社區DApp 開發者可以基於Jupiter 進行早期的合約開發測試,之後部署到任何支持Wasm 合約的平行鏈。

資源模型

Jupiter 將首先部署由Parity 開發的關於計算費用和存儲租金的現有資源模型,同時收集社區意見和反饋,聯合Parity一起改進這一資源模型。

合約標準

Jupiter 將聯合社區定義一套關於手續費、升級、遷移和銷毀的協議,並製定上層類似ERC20 的業務標準,促進行業多個參與方之間的協作。

Runtime 支持

Jupiter 將在Runtime 層面提供零知識、隨機數、域名系統、IPFS、轉接橋和跨鏈通信等Pallet的支持,適配不同平行鏈的Runtime 環境差異。

GitHub:https://github.com/patractlabs/jupiter/

02 鏈上合約技術

Ask!

Ask!是Patract 仿照ink! (合約框架)開發的基於AssemblyScript (又稱AS)的領域特定語言,吸引TS/JS 的開發者,給不願意使用Rust 的合約開發者另一個選擇。 Ask! 的潛在開發者範圍更廣,進入門檻更低,有助於促進生態繁榮。

GitHub:https://github.com/patractlabs/ask

Metis Patract 開發的Wasm 合約標準庫。 Patract 將聯合社區力量一起制定各項Wasm 合約標準,開發ink! 和Ask! 版本的對應實現,並進行專業機構審計。

GitHub:https://github.com/patractlabs/metis

03 鏈下開發工具

Redspot

合約開發工作流和腳手架。 Redspot 是Patract 的核心組件,可以連接其他工具可以使合約開發標準化,屏蔽底層編譯細節。

網站:https://redspot.patract.io/zh-CN/

Europa

合約運行的沙盒環境。 Europa是包含Contracts Pallet 的Runtime 獨立完整運行環境,無需共識和P2P 等,能夠快速開發和調試合約。

GitHub:https://github.com/patractlabs/europa

zkMega

零知識證明支持。 zkMega 提供多條密碼學曲線的鏈上Runtime 支持和鏈下開發工具,方便開發零知識合約。

GitHub:https://github.com/patractlabs/zkmega

Himalia

多語言合約SDK。 Himalia 支持開發者從不同的終端,用多種開發語言與合約進行交互,包括:

PatractGo,

PatractPy,

PatractJ,

PatractN

04 鏈下開發服務

Elara

實時和可擴展的波卡API。 Elara 提供中繼鍊和各平行鏈的RPC 接口,省去開發者部署和運維多鏈節點的麻煩。

網址:https://elara.patract.io/#/

Leda

合約監控台。 Leda 將監控合約在開發、測試、部署和運行當中的關鍵數據,使開發者可以實時掌握合約狀態。

Carpo

雲端智能IDE。 Carpo 將自動在服務端集成Patract 的所有開發工具套件、插件和服務,省去開發者搭建和配置本地開發環境煩惱。

05 用戶端產品

PatraStore

DApp 商店框架。多鏈賬戶管理和DApp 便捷交互系統,支持社區進行二次開發和自主運營。

PatraStore 是Patract 的系統錢包和鏈上DApp 生態的入口,將匯集開發者和用戶的流量,形成一站式的DApp 操作系統體驗。我們為PatraStore 開發了在各方面最具代表性的4 個示例DApp,分別是PatraAsset、PatraSwap、PatraMaker、PatraPixel,這是波卡生態內第一次完整展現可真實部署和體驗的合約應用。目前已經有其他項目的產品在PatraStore 上架(

https://patrastore.io/jupiter-a1

)。

GitHub:https://github.com/patractlabs/patra-store

PatraScan

合約鏈瀏覽器。包含平行鏈基本功能和Wasm 合約模塊解析的區塊鏈瀏覽器。 PatraScan 會主動連接我們開放平台內的測試網和主網。

About Patract

Patract 為波卡Wasm 合約生態的平行鍊和DApp 開發提供解決方案。

我們幫助社區平行鏈設計和開發鏈上合約模塊和Runtime 支持,並且為DApp 開發者提供覆蓋開發、測試、調試、部署、監控、數據提供和前端開發等階段的全棧工具和服務支持。

How to join Patract

1.對於合約開發者,可以訪問官網 (https://patract.io),熟悉測試鍊和工具套件。歡迎加入官方開發群:

Element( https://app.element.io/#/room/#PatractLabsDev:matrix.org)

Discord(https://discord.gg/wJ8TnTfjcq)

國內開發微信群(ID:Hikaru137)

2.對於將要集成Wasm 合約功能的平行鏈項目方,或者使用Wasm 合約開發的DApp 項目方,商務合作歡迎聯繫 santry@patract.io

3.對於用戶,歡迎加入:

Telegram(https://t.me/patract)

Twitter(https://twitter.com/PatractLabs)

4.對於求職者,我們在招聘區塊鏈開發工程師、前端/全棧開發工程師、開發者運營等崗位,可以聯繫 sean@patract.io