所有語言
PalletOne是一個和底層區塊鏈解耦的分佈式跨鏈協議。
PalletOne允許用戶進行鏈與鏈之間的價值流轉,為了驅動PalletOne技術,用戶可以使用PalletOne通證並將他們作為給陪審團的交易費;同時用戶可以部署PalletOne節點作為陪審員參与共識來獲得PalletOne通證作為獎勵。
PalletOne(Protocol for Abstract-Level Ledger Ecosystem)提出了一種有效的方式來同時解決可擴展性、互操作性、用戶友好性以及平台鎖定的問題。
在PalletOne 中,共識機制採用了陪審團共識機制,智能合約只需要一組驗證人進行驗證和執行,這些驗證人被稱為陪審員,並由他們組成陪審團。通過陪審團共識協議,PalletOne將智能合約同底層區塊鏈完全解耦,實現跨鏈價值交換。Mediator(調停中介)負責PalletOne網絡的安全性,是PalletOne的核心構成部分。PalletOne VM是智能合約編譯和執行的核心工具,是PalletOne支持多平台和多語言的關鍵部分。為了提升智能合約對通證定義的安全性,PalletOne通證抽象層定義了關於通證的定義集和操作集。
PalletOne的架構和各個組成部分如圖所示。
通證作為保證金
為了保證 PalletOne 系統的安全,陪審員們必須支付保證金以避免欺詐行為的發生。要成為陪審員賺取交易費,參与者需要遵循以下流程:
(1)支付一部分 PalletOne 通證作為保證金成為候選陪審員。
(2)陪審員通過執行合約賺取交易費。
(3)合約執行完畢后陪審團解散,候選陪審員可選擇撤回保證金,退出候選陪審員列表。
(4)陪審員也可以通過調用 Mediator 選擇新的替換陪審員來撤回保證金。
保證金數額可以通過一個包含不同屬性的模型進行確定,這些屬性包括合約價值、陪審團成員數、陪審員信用度和合約設計。陪審員必須保證具有良好的主機環境和網絡環境,較差的主機環境可能導致智能合約不能在規定的時間內執行完成,而較差的網絡環境可能導致陪審團內陪審員之間的通訊超時甚至離線,從而導致智能合約無法在該陪審員上進行共識。多次的共識失敗將會被罰沒保證金並移出候選陪審員列表。
通證作為交易費
為給陪審團執行合約提供激勵,在 PalletOne 中,陪審員通過作為智能合約執行者,通過執行合約獲得交易費。合約參与者需要向陪審員支付一些 PalletOne 通證作為交易費。該交易費比其它區塊鏈的低很多,因為只有與之相關的陪審團中的陪審員會執行合約。陪審團只有在確定 PalletOne 通證被轉移到 Mediator 中后才會執行合約。
通證作為陪審員獎勵
為了 PalletOne 全網的高效運行和鼓勵參与共識,除了交易費,將由 Mediator 基於智能合約對陪審員的參与共識進行 PalletOne 通證激勵。PalletOne 中的交易費和獎勵會分發給參与驗證和執行合約的每一個陪審員。由於陪審團是隨機選出的,所以每個人都有機會成為陪審團成員並參与到通證經濟中來。
通證作為合約押金
有些合約(比如幣幣交易合約)需要參与的雙方繳納一定的 Palletone 通證作為合約押金到合約中,避免某合約方惡意單方違約的情況發生。如果合約正常完成,合約押金會退回給合約雙方,而如果某方違約,另一方可以申請罰沒違約方的合約押金來補償履約方的損失。
PalletOne 是一個令人激動的跨鏈項目,它將致力於實現不同鏈網之間的信息跨鏈、價值跨鏈和功能跨鏈。PalletOne 的終極願景是鏈接所有的鏈網,使這些鏈網中原本封閉孤立的信息、價值以及應用可以跨鏈自由流轉和跨鏈廣泛使用,從而構建出一個沒有邊界的全球互鏈網。
跨鏈支付
比特幣網絡中的用戶希望享受在以太坊中玩Crypto Kitty的樂趣。最可行的解決方案是通過高費用的加密貨幣交易所上的複雜操作將某些BTC轉換為ETH。用戶可以使用PalletOne直接通過BTC支付費用,從而避免了複雜的貨幣兌換操作。
金融工具
PalletOne是分享其投資策略的最佳平台。用戶可以創建自己的ETF。PalletOne中的令牌具有高度的靈活性。任何用戶都可以使用令牌工具來設計帶有多幣,股票和債券的令牌。不僅如此,PalletOne還提供了一組全面的風險定義和保證,可以完成此任務並確保安全性。
在Dapps上支持多種付款類型
當用戶使用基於PalletOne構建的DApp時,付款方式更加靈活和免費:既可以通過PalletOne令牌進行支付,也可以選擇BTC,ETH甚至幾種方式的隨機組合。
多鏈
PalletOne智能合約支持多鏈。通過Jury共識和適應層,PalletOne智能合約可以同時在不同的區塊鏈上運行。PalletOne智能合約可以同時與不同的區塊鏈進行交互,因此用戶可以在一次PalletOne合約調用中交易來自不同區塊鏈的代幣,以使鏈間代幣交換具有分佈式,原子性和不可變性。
多任務
可以通過專門為其創建的陪審團來完成PalletOne智能合約的驗證,執行等工作。陪審團由從候選陪審員中隨機選擇的一組陪審員組成。PalletOne中的智能合約可以通過以多任務方式選擇不同的陪審團來實現。與全網絡共識方法相比,PalletOne網絡擁塞將得到有效減少。
安全
PalletOne的安全性體現在兩個方面,一個是開發的安全性,另一個是合同執行的安全性。當用戶開發相應的場景合同時,他/她只需要調用標準合同並在幾個步驟中完成DAPP開發即可。PalletOne VM可以為智能合約提供安全高效的沙箱操作環境。
多語言和多平台
·PalletOne的DApp開發人員可以使用主流開發語言來開發智能合同,而無需學習新的合同開發語言。
·PalletOne VM與底層操作系統完全脫鈎,這使PalletOne智能合約可以適應Windows,Linux,Mac以及其他類型的平台。