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以及其他类型的平台。
暂无内容
暂无内容