Alle talen
Zilliqa is een high-throughput openbaar blockchain-platform dat zijn prestaties uitbreidt tot duizenden transacties per seconde. Het heeft tot doel het probleem van transactiesnelheid en schaalbaarheid op te lossen en wordt gebruikt om het grootste probleem van de huidige blockchain op te lossen. Terwijl het versnelt, houdt het ook rekening met veiligheid, waardoor de twee een relatief optimaal balanspunt kunnen vinden. Het transformeert sharding-technologie van theorie naar praktijk, maakt gebruik van innovatieve cryptografie en consensusprotocollen, biedt transactieverwerkingsmogelijkheden die toenemen met de netwerkcapaciteit, en biedt een draaiend platform voor high-throughput on-chain-applicaties om te voldoen aan vereisten zoals noodzakelijke uitbreidingsvereisten voor bedrijven zoals zoals elektronische reclame, betaling, deeleconomie en beheer van eigendomsrechten.
Sharding
Sharding verdeelt het mijnnetwerk simpelweg in kleinere stukken, die elk in staat zijn om transacties parallel te verwerken. Gebruik een kleinere subset van netwerkknooppunten om elke transactie te verifiëren, in plaats van te wachten op elk knooppunt in het netwerk. Dit bespaart veel tijd en naarmate het netwerk groeit, hoeft niet elk knooppunt elke transactie te valideren. Het Zilliqa-netwerk ondersteunt reguliere betalingstransacties en shards waarvoor slimme contracttransacties nodig zijn. In de eerste test in september 2017 kondigde het ontwikkelteam aan dat het transactievolume per seconde 2488TPS bereikte bij gebruik van 3600 nodes en 6 shards. Het verwerken van slimme contracttransacties op een sharded-architectuur heeft zijn eigen uitdagingen.
Gedetailleerde uitleg: de shardingstrategie van ZIL is om één DS-shard + n werkende shards te selecteren uit de knooppunten van het hele netwerk. Elke scherf heeft m mijnwerkers. De knooppunten van het hele netwerk voeren eerst een rekenkrachtcompetitie uit (academisch werklastbestendige PoW genoemd), en de m-knooppunten die als eerste DS-scherven winnen; de resterende knooppunten houden een tweede rekenkrachtwedstrijd en de eerste n*m-knooppunten winnen Assigned tot n werkende scherven. Elke werkende shard verwerkt een deel van de transacties parallel om een subblok te vormen, dat naar de Boss-shard wordt gestuurd, en de Boss-shard verifieert en verpakt het om het laatste blok te genereren. Op deze manier kunnen onsamenhangende scherven van transacties parallel worden verwerkt, en uiteindelijk zullen deze transacties worden samengevoegd tot een nieuw blok dat is gewijd aan de blockchain.通过 并 行 处理 , , 达到 效率 的 提升
可 可
zilliqa 属于 链上 项目 项目 , 与 侧链 链下 项目 项目 相比 相比 相比 相比 相比 相比 相比 , , , ,, zilliqa 在 安全性 和 和 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散 疏散Zilliqa kan indien nodig ook worden geïntegreerd met zijketens en eventuele projecten onder de keten. Zilliqa heeft bewezen efficiënte schaalbaarheid en de doorvoer kan bijna lineair toenemen met de groei van knooppunten.In de toekomst zal het ook cross-chain technologie ondersteunen en een compiler ontwikkelen die kan helpen bij het omzetten van Ethereum slimme contracten in Zilliqa slimme contracten.
Consensusmechanisme
In de PoW-blockchain maakt elke transactie deel uit van een bepaald blok, en het maken van elk blok vereist enorm veel rekenwerk, maar het veroorzaakt ook enorme verspilling van bronnen. Het alternatief van Zilliqa maakt gebruik van PoW samen met een praktisch Byzantine Fault Tolerant (pBFT)-protocol. Zilliqa zal een van de weinige PBFT-blockchains zijn die momenteel op de markt zijn. Het consensusmechanisme van PBFT is zowel efficiënt als geeft transacties een finaliteit, dus er is geen bevestiging vereist. Mijnwerkers gebruiken PoW om hun identiteit vast te stellen op de Zilliqa-blockchain. Eenmaal geïdentificeerd, worden mijnwerkers toegewezen aan een consensusgroep waar meerdere rondes van PBFT-consensus kunnen worden uitgevoerd. Het uitvoeren van een PoW schrijft meerdere blokken in de keten, waardoor een grotere gegarandeerde beloning wordt geboden. Bij Zilliqa wordt elke maand ongeveer 12 uur aan PoW uitgevoerd, wanneer de grafische kaart op volle capaciteit draait. De rest van de tijd draait de grafische kaart in de inactieve modus en verbruikt hij minimaal stroom. Miners zullen minder energie verbruiken, waardoor mining veel goedkoper wordt dan andere op PoW gebaseerde blockchains. Zilliqa biedt mijnwerkers en gebruikers nog twee andere voordelen. Ten eerste blijven de totale energiekosten per transactie constant naarmate het netwerk groter wordt. Ten tweede zullen transactiekosten op Zilliqa veel lager zijn dan die op Bitcoin of Ethereum. Terwijl mijnwerkers op het Ethereum-netwerk prioriteit geven aan transacties met hogere transactiekosten, worden mijnwerkers op de Zilliqa-blockchain alleen gestimuleerd door de omvang van de transacties die ze kunnen verwerken. Daarom worden de transactiekosten van de gebruiker aanzienlijk verlaagd.
Veilige slimme contracten
Het Zilliqa-protocol wordt geleverd met een nieuwe slimme contracttaal genaamd "Scilla". De taal zal een niet-Turing-complete taal zijn die is ontworpen om veel bekende kwetsbaarheden in bestaande slimme contracten te elimineren en ze gemakkelijk formeel te verifiëren. Het stelt ontwikkelaars in staat om gemakkelijker veilige en schaalbare smart contract-applicaties te ontwikkelen. Met een toekomstige functie kan iedereen zijn bestaande Solidity-applicaties naar Scilla porteren.
Zilliqa maakt gebruik van de onderliggende architectuur om een grootschalig en efficiënt computerplatform te bieden. De slimme contracttaal in Zilliqa volgt een dataflow-programmeerstijl en is daarom ideaal voor het uitvoeren van grootschalige berekeningen die gemakkelijk kunnen worden geparalleliseerd. Voorbeelden zijn eenvoudige berekeningen, zoals zoeken, sorteren en lineaire algebra-berekeningen, maar ook complexere berekeningen, zoals het trainen van neurale netwerken, datamining, financiële modellering, wetenschappelijke berekeningen en in het algemeen elke MapReduce-taak.
Dubbele activering van milieuvriendelijke mining
Voor op ethash gebaseerde PoW-blockchains zoals Ethereum en Zilliqa is dual mining haalbaar. Dit komt omdat Zilliqa PoW en PBFT combineert, waarbij PoW alleen wordt gebruikt om Sybil-aanvallen te voorkomen en PBFT wordt gebruikt om consensus te bereiken. Aangezien de PoW-cyclus op Zilliqa slechts elke 2-3 uur 1 minuut hoeft te lopen, is de energievoetafdruk van mijnbouw op Zilliqa veel kleiner in vergelijking met blockchains die het gebruik van PoW voor elk blok vereisen om consensus te bereiken.
区块 奖励 的 的 方差 小 : zilliqa 协议 采用 一 种 创新 创新 激励 机制 机制 机制 通过 通过 衡量 在 识 共识 协议 的 的 贡献 贡献 予以 予以 奖励 奖励 奖励。。。 Zo kunnen duizenden (of meer) mijnwerkers worden beloond voor een blok, wat resulteert in een lage variantie.
Beveiligingsmechanismen
Net als andere blockchains zoals Bitcoin en Ethereum, kan het Zilliqa blockchain-netwerk transacties verwerken en de globale status van het gedistribueerde grootboek behouden. Helaas zijn er enkele opmerkelijke verschillen tussen verschillende blockchain-netwerken in termen van potentiële aanvallers. Aan de ene kant staat Bitcoin, dat organisch is gegroeid met in het begin weinig tot geen waardering; aan de andere kant staat Zilliqa, dat tegenwoordig een aanzienlijke waarde heeft. Deze discrepantie in waardering leidt tot bedreigingen wanneer het Zilliqa-netwerk nog in de kinderschoenen staat, terwijl dergelijke bedreigingen niet noodzakelijkerwijs een serieus probleem zijn wanneer een netwerk als Bitcoin net van start gaat.
Met dit in gedachten zal het Zilliqa-mainnet worden gelanceerd met beschermingsmechanismen en een conservatieve modus om de kans op aanvallen op dit ontluikende netwerk te minimaliseren.
Zilliqa is 's werelds eerste high-throughput openbare blockchain-platform - ontworpen om te schalen naar duizenden transacties per seconde. Terwijl zijn netwerk uitbreidt om de snelheid van transacties te verhogen, brengt Zilliqa de theorie en praktijk van sharding met zijn nieuwe protocol. De prestaties van bestaande openbare ketens zoals ETH stuitten op knelpunten, waardoor het moeilijk was om aan de ontwikkeling van de industrie te voldoen. De projecttechnologie is geavanceerd en is geverifieerd door daadwerkelijke tests.
Het platform is ontworpen om veilige gegevensgestuurde gedecentraliseerde applicaties mogelijk te maken die zijn ontworpen om te voldoen aan de schaalbehoeften van machine learning en financiële algoritmen. De concurrentie om openbare ketenprojecten is zeer hevig.De realisatie van projecten zoals EOS (die naar eigen zeggen een miljoen/TXS bereikt) zal de werkelijke waarde van deze openbare ketens sterk verminderen.
Gerelateerde informatie:
Beoordeling: Zilliqa
http://www.btb8.com/zil/1805/5300.html