NewsDevelopersEnterpriseBlockchain ExplainedEvents and ConferencesPressButlletins informatius
Subscriu-te al nostre butlletí.
Correu electrònic
Respectem la vostra privadesa
IniciBlogBlockchain explicat
El full de ruta cap a la serenitat
Què és Serenity, quins plans té Ethereum 2.0 i quan passarà? Per ConsenSys el 16 de maig de 2019 Publicat el 16 de maig de 2019
La història d’Ethereum ha estat una de les millores i actualitzacions constants del protocol bàsic. Després de l’actualització de febrer de Constantinoble i la propera bifurcació d’Istanbul, la comunitat d’Ethereum s’acosta a Serenity, l’iteració final i final de l’evolució d’Ethereum. Serenitat: s’explica detalladament a Discurs del Devcon del 2018 de Vitalik – es durà a terme en diverses etapes, cadascuna estimada un any a part. Ethereum 2.0, com també es coneix Serenity, està sent guiat per cinc principis de disseny: simplicitat, resistència, longevitat, seguretat, descentralització. L’enfocament gradual de Serenity pretén garantir que tots els principis es desenvolupin i es mantinguin, posicionant encara més Ethereum com a líder del mercat en solucions basades en blockchain..
Però primer: Istanbul
Abans de Serenity, Istanbul és actualment l’última bifurcació prevista després de l’actualització de Constantinoble al febrer d’aquest any. S’estima Istanbul per a l’octubre del 2019, i n’hi ha actualment es proposen 11 EIP per incloure-ho a la forquilla, inclòs EIP 1057 [ProgPoW].
El tema de ProgPoW ha estat molt discutit a la comunitat Ethereum durant un temps. L’EIP proposa canviar l’algoritme de mineria del protocol a ProgPoW, un algorisme que redueix l’avantatge que els ASIC tenen sobre les GPU en eficiència minera. Els ASIC (circuits integrats específics de l’aplicació) i les GPU (unitats de processament de gràfics) són elements de maquinari que s’utilitzen per extreure criptografia. Els ASIC són peces de maquinari altament especialitzades que normalment poden extreure criptografia de manera més eficient i, per tant, obtenir un benefici més gran. No obstant això, són específics de la moneda, és a dir, que un Bitcoin ASIC només s’aplica a la cadena de blocs de Bitcoin i un ASIC Ethereum només és aplicable a la cadena de blocs d’Ethereum. Tot i que són eficaços, els ASIC són costosos i són més difícils d’aconseguir, cosa que pot comportar riscos de centralització si l’agrupació minera es limita a aquells que són capaços d’aplicar els ASIC (així argumenta). Les GPU, per contra, són eines de càlcul per a usos generals i es poden utilitzar per a càlculs complexos per a diversos casos d’ús computacional. A diferència dels ASIC, les GPU es poden utilitzar per extraure qualsevol moneda i, en general, estan àmpliament disponibles. No obstant això, no tenen la mateixa potència informàtica especialitzada que els ASIC i, per tant, solen ser menys eficients i menys rendibles que els ASIC. Si s’aprova, EIP 1057 implementaria l’algorisme ProgPoW, que és un algorisme resistent a ASIC, que elimina eficaçment l’eficiència que tenen els ASIC sobre les GPU i els fa igualment efectius en la mineria d’Eter i, en conseqüència, assegura la descentralització de la xarxa (de nou, per tant, l’argument va). Sembla que els desenvolupadors bàsics d’Ethereum donen suport general a ProgPoW, però han llançat auditories de tercers de l’algoritme abans de prendre una decisió final.
Una visió general del full de ruta de Serenity.
Fase 0: The Beacon Chain | 2019
Com s’espera el 2019, la primera fase de Serenity es desenvoluparà a Beacon Chain. La cadena Beacon és una cadena de blocs de prova d’estaca i marcarà l’execució del canvi previst des de la prova del treball a la prova del mecanisme de consens de la participació. La cadena Beacon s’aixecarà i funcionarà al costat de la cadena original Ethereum PoW, garantint que no hi hagi cap trencament en la continuïtat de les cadenes. En la seva forma més primerenca, la cadena Beacon té tres responsabilitats principals:
Gestió del mecanisme de prova de participació
La prova d’aposta és el mecanisme de consens en què la xarxa participa en ETH (en lloc de gastar energia a la meva) per continuar finalitzant els blocs..
Processament d’enllaços creuats
Els enllaços creuats són la principal manera que Beacon Chain pugui determinar i assegurar l’estat de les cadenes de fragments. Les cadenes Shard es llançaran a la fase 1, de manera que aquesta actualització es prepara per a la fase 1.
Consens directe i finalitat
La cadena Beacon proporciona finalitat a través de PoS i (el que abans es coneixia) Casper FFG. PoS dicta que 2/3 dels validadors han d’apostar ETH al següent bloc, cosa que significa que l’incentiu financer és molt més arriscat per a possibles actors maliciosos.
Fase 1: Shard Chains | 2020
Les cadenes Shard són una característica bàsica de l’escalabilitat futura a la xarxa Ethereum. Com a concepte general, el sharding divideix la responsabilitat de processament de dades d’una base de dades (descentralitzada o no) entre molts nodes, cosa que permet la transacció, emmagatzematge i processament d’informació en paral·lel. Això és contrari a la cadena principal Ethereum existent, que requereix que es processi cada node complet & validar cada transacció.
La fase 1 de Serenity abordarà la finalitat i el consens sobre les cadenes de fragments. Les cadenes de fragments de la fase 1 de Serenity seran més una “prova de prova” per a les cadenes de fragments que el llançament d’una solució immediatament escalable. La cadena Beacon supervisarà l’execució d’aquestes cadenes de fragments. Un validador participarà en 32 ETH i se l’assignarà aleatòriament per servir de validador en una cadena específica de fragments (l’atzar assegura que l’assignació de validadors a cadenes de fragments no és previsible, cosa que donaria lloc a una possibilitat de manipulació). Segons les especificacions d’Ethereum 2.0, la cadena Beacon admetrà 1024 cadenes de fragments, cadascun dels quals serà validat per una col·lecció de 128 nodes.
Fase 2: eWASM | 2020 o 2021
A la fase 2, la funcionalitat d’Ethereum 2.0 s’uneix. Amb la introducció d’una nova màquina virtual: Assemblea web amb gust Ethereum (eWASM), les cadenes de fragments evolucionen des de marcadors de dades bastant rudimentaris fins a cadenes transaccionals completament funcionals, capaços d’escalar la xarxa Ethereum.
Per tal que funcioni un ecosistema de cadena de blocs, els nodes han d’executar transaccions i contractes intel·ligents en una màquina virtual. La màquina virtual d’Ethereum 1.0 s’anomenava Ethereum Virtual Machine (EVM). Amb el canvi a Ethereum 2.0 i la cadena Beacon, la màquina virtual de la xarxa s’actualitzarà a eWASM, una màquina virtual basada en Web Assembly, que el World Wide Web Consortium (W3C) defineix com a estàndard de codi obert. Com que WASM admet diversos idiomes de codificació, eWASM podria permetre executar contractes intel·ligents escrits en qualsevol idioma a Ethereum, a diferència dels que s’escriuen en Solidity a l’EVM actual..
“Ethereum 1.x”
És important tenir en compte que durant la fase 0, 1 i 2 de Serenity, la cadena original de PoW Ethereum no desapareixerà. Es continuarà mantenint al costat de la cadena Beacon, i els miners de la cadena PoW original encara seran recompensats a ETH mitjançant formes tradicionals de mineria. A poc a poc, a mesura que l’ecosistema transita cap a la cadena Beacon, la cadena PoW es pot anar eliminant si la bomba de dificultat la fa obsoleta computacionalment (“pot” perquè alguns defensen la seva continuació permanent). A mesura que s’està provant i provant la cadena Beacon, encara es realitzaran millores a la cadena Ethereum 1.0 original. Aquesta sèrie d’actualitzacions i forquilles dures s’anomena “Ethereum 1.x” i garantirà que la cadena principal d’Ethereum actualitzi contínuament les seves actualitzacions per satisfer la demanda i l’adopció de l’ecosistema a mesura que les balances de la cadena Beacon.
L’equip darrere d’Ethereum 1.x encara està en les primeres fases d’establir un full de ruta, però ha determinat tres objectius generals per a les actualitzacions d’Ethereum 1.x:
- Augment de l’escalabilitat de Mainnet augmentant el rendiment de tx / s (aconseguit amb optimitzacions del client que permetran augmentar substancialment el límit de gas de bloc)
- Assegureu-vos que el funcionament d’un node complet serà sostenible reduint i limitant els requisits d’espai en disc amb “tarifes estatals”
- Millora de l’experiència del desenvolupador amb actualitzacions de màquines virtuals, incloses eWASM i a model de tarifa de transacció diferent això estabilitzaria les comissions generals de transacció.
- Treballant al gadget de finalitat per enllaçar Ethereum 1.0 i 2.0 mitjançant la cadena Beacon per finalitzar els blocs Ethereum 1.x..
Es pot trobar més informació sobre Ethereum 1.x i l’equip que ha impulsat les seves millores i actualitzacions contínues aquí i aquí.
Fase 3: millora contínua | 2022
Més enllà de la fase 2, la cronologia d’Ethereum comença a ser menys específica. Una és certa: els desenvolupadors continuaran treballant en qüestions urgents i millorant el protocol per satisfer les creixents demandes de tecnologia blockchain. Entre les millores contínues que s’estan discutint: protocol d’estat de client lleuger, acoblament amb seguretat de la cadena principal i compartimentació superquadràtica o exponencial. I, en algun lloc més enllà, “Ethereum 3.0”, la següent fase de l’evolució constant d’Ethereum.
Voleu portar la vostra educació blockchain al següent nivell?
Exploreu el nostre cursos de formació blockchain →
Newsletter d’Ethereum 2.0 Subscriviu-vos al nostre butlletí per obtenir les últimes novetats, solucions empresarials, recursos per a desenvolupadors i molt més sobre Ethereum. Adreça electrònica Contingut exclusiuInforme
Informe DeFi d’Ethereum Q3 2020
Informe
Informe DeFi d’Ethereum Q2 2020
Guia
Guia completa de xarxes empresarials Blockchain
Seminari web
Com es pot crear un producte Blockchain amb èxit
Seminari web