Alla språk
Zilliqa är en offentlig blockkedjeplattform med hög genomströmning som utökar sin prestanda till tusentals transaktioner per sekund. Den syftar till att lösa problemet med transaktionshastighet och skalbarhet, och används för att lösa det största problemet med den nuvarande blockkedjan. Samtidigt som den snabbar upp tar den också hänsyn till säkerheten, vilket gör att de två kan hitta en relativt optimal balanspunkt. Den förvandlar skärningsteknik från teori till praktik, använder innovativ kryptografi och konsensusprotokoll, tillhandahåller transaktionsbearbetningsmöjligheter som ökar med nätverkskapaciteten och tillhandahåller en körplattform för applikationer i kedjan med hög genomströmning för att möta krav som Nödvändiga expansionskrav för företag som t.ex. som elektronisk reklam, betalning, delningsekonomi och förvaltning av egendomsrätter.
Sharding
Sharding delar helt enkelt upp gruvnätverket i mindre delar, som var och en kan behandla transaktioner parallellt. Använd en mindre delmängd av nätverksnoder för att verifiera varje transaktion, istället för att vänta på varje nod i nätverket. Detta sparar mycket tid, och när nätverket växer kräver det inte varje nod för att validera varje transaktion. Zilliqa-nätverket stöder vanliga betalningstransaktioner och skärvor som kräver smarta kontraktstransaktioner. I det första testet i september 2017 meddelade utvecklingsteamet att transaktionsvolymen per sekund nådde 2488TPS vid användning av 3600 noder och 6 shards. Att bearbeta smarta kontraktstransaktioner på en fragmenterad arkitektur har sina egna utmaningar.
Detaljerad förklaring: ZIL:s shardingstrategi är att välja en DS shard + n arbetande shards från noderna i hela nätverket. Varje skärva har m gruvarbetare. Noderna i hela nätverket genomför först en datorkraftstävling (akademiskt kallad workload proof PoW), och de m noderna som vinner först bildar DS-skärvor; de återstående noderna genomför en andra datorkraftstävling, och de första n*m noderna vinner Tilldelad till n arbetande skärvor. Varje fungerande shard bearbetar en del av transaktionerna parallellt för att bilda ett underblock, som skickas till Boss shard, och Boss shard verifierar och paketerar det för att generera det sista blocket. På så sätt kan osammanhängande fragment av transaktioner behandlas parallellt, och så småningom kommer dessa transaktioner att slås samman till ett nytt block dedikerat till blockkedjan.通过并行处理,达到效率的提升
可扩展性
Zilliqa属于链上项目,与侧链和链下项目相比,Zilliqa在安全性和疏散性能Zilliqa kan även integreras med sidokedjor och eventuella projekt under kedjan vid behov. Zilliqa har bevisat effektiv skalbarhet, och dess genomströmning kan öka nästan linjärt med tillväxten av noder.I framtiden kommer den även att stödja cross-chain-teknologi och utveckla en kompilator som kan hjälpa till att konvertera Ethereum smarta kontrakt till Zilliqa smarta kontrakt.
Konsensusmekanism
I PoW-blockkedjan är varje transaktion en del av ett visst block, och skapandet av varje block kräver en enorm mängd beräkningar, men det orsakar också enormt slöseri med Resurser. Zilliqas alternativ drar fördel av PoW tillsammans med ett praktiskt bysantinskt feltolerant (pBFT) protokoll. Zilliqa kommer att vara en av de få PBFT-blockkedjor som för närvarande finns på marknaden. Konsensusmekanismen för PBFT är både effektiv och ger transaktioner slutgiltighet, så ingen bekräftelse krävs. Gruvarbetare använder PoW för att fastställa sina identiteter på Zilliqa blockchain. När de väl har identifierats tilldelas gruvarbetare en konsensusgrupp där flera omgångar av PBFT-konsensus kan köras. Att utföra en PoW skriver flera block in i kedjan, vilket ger en större garanterad belöning. Hos Zilliqa exekveras cirka 12 timmars PoW varje månad, när grafikkortet körs med full kapacitet. Under resten av tiden kommer grafikkortet att köras i viloläge, vilket förbrukar minimalt med ström. Gruvarbetare kommer att förbruka mindre energi, vilket gör gruvdrift mycket billigare än andra PoW-baserade blockkedjor. Zilliqa ger två andra fördelar för gruvarbetare och användare. För det första kommer den totala energikostnaden per transaktion att förbli konstant när nätverket skalas. För det andra kommer transaktionsavgifterna på Zilliqa att vara mycket lägre än de på Bitcoin eller Ethereum. Medan gruvarbetare på Ethereum-nätverket prioriterar transaktioner med högre transaktionsavgifter, stimuleras gruvarbetare på Zilliqa blockchain endast av storleken på transaktionerna de kan bearbeta. Därför minskar användarens transaktionskostnader avsevärt.
Säkra smarta kontrakt
Zilliqa-protokollet kommer med ett nytt smart kontraktsspråk som kallas "Scilla". Språket kommer att vara ett icke-Turing-komplett språk designat för att eliminera många kända sårbarheter i befintliga smarta kontrakt och göra dem enkla att formellt verifiera. Det kommer att göra det möjligt för utvecklare att enklare utveckla säkra och skalbara smarta kontraktsapplikationer. En framtida funktion kommer att tillåta vem som helst att porta sina befintliga Solidity-applikationer till Scilla.
Zilliqa utnyttjar den underliggande arkitekturen för att tillhandahålla en storskalig och effektiv datorplattform. Det smarta kontraktsspråket i Zilliqa följer en dataflödesprogrammeringsstil och är därför idealiskt för att köra storskaliga beräkningar som enkelt kan parallelliseras. Exempel inkluderar enkla beräkningar, såsom sökning, sortering och linjära algebraberäkningar, såväl som mer komplexa beräkningar, såsom träning av neurala nätverk, datautvinning, finansiell modellering, vetenskaplig beräkning och i allmänhet alla MapReduce-uppgifter.
Dubbel aktivering av miljövänlig gruvdrift
För etashbaserade PoW-blockkedjor som Ethereum och Zilliqa är dubbelbrytning möjlig. Detta beror på att Zilliqa kombinerar PoW och PBFT, där PoW endast används för att förhindra Sybil-attacker, och PBFT används för att uppnå konsensus. Eftersom PoW-cykeln på Zilliqa bara behöver köras i 1 minut varannan till var tredje timme, är energiavtrycket för gruvdrift på Zilliqa mycket mindre jämfört med blockkedjor som kräver användning av PoW för varje block för att nå konsensus.
Således kan tusentals (eller fler) gruvarbetare belönas för ett block, vilket resulterar i låg varians.
Säkerhetsmekanismer
Liksom andra blockkedjor som Bitcoin och Ethereum kan blockkedjenätverket Zilliqa bearbeta transaktioner och upprätthålla det globala tillståndet för den distribuerade huvudboken. Tyvärr finns det några anmärkningsvärda skillnader mellan olika blockchain-nätverk när det gäller potentiella angripare. På ena sidan finns Bitcoin, som har vuxit organiskt med liten eller ingen värdering till att börja med, på andra sidan finns Zilliqa, som har ett stort värde idag. Denna diskrepans i värdering leder till hot när Zilliqa-nätverket fortfarande är i sin linda, medan sådana hot inte nödvändigtvis är ett allvarligt problem när ett nätverk som Bitcoin precis har börjat.
Med detta i åtanke kommer Zilliqas huvudnät att starta med skyddsmekanismer och ett konservativt läge för att minimera riskerna för attacker på detta begynnande nätverk.
Zilliqa är världens första offentliga blockkedjeplattform med hög genomströmning - designad för att skalas till tusentals transaktioner per sekund. När dess nätverk expanderar för att öka transaktionshastigheten, tar Zilliqa med sig teorin och praktiken för sharding med sitt nya protokoll. Prestandan hos befintliga offentliga kedjor som ETH har stött på flaskhalsar, vilket gör det svårt att möta branschens utveckling. Projekttekniken är avancerad och har verifierats genom faktiska tester.
Plattformen är utformad för att möjliggöra säkra datadrivna decentraliserade applikationer utformade för att möta skalningsbehoven för maskininlärning och finansiella algoritmer. Konkurrensen om offentliga kedjeprojekt är mycket hård.Förverkligandet av projekt som EOS (som säger sig nå en miljon/TXS) kommer att kraftigt minska det faktiska värdet av dessa offentliga kedjor.
Relaterad information:
Betyg: Zilliqa
http://www.btb8.com/zil/1805/5300.html