Alla språk
ThunderCore (TT-kedja) är en ny generation av blockchain-plattform för offentliga kedjor. Den bryter igenom dilemmat med dagens blockchain, uppnår snabb, hög skalbarhet, säkerhet och är kompatibel med Ethereum Virtual Machine. ThunderCore har åtagit sig att bygga en decentraliserad offentlig kedjeplattform med både effektivitet och säkerhet. Grundarteamet har samlat de bästa smarta kontrakten i den amerikanska akademin, pionjärer inom distribuerade algoritmer och seniora entreprenörer i Silicon Valley, och anammat det unikt efter professor Elaine Shi The rigorös matematiskt bevisad PoS-konsensusalgoritm säkerställer blockkedjans effektivitet och säkerhet. Genom denna algoritm löser ThunderCore problemen med Ethereums höga gasavgift, låga TPS och höga transaktionsbekräftelsetid. För närvarande har ThunderCores huvudnätverk lanserats den 11 mars 2019 och ThunderCores ekologiska konstruktion har officiellt lanserats. PoS kommer att lanseras senare för att stödja användare att delta i konsensus och bokföring genom låsta tokens. Tillsammans med ett smart kontraktsgränssnitt som är fullt kompatibelt med Ethereum, kan utvecklare distribuera Ethereum-applikationer till ThunderCore-plattformen inom några minuter. Därför är snabbt, säkert, enkelt och billigt egenskaperna hos ThunderCore.
ThunderCore (TT-kedja) är en offentlig blockchain-kedja, som är öppen, decentraliserad, kompatibel med Ethereum Virtual Machine (EVM), och använder världens ledande proof-of-stake consensus-mekanism (PoS), dess säkerhet Strikt verifierad . ThunderCore grundades i Silicon Valley, USA i januari 2018, och syftar till att kombinera toppakademisk forskning och blockkedjeteknikexperter för att skapa den snabbaste, mycket säkra och mycket skalbara offentliga blockkedjekedjan med en storskalig konsensusmekanism. En blockkedja är en serie tidsstämplade och oföränderliga poster som drivs av distribuerade och decentraliserade servrar (även kallade "noder"). ThunderCore är öppet för alla användare, vilket tillåter globala deltagare att delta i att säkra och verifiera dessa register. ThunderCore är inte bara en plattform för att registrera transaktioner, utan utför även "smarta kontrakt". Smarta kontrakt är datorprogram som direkt styr tillgångsöverföringar och innehållsdelning mellan parter med objektiv och rättvis logik. Ethereum är den mest populära smarta kontraktsexekveringsplattformen och ThunderCore är helt kompatibel med Ethereum.Kontrakt eller applikationer som distribueras på Ethereum kan distribueras på ThunderCore på bara några minuter.
ThunderCore Consensus
ThunderCore designades ursprungligen baserat på Thunderella konsensusalgoritmen, som kombinerar det klassiska konsensusprotokollet som kräver auktorisering (tillstånd) och det decentraliserade Nakamoto konsensusprotokollet. Fördelarna. Sedan dess har vår teknik återigen utvecklats avsevärt. Vårt forskarteam upptäckte en ny konsensusmekanism med överlägsen prestanda. Den här artikeln kommer att fokusera på PaLa-konsensusprotokollet som vi för närvarande använder på den offentliga ThunderCore-kedjan. Vårt konsensusprotokoll har utvecklats av ledande forskare inom området kryptografi och distribuerad konsensusforskning, och har rigorösa matematiska bevis för att garantera algoritmens konsistens och livlighet.
PaLa är ett blockchain-konsensusprotokoll baserat på ett delvis synkront nätverksantagande, som kan tolerera upp till 1/3 skadliga noder. PaLa är en stor förbättring jämfört med tidigare klassiska konsensusprotokoll, som krävde två omröstningar och O(n2)-meddelanden per block. PaLa hänvisar till idén att den andra omröstningen i den pipelined BFT (pipelined BFT) 2-algoritmen är kopplad till den första omröstningen i nästa block. Föreslagare av den aktuella termen använder BLS multisignaturer för att samla in röster och distribuera notariseringar. När PaLa kombineras med nav- och talade nätverkstopologin a (hub- och spokenätverkstopologi) kan den nå konsensus genom att endast sända O(n)-meddelanden. Nyare BFT-konsensusalgoritmer som Tendermint, FBFT, Casper FFG och Hotstuff har liknande innovationer som PaLa, men de är inte lika koncisa, eleganta och optimerade som PaLa.
Proof of Stake (PoS)
Med PaLa har vi en mekanism för pålitlig omkonfigurering av kommittéer och byte av förslagsställare. Den kompletta lösningen kräver också en incitamentskompatibel Proof of Stake-design (PoS) för att välja konsensusnoder. Vi valde en kortfattad design för valet av de högsta K-väljarna vid session 4 (session). Varje pass varar 3 timmar. I varje termin finns det ett bud på att bli konsensusnoden för nästa termin.
Blockchain kommer att förändra människors liv i grunden. Människor kommer i allt högre grad att lita på och använda blockkedjetjänster. Alla tekniska innovationer bör vara öppna för allmänheten att dela sina fördelar och värderingar. Blockchain-teknik kommer att förverkliga en mer öppen, decentraliserad och transparent framtid.