Tutte le lingue
Zilliqa è una piattaforma blockchain pubblica ad alto rendimento che espande le sue prestazioni a migliaia di transazioni al secondo. Mira a risolvere il problema della velocità e della scalabilità delle transazioni e viene utilizzata per risolvere il problema più grande dell'attuale blockchain. Mentre accelera, prende in considerazione anche la sicurezza, consentendo ai due di trovare un punto di equilibrio relativamente ottimale. Trasforma la tecnologia di sharding dalla teoria alla pratica, utilizza crittografia innovativa e protocolli di consenso, fornisce funzionalità di elaborazione delle transazioni che aumentano con la capacità della rete e fornisce una piattaforma funzionante per applicazioni on-chain ad alto rendimento per soddisfare requisiti come i requisiti di espansione necessari per aziende come come pubblicità elettronica, pagamenti, sharing economy e gestione dei diritti di proprietà.
Sharding
Lo sharding divide semplicemente la rete di mining in parti più piccole, ciascuna in grado di elaborare transazioni in parallelo. Usa un sottoinsieme più piccolo di nodi di rete per verificare ogni transazione, invece di aspettare ogni nodo della rete. Ciò consente di risparmiare molto tempo e, man mano che la rete cresce, non è necessario che ogni nodo convalidi ogni transazione. La rete Zilliqa supporta transazioni di pagamento regolari e frammenti che richiedono transazioni di contratti intelligenti. Nel primo test di settembre 2017, il team di sviluppo ha annunciato che il volume delle transazioni al secondo ha raggiunto 2488TPS utilizzando 3600 nodi e 6 shard. L'elaborazione di transazioni di contratti intelligenti su un'architettura frammentata presenta una serie di sfide.
Spiegazione dettagliata: la strategia di sharding di ZIL consiste nel selezionare uno shard DS + n shard funzionanti dai nodi dell'intera rete. Ogni frammento ha m minatori. I nodi dell'intera rete conducono prima una competizione per la potenza di calcolo (accademicamente chiamata PoW a prova di carico di lavoro), e gli m nodi che vincono per primi formano gli shard DS; i nodi rimanenti conducono una seconda competizione per la potenza di calcolo e i primi n*m nodi vincono l'Assigned a n frammenti funzionanti. Ogni frammento funzionante elabora parte delle transazioni in parallelo per formare un sottoblocco, che viene inviato al frammento Boss, e il frammento Boss lo verifica e lo impacchetta per generare il blocco finale. In questo modo, frammenti disgiunti di transazioni possono essere elaborati in parallelo e, alla fine, queste transazioni verranno unite in un nuovo blocco dedicato alla blockchain.通过 并 行 处理 , 达到 效率 的 提升
可 扩展性
Zilliqa 属于 链上 项目 , 与 侧链 和 链下 项目 , , zilliqa 在 安全性 和 疏散 疏散 疏散 性能 性能Zilliqa può anche essere integrato con catene laterali e qualsiasi progetto sotto la catena se necessario. Zilliqa ha dimostrato una scalabilità efficiente e il suo throughput può aumentare quasi linearmente con la crescita dei nodi.In futuro, supporterà anche la tecnologia cross-chain e svilupperà un compilatore che può aiutare a convertire gli smart contract Ethereum in smart contract Zilliqa.
Meccanismo di consenso
Nella blockchain PoW, ogni transazione fa parte di un determinato blocco e la creazione di ciascun blocco richiede un'enorme quantità di calcoli, ma provoca anche un enorme spreco di risorse. L'alternativa di Zilliqa sfrutta PoW insieme a un pratico protocollo Byzantine Fault Tolerant (pBFT). Zilliqa sarà una delle poche blockchain PBFT attualmente sul mercato. Il meccanismo di consenso di PBFT è efficiente e conferisce finalità alle transazioni, quindi non è richiesta alcuna conferma. I minatori usano PoW per stabilire le loro identità sulla blockchain di Zilliqa. Una volta identificati, i minatori vengono assegnati a un gruppo di consenso in cui possono essere eseguiti più round di consenso PBFT. L'esecuzione di un PoW scrive più blocchi nella catena, fornendo così una ricompensa garantita più ampia. A Zilliqa, vengono eseguite circa 12 ore di PoW ogni mese, quando la scheda grafica funziona a pieno regime. Durante il resto del tempo, la scheda grafica funzionerà in modalità inattiva, consumando una quantità minima di energia. I minatori consumeranno meno energia, rendendo il mining molto più economico rispetto ad altre blockchain basate su PoW. Zilliqa offre altri due vantaggi ai minatori e agli utenti. Innanzitutto, il costo totale dell'energia per transazione rimarrà costante man mano che la rete si ridimensiona. In secondo luogo, le commissioni di transazione su Zilliqa saranno molto inferiori a quelle su Bitcoin o Ethereum. Mentre i minatori sulla rete Ethereum danno la priorità alle transazioni con commissioni di transazione più elevate, i minatori sulla blockchain Zilliqa sono incentivati solo dalla dimensione delle transazioni che possono elaborare. Pertanto, i costi di transazione dell'utente sono notevolmente ridotti.
Contratti intelligenti sicuri
Il protocollo Zilliqa viene fornito con un nuovo linguaggio per contratti intelligenti chiamato "Scilla". Il linguaggio sarà un linguaggio non completo di Turing progettato per eliminare molte vulnerabilità note nei contratti intelligenti esistenti e renderli facili da verificare formalmente. Consentirà agli sviluppatori di sviluppare più facilmente applicazioni di smart contract sicure e scalabili. Una funzionalità futura consentirà a chiunque di portare le proprie applicazioni Solidity esistenti su Scilla.
Zilliqa sfrutta l'architettura sottostante per fornire una piattaforma informatica efficiente e su larga scala. Il linguaggio del contratto intelligente in Zilliqa segue uno stile di programmazione del flusso di dati ed è quindi ideale per eseguire calcoli su larga scala che possono essere facilmente parallelizzati. Gli esempi includono calcoli semplici, come la ricerca, l'ordinamento e i calcoli di algebra lineare, nonché calcoli più complessi, come l'addestramento di reti neurali, il data mining, la modellazione finanziaria, il calcolo scientifico e in generale qualsiasi attività MapReduce.
Doppia attivazione del mining ecocompatibile
Per le blockchain PoW basate su ethash come Ethereum e Zilliqa, il dual mining è fattibile. Questo perché Zilliqa combina PoW e PBFT, dove PoW viene utilizzato solo per prevenire gli attacchi Sybil e PBFT viene utilizzato per ottenere il consenso. Poiché il ciclo PoW su Zilliqa deve durare solo 1 minuto ogni 2-3 ore, l'impronta energetica del mining su Zilliqa è molto inferiore rispetto alle blockchain che richiedono l'uso di PoW per ogni blocco per raggiungere il consenso.
区块奖励的方差很小:Zilliqa 协议采用一种创新的激励机制,通过衡量矿工在共识的激励机制,通过衡量矿工在共识协议中的洡。 Pertanto, migliaia (o più) di minatori possono essere ricompensati per un blocco, con conseguente bassa varianza.
Meccanismi di sicurezza
Come altri blockchain come Bitcoin ed Ethereum, la rete blockchain di Zilliqa è in grado di elaborare transazioni e mantenere lo stato globale del libro mastro distribuito. Sfortunatamente, ci sono alcune notevoli differenze tra le diverse reti blockchain in termini di potenziali aggressori. Da un lato c'è Bitcoin, che è cresciuto organicamente con una valutazione minima o nulla, dall'altro c'è Zilliqa, che oggi ha un valore considerevole. Questa discrepanza nella valutazione porta a minacce quando la rete Zilliqa è ancora agli inizi, mentre tali minacce non sono necessariamente un problema serio quando una rete come Bitcoin è appena agli inizi.
Con questo in mente, la mainnet di Zilliqa verrà lanciata con meccanismi di protezione e una modalità conservativa per ridurre al minimo le possibilità di attacchi a questa nascente rete.
Zilliqa è la prima piattaforma blockchain pubblica ad alto rendimento al mondo, progettata per scalare fino a migliaia di transazioni al secondo. Man mano che la sua rete si espande per aumentare la velocità delle transazioni, Zilliqa porta la teoria e la pratica dello sharding con il suo nuovo protocollo. Le prestazioni delle catene pubbliche esistenti come ETH hanno incontrato colli di bottiglia, rendendo difficile far fronte allo sviluppo del settore. La tecnologia del progetto è avanzata ed è stata verificata da test effettivi.
La piattaforma è progettata per abilitare applicazioni decentralizzate sicure basate sui dati progettate per soddisfare le esigenze di scalabilità dell'apprendimento automatico e degli algoritmi finanziari. La concorrenza per i progetti di filiera pubblica è molto agguerrita, la realizzazione di progetti come EOS (che pretende di raggiungere il milione/TXS) ridurrà di molto il valore effettivo di queste filiere pubbliche.
Informazioni correlate:
Valutazione: Zilliqa
http://www.btb8.com/zil/1805/5300.html