Tutte le lingue
Vite ha creato la prima piattaforma di contratto intelligente basata su grafo aciclico diretto (DAG) al mondo, che adotta una struttura a catena di istantanee, che consente trasferimenti a costo zero e ottimizza la velocità di trasferimento, l'affidabilità e la sicurezza. La catena di istantanee di Vite utilizza la Proof-of-Stake ("HDPoS") delegata gerarchica per ottenere il consenso della rete.
Gli attuali prodotti di Vite includono un DEX veramente affidabile (ViteX), una super applicazione (Vite App) e una soluzione di pagamento basata su Vite (VitePay).
Il prossimo obiettivo di Vite è ViteBridge, una soluzione cross-chain universale che consente trasferimenti di risorse tra due catene qualsiasi in modo decentralizzato.
Elevata produttività. Vite adotta la struttura del registro DAG e le transazioni ortogonali possono essere scritte nel registro in parallelo; inoltre, nell'algoritmo di consenso HDPoS, più gruppi di consenso affidati non hanno dipendenza l'uno dall'altro e possono lavorare in parallelo; il più punto importante è che Vite La comunicazione tra contratti è un modello asincrono basato su messaggi. Questi sono utili per migliorare il rendimento del sistema.
Bassa latenza. Vite adotta l'algoritmo di consenso HDPoS, tramite nodi proxy, per completare la produzione di blocchi in modo collaborativo, senza la necessità di calcolare PoW, e l'intervallo di generazione del blocco può essere ridotto a 1 secondo, il che è vantaggioso per ridurre il ritardo della transazione conferma.
Estensibile. Per soddisfare i requisiti di scalabilità, Vite limita le transazioni a un singolo grado di libertà, raggruppa le transazioni nel libro mastro in base alla dimensione del conto, consente la produzione di conti diversi da nodi diversi e rimuove la semantica ACID incrociata di le chiamate di contratto vengono modificate in semantica BASE basata su messaggi. In questo modo, i nodi non devono più salvare l'intero stato mondiale e i dati vengono archiviati sull'intera rete distribuita sotto forma di sharding.
Economia. Poiché Vite adotta un modello di allocazione delle risorse basato su quote, gli utenti leggeri con transazioni poco frequenti non devono pagare costi di gestione elevati o costi del gas. Gli utenti possono scegliere diversi modi per scambiare le risorse di elaborazione e possono anche trasferire quote aggiuntive ad altri utenti tramite accordi di leasing di quote per migliorare l'efficienza dell'utilizzo delle risorse di sistema.
Facilità d'uso. I miglioramenti dell'usabilità di Vite includono: fornire il supporto della libreria standard in Solidity++, sintassi dedicata all'elaborazione dei messaggi, programmazione temporale dei contratti, servizio di denominazione VNS, supporto per l'aggiornamento dei contratti, ecc.
Ciclo chiuso di valore. Vite supporta l'emissione di asset digitali, la trasmissione di valore cross-chain, lo scambio di token basato sul protocollo Loopring, ecc., formando un sistema di valore completo. Dal punto di vista degli utenti, Vite è uno scambio decentralizzato completo.
Innanzitutto, suddividiamo la chiamata del contratto intelligente in modo asincrono. Nano divide un trasferimento in due azioni: in uscita e in entrata. Abbiamo preso in prestito da Nano e lo abbiamo esteso per chiamare contratti intelligenti (Nano non supporta i contratti intelligenti). In Vite, una transazione di trasferimento è suddivisa in transazioni in uscita e in entrata e una transazione di chiamata di contratto è suddivisa in due parti: una transazione di richiesta di contratto e una transazione di risposta al contratto.
Il secondo è un disegno asincrono di scrittura e conferma. In Vite, una transazione viene scritta nel libro mastro e viene confermata in modo asincrono. Nelle blockchain tradizionali (come Bitcoin), la velocità con cui le transazioni possono essere scritte nel libro mastro sarà limitata dalla velocità di impacchettamento. In Vite gli utenti possono prima scrivere sul libro mastro molte transazioni entro il limite di quota, e poi confermarle in modo uniforme e asincrono. In questo modo, i picchi e le valli del carico possono essere appiattiti, le risorse del sistema possono essere utilizzate al massimo e il rendimento dell'intero sistema può essere migliorato. Inoltre, le transazioni tra i due account non si bloccheranno a vicenda e non accadrà che poiché un account invia un numero elevato di transazioni, le transazioni di altri account non verranno confermate per molto tempo.
Il terzo è il design asincrono delle chiamate tra i contratti. Le chiamate tra contratti in Ethereum vengono effettuate tramite chiamate di messaggi o transazioni interne.Questo gruppo di chiamate viene completato contemporaneamente o tutte falliscono.Questa è una semantica ACID atomica e diventerà un collo di bottiglia delle prestazioni. Abbiamo preso in prestito alcune soluzioni più mature nella tecnologia Internet centralizzata e abbiamo adottato un'architettura guidata dai messaggi: i contratti non condividono alcuno stato e comunicano solo inviandosi messaggi l'un l'altro.
Link correlati:
https://www.qukuaiwang.com.cn/szhb/2989.html###
*Il contenuto di cui sopra è organizzato da YouToCoin ufficiale. Se ristampato, indicare la fonte.