Tutte le lingue
PalletOne è un protocollo cross-chain distribuito disaccoppiato dalla blockchain sottostante.
PalletOne consente agli utenti di trasferire valore tra le catene. Per guidare la tecnologia PalletOne, gli utenti possono utilizzare i token PalletOne e utilizzarli come commissioni di transazione per la giuria; allo stesso tempo, gli utenti possono distribuire i nodi PalletOne come giurati per partecipare al consenso Ottieni gettoni PalletOne come ricompensa.
PalletOne (Protocol for Abstract-Level Ledger Ecosystem) propone un modo efficace per risolvere simultaneamente i problemi di scalabilità, interoperabilità, facilità d'uso e lock-in della piattaforma.
In PalletOne, il meccanismo di consenso adotta il meccanismo di consenso della giuria. Lo smart contract necessita solo di un gruppo di verificatori per la verifica e l'esecuzione. Questi verificatori sono chiamati giurati e formano una giuria. Attraverso il protocollo di consenso della giuria, PalletOne disaccoppia completamente il contratto intelligente dalla blockchain sottostante per realizzare lo scambio di valore cross-chain. Il mediatore (intermediario di mediazione) è responsabile della sicurezza della rete PalletOne ed è il componente principale di PalletOne. PalletOne VM è lo strumento principale per la compilazione e l'esecuzione di contratti intelligenti ed è una parte fondamentale del supporto multipiattaforma e multilingue di PalletOne. Per migliorare la sicurezza degli smart contract per le definizioni dei token, il livello di astrazione dei token di PalletOne definisce un set di definizioni e un set di operazioni per i token.
La struttura ei componenti di PalletOne sono rappresentati in figura.
Token come deposito
Per garantire la sicurezza del sistema PalletOne, i giurati devono versare un deposito per evitare frodi. Per diventare un giurato e guadagnare commissioni di transazione, i partecipanti devono seguire la seguente procedura:
(1) Pagare una parte del token PalletOne come deposito per diventare un candidato giurato.
(2) I giurati guadagnano commissioni di transazione eseguendo i contratti.
(3) Dopo l'esecuzione del contratto, la giuria sarà sciolta ei candidati giurati potranno scegliere di ritirare il deposito e ritirarsi dall'elenco dei candidati giurati.
(4) I giurati possono anche ritirare il proprio vincolo chiamando il mediatore per scegliere un nuovo giurato sostitutivo.
L'importo dell'obbligazione può essere determinato da un modello che include diverse proprietà, tra cui il valore del contratto, la dimensione della giuria, l'affidabilità creditizia del giurato e la progettazione del contratto. I giurati devono assicurarsi di avere un buon ambiente host e un ambiente di rete. Un ambiente host scadente può causare la mancata esecuzione dello smart contract entro il tempo specificato, mentre un ambiente di rete scadente può causare il timeout della comunicazione tra i giurati nella giuria o anche offline, in modo che il contratto intelligente non possa raggiungere il consenso su questo giurato. Ripetuti fallimenti di consenso perderanno il deposito cauzionale e saranno rimossi dalla lista dei candidati giurati.
Token come commissioni di transazione
Al fine di fornire incentivi alla giuria per l'esecuzione dei contratti, in PalletOne, i giurati guadagnano commissioni di transazione eseguendo i contratti come esecutori di smart contract. I partecipanti al contratto devono pagare ai giurati alcuni token PalletOne come commissioni di transazione. Questa commissione di transazione è molto inferiore a quella di altre blockchain perché solo i giurati della giuria ad essa associata eseguiranno il contratto. La giuria eseguirà il contratto solo dopo aver stabilito che i token PalletOne sono stati trasferiti nel Mediatore.
Token come ricompensa per i giurati
Per il funzionamento efficiente dell'intera rete PalletOne e per incoraggiare la partecipazione al consenso, oltre alle commissioni di transazione, Mediator emetterà token PalletOne basati su contratti intelligenti per i giurati ' partecipazione consenso eccitazione. Le commissioni di transazione e le ricompense in PalletOne vengono distribuite a tutti i giurati coinvolti nella verifica e nell'esecuzione dei contratti. Poiché la giuria viene selezionata in modo casuale, ognuno ha l'opportunità di diventare un membro della giuria e partecipare alla token economy.
Palletone come deposito contrattuale
Alcuni contratti (come i contratti di scambio di valuta) richiedono che entrambe le parti coinvolte paghino un determinato pass Palletone come deposito contrattuale per evitare parti unilaterali malintenzionate A si verifica la violazione del contratto. Se il contratto viene completato normalmente, il deposito del contratto verrà restituito a entrambe le parti del contratto e, se una delle parti viola il contratto, l'altra parte può richiedere la confisca del deposito del contratto della parte inadempiente per compensare la perdita della parte di esecuzione.
PalletOne è un entusiasmante progetto cross-chain, che sarà dedicato alla realizzazione di informazioni cross-chain, value cross-chain e funzioni cross-chain tra diverse reti di catene. La visione finale di PalletOne è quella di collegare tutte le reti di catene, in modo che le informazioni, il valore e le applicazioni originariamente chiuse e isolate in queste reti di catene possano fluire liberamente ed essere ampiamente utilizzate attraverso le catene, costruendo così una rete globale inter-catena senza confini.
Pagamento cross-chain
Gli utenti della rete Bitcoin vogliono divertirsi giocando a Crypto Kitty in Ethereum. La soluzione più praticabile è convertire alcuni BTC in ETH attraverso una complessa operazione su un exchange di criptovalute ad alto costo. Gli utenti possono utilizzare PalletOne per pagare le commissioni direttamente tramite BTC, evitando così complicate operazioni di cambio valuta.
Strumenti finanziari
PalletOne è la migliore piattaforma per condividere le proprie strategie di investimento. Gli utenti possono creare i propri ETF. I token in PalletOne sono altamente flessibili. Qualsiasi utente può utilizzare lo strumento token per progettare token con più monete, azioni e obbligazioni. Non solo, PalletOne fornisce una serie completa di definizioni e garanzie di rischio per raggiungere questo obiettivo e garantire la sicurezza.
Supporta più tipi di pagamento su Dapps
Quando gli utenti utilizzano DApps basate su PalletOne, il metodo di pagamento è più flessibile e gratuito: entrambi i pagamenti possono essere effettuati tramite token PalletOne oppure puoi scegliere BTC , ETH o anche una combinazione casuale di diversi modi.
Multi-catena
Il contratto intelligente PalletOne supporta più catene. Attraverso il consenso della giuria e il livello di adattamento, i contratti intelligenti PalletOne possono essere eseguiti su diverse blockchain contemporaneamente. I contratti intelligenti PalletOne possono interagire con diverse blockchain contemporaneamente, quindi gli utenti possono scambiare token da diverse blockchain in una chiamata di contratto PalletOne per rendere lo scambio di token inter-chain distribuito, atomico e immutabile.
Multitasking
La verifica, l'esecuzione, ecc. del contratto intelligente PalletOne può essere eseguita tramite una giuria appositamente creata. La giuria è composta da un gruppo di giurati scelti a caso dal pool di giurati. I contratti intelligenti in PalletOne possono essere implementati selezionando diverse giurie in modo multi-task. Rispetto al metodo di consenso dell'intera rete, la congestione della rete PalletOne sarà efficacemente ridotta.
Sicurezza
La sicurezza di PalletOne si riflette in due aspetti, uno è la sicurezza dello sviluppo e l'altro è la sicurezza dell'esecuzione del contratto. Quando un utente sviluppa un contratto di scenario corrispondente, deve solo richiamare il contratto standard e completare lo sviluppo di DAPP in pochi passaggi. PalletOne VM può fornire un ambiente operativo sandbox sicuro ed efficiente per contratti intelligenti.
Multilingua e multipiattaforma
Gli sviluppatori DApp di PalletOne possono utilizzare i linguaggi di sviluppo tradizionali per sviluppare smart contract senza dover apprendere nuovi linguaggi di sviluppo del contratto.
PalletOne VM è completamente disaccoppiato dal sistema operativo sottostante, il che consente agli smart contract di PalletOne di adattarsi a Windows, Linux, Mac e altri tipi di piattaforme.