PalletOne adopts Jury consensus mechanism which combines the whole network consensus and part consensus to ensure the efficiency and safety of cross-chain smart contract execution. Besides, Contract Template and Token Abstract Layer are introduced to decrease the difficulty and complexity of contract development. PalletOne makes inter-chain transactions possible by decoupling the state of contracts from the blockchains. Developers can choose the language they are familiar with and the platform they need. PalletOne interacts with mainstream underlying blockchains and accomplishes interchain interaction.
To ensure the safety of PalletOne system, Jurors must pay a deposit to prevent them from conducting fraud. To become a Juror to earn a transaction fee, participants need to follow this process: First, pay a deposit in the form of the PalletOne tokens (“PTN”) to become a candidate Juror. The Juror can earn a transaction fee when executing contracts. The deposit can be withdrawn when the smart contract ends. The Juror can also withdraw its deposit after invoking the Mediator to select a new Juror for replacement.