Ethereum té alguns problemes greus d’escala.

Des que es va llançar a mitjan 2015, la cadena de blocs 2.0-darling ha tingut dificultats per agafar-se; esbufegant per a la respiració de transaccions amb cada oferta inicial exitosa de monedes.

Fem unes matemàtiques ràpides comparant les capacitats actuals d’Ethereum amb una aplicació d’utilitat social insígnia com Facebook.

Actualment, la xarxa Ethereum limita actualment al voltant de 13 transaccions per segon; Fitxes basades en ETH com OMG, Golem, & El límit cívic al voltant de la meitat, set transaccions per segon Una aplicació de la mida de Facebook fa aproximadament 200.000 sol·licituds d’API per segon. Al món Ethereum, en lloc de sol·licituds API, els usuaris paguen “gas” a l’èter per fer contractes intel·ligents.

Això vol dir que la capacitat de transacció d’Ethereum ha de créixer amb un sorprenent múltiple de 25.000 per gestionar el trànsit de xarxa d’una aplicació descentralitzada comparable a Facebook.

L’execució d’aquests contractes intel·ligents compta com una transacció. Aquest “gas” té un límit màxim establert per bloc al protocol Ethereum.

Simplement augmentar la mida del bloc per permetre una major quantitat de gas no funcionarà perquè sacrifica la descentralització; només els miners de la indústria podrien permetre’s participar. A més, qualsevol solució d’escala que introduïm tampoc no ha de sacrificar una quantitat raonable de seguretat. El repte és el que Vitalik anomena el “trilema d’escalabilitat”: construir un sistema que compleixi la “descentralització”, “escalabilitat” i “seguretat”.

Introduïu Plasma, Vitalik’s & la solució d’escala de Justin Poon de Lightning Network per a Ethereum.

El llibre blanc sobre plasma (publicat a mitjans d’agost tranquil·lament)https://plasma.io/) detalla una col·lecció de contractes intel·ligents estàndard que s’utilitzen per crear un arbre de cadenes laterals adequadament anomenades cadenes de plasma. Aquests arbres de cadena de blocs de plasma permeten transaccions fora de la cadena; transaccions que només comprometen periòdicament els saldos actualitzats amb la cadena adulta o arrel.

Plasma, la col·lecció de contractes intel·ligents, inclou una multitud d’innovacions clau que juntes constitueixen una eina poderosa en la batalla per escalar la capacitat d’Ethereum. Entre aquestes innovacions hi ha conceptes de càlcul com MapReduce, una proposta de consens de prova de joc evolucionada, & proves de frau enviables.

Per tal de visualitzar millor com i per què el plasma és rellevant per als problemes d’escala d’Ethereum, primer hem d’entendre la diferència entre la prova de treball (PoW) i la prova d’estaca (PoS)..

PoW vs PoS

plasmacontractes

Ha tingut lloc el debat POW vs. POS & continuarà furor cap endavant.

Al món Bitcoin, cada transacció que es produeix a la xarxa es verifica criptogràficament. Aquest mètode de verificació, també conegut com a algorisme de consens, és el cor & ànima de la revolució blockchain perquè permet als actors interactuar, transaccionar & confiar en desconeguts completament desconeguts sense renunciar a la pròpia identitat.

Bitcoin, com a primer proveïdor de tecnologia blockchain, va establir l’estàndard d’un algorisme de consens introduint el seu protocol de prova de treball. La prova de treball, anomenada adequadament, requereix un treball de càlcul literal per verificar un lot de transaccions. Per això, teniu milers d’ordinadors que utilitzen electricitat a tot el món per “extreure” monedes.

Prova d’aposta, com el seu nom indica, és un algorisme de consens que es basa en que els usuaris de la cadena de plasma puguin interessar una quantitat simbòlica a canvi d’interessos en algun moment posterior. Els apòstols no només compren bons d’interès, sinó que, en fer-ho, també es comprometen a propagar-se & emetent exactament el mateix nombre de blocs quan es deuen aquests bons.

Per què es jugaria??

Retorn de la inversió senzill. Quan algú d’una cadena de plasma posa participació, el que realment està fent és comprar un bo de participació. En un moment posterior, com qualsevol bo ordinari, l’apuntari repassa la seva participació (principi) amb algun interès addicional.

D’on prové l’interès addicional? De persones de la cadena de plasma que paguen “gas” d’èter per fer contractes intel·ligents.

Per sort, amb Plasma, el creador es reserva el dret d’utilitzar l’algoritme de consens que consideri oportú; pot seleccionar una prova de treball, una prova d’aposta o algun altre algoritme de consens, com ara una prova d’autoritat. Tot i que no totes les cadenes de plasma optaran per bons de prova, està clar que la intenció és que la majoria de les cadenes de plasma implementin TPV.

Resolució dels problemes d’escalat d’Ethereum

Cobrir tot allò que el plasma pot oferir pot ser molt pedant i trigar massa (tot i que si us interessa, segur que ho vaig intentar aquí:). Tanmateix, si limitem l’abast dels avantatges de Plasma a l’escala pura, una característica clau s’eleva per sobre de la resta: Càlculs MapReduce.

MapReduce és una forma creativa d’organitzar-se & informàtica a través de clústers de bases de dades que va ser introduïda per primera vegada el 2004 pels empleats de Google, llavors Jeffrey Dean & Sanjay Ghemawat. Ho descriuen com a tal:

“MapReduce és un model de programació & una implementació associada per al processament & generant grans conjunts de dades. Els usuaris especifiquen una funció de mapa que processa un parell clau / valor per generar un conjunt de parells intermedis clau / valor, & una funció de reducció que combina tots els valors intermedis associats a la mateixa clau intermèdia. “

El mapatge pren un conjunt de dades i el converteix en un altre conjunt de dades, on els elements individuals es simplifiquen en parells clau / valor. Reduir pren la sortida del pas de mapatge com a entrada & a més, combina aquestes tuples de dades en un conjunt més petit de tuples. L’objectiu de MapReduce és treballar eficaçment en nombrosos clústers de bases de dades en paral·lel a un procés de dos passos: Mapping, & després Reduint.

mapReducePlasma

Font: https://blog.sqlauthority.com

Optar per una estructura d’arbre permet que Plasma executi càlculs MapReduce. En lloc de grups de bases de dades, executem MapReduce en arbres de cadena de plasma.

Aquesta és, amb diferència, la solució d’escala més important de Plasma.

Progrés i què esperar en el futur

Com s’ha esmentat al llibre blanc sobre plasma, és probable que estigui lluny de la implementació òptima final del plasma que veurem en directe a Ethereum. Esperem que Plasma es dirigeixi a un dipòsit de Github a prop vostre.

Amb l’escalfament del mercat ICO, només és qüestió de temps que una aplicació descentralitzada adapti un seguiment massiu i empeny realment Ethereum als seus límits tècnics. El plasma té l’oportunitat de canviar Ethereum d’un projecte de gran interès a un entorn de màxima utilitat descentralitzada. Prepareu-vos per a un viatge interessant.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me