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