Katallassos

Les finances descentralitzades (DeFi) han guanyat ràpidament favor entre els defensors de criptomonedes a mesura que continuen sorgint multitud de plataformes, des de serveis de préstec descentralitzats com MakerDAO fins a plataformes d’emissió de fitxes de seguretat com Polymath..

En particular, l’impressionant creixement de l’establecoïna Dai de Maker és indicatiu de l’àmplia popularitat de les aplicacions i productes DeFi. No obstant això, els possibles problemes d’escala de Maker Dai han provocat diverses necessitats d’augmentar la seva taxa d’estabilitat per mantenir la paritat amb el seu preu fix en dòlars americans, cosa que revela un problema amb els productes DeFi: escalabilitat i rendiment en línia amb els sistemes financers existents.

Katallassos és una cadena de blocs dissenyada per desplegar i executar aplicacions DeFi amb el tipus d’interoperabilitat i rendiment al qual els professionals financers s’han acostumat al llarg dels anys. La plataforma depèn en gran mesura del seu algorisme de consens optimitzat, conegut com Albatros, que és un algorisme de prova de joc (PoS) amb una capacitat de rendiment pràcticament teòrica que conserva els supòsits de seguretat PBFT.

Katallassos

Llavors, què és exactament Albatross?

Albatros per a Katallossos

Construït per Trinkler Software AG en col·laboració amb Nimiq, la concepció i el disseny d’Albatross van ser liderats per Reto Trinkler, Bruno Franca, Marvin Wissfield, Pascal Berrang i Philipp von Styp-Rekowsky..

En particular, Trinkler també és cofundador de Melonport, el protocol de gestió d’actius criptogràfics.

L’albatros s’inspira en diversos ‘especulatius’ bizantí tolerant a fallades‘Algoritmes on el consens en cadena està dissenyat per rivalitzar amb models centralitzats amb una màxima de “confiança però verificació” en lloc de la posició de “mai confiar” adoptada pels algorismes BFT pessimistes. Les variants pessimistes són més conservadores en el seu enfocament de seguretat, però en conseqüència tenen velocitats de processament més baixes.

Com a algorisme BFT especulatiu, Albatross adopta un enfocament integral amb influències de Tendermint, Ouroboros-BFT i altres algorismes desplegats en xarxes sense permís.

Els algorismes BFT especulatius estan dissenyats com a avanços respecte d’algoritmes similars, com el BFT estàndard de Tendermint, que limiten el nombre d’actors bizantins. A un nivell alt, això significa que, en els millors o «optimistes» casos, la capacitat de rendiment de l’algorisme pot augmentar fins a nivells quasi teòrics per als sistemes PoS de cadena única. Per contra, quan els nodes són bizantins, el rendiment és similar als algorismes PBFT estàndard en estat ‘pessimista’.

Com tots els algorismes de consens PoS, Albatross es basa en un conjunt de validadors, que es compon de participants que consideren el testimoni natiu com una representació del risc (és a dir, la pell del joc) per actuar honestament. Si els participants actuen maliciosament, la seva estaca es redueix. No obstant això, Albatross té algunes peculiaritats que s’adapten a casos “optimistes” d’alt rendiment en què el rendiment pot augmentar quan no es produeix la manipulació del protocol.

L’albatros utilitza dos tipus de blocs: blocs macro i micro. Els blocs de macro determinen la llista de validadors actius per a cada cicle que consta de 4 blocs de micro. Cada micro bloc conté les transaccions i es selecciona aleatòriament del conjunt de validadors actius. Els blocs de macro es produeixen amb PBFT, mentre que els blocs de micro només han de ser signats pel validador.

Aprofitant el poder de l’atzar amb la selecció del validador, Albatross utilitza a VRF – Els participants poden discernir correctament qui serà el proper validador aleatori per a un micro bloc. El VRF s’inicia amb signatures BLS, de manera similar a DFINITY. Tanmateix, qualsevol retard, bloqueig no vàlid o forquillatge de blocs de macro provocarà el rendiment pessimista de l’algorisme, amb un caràcter conservador..

Els blocs de macro no contenen transaccions i s’utilitzen com a mesura per a la cadena principal simplement mesurant la cadena més llarga de blocs de macro. Les propostes de blocs macro són votades en dues rondes pel conjunt actual de validadors. Si no hi ha casos de forquillatge de blocs de macro, propostes de blocs no vàlids o retards causats per validadors bizantins, l’algorisme pot funcionar en el seu estat ‘òptim’. No obstant això, els requisits per reduir la velocitat frenaran la producció de blocs fins a l’estat conservador amb els supòsits tradicionals de PBFT.

Un dels compromisos destacats entre un algorisme de consens «optimista» i un enfocament més conservador —com ara el consens de Nakamoto a Bitcoin— és la noció de disponibilitat versus coherència. Segons el llibre blanc Albatross:

“Segons el teorema CAP [11], sabem que quan es sofreix una partició de xarxa, una cadena de blocs només pot mantenir la coherència o la disponibilitat. PBFT afavoreix la coherència sobre la disponibilitat i s’aturarà en presència d’una partició de xarxa. L’albatros també afavoreix la consistència, però encara pot produir uns quants micro blocs abans d’aturar-se ”.

La coherència fa referència a tots els participants de la xarxa que convergeixen al mateix valor més recent, mentre que la disponibilitat fa referència a si poden accedir lliurement al valor més recent sense interferències. A Bitcoin, les forquilles poden continuar paral·leles a la cadena arrel durant períodes prolongats abans de convergir a la cadena principal, cosa que significa que l’algorisme afavoreix la disponibilitat. El contrari passa amb l’albatros, on l’afinitat cap a la consistència significa que les forquilles de l’estat més recent s’exclouen mútuament en el seu funcionament, només una o cap pot funcionar..

En general, Albatross destaca tres optimitzacions principals que li permeten diferenciar entre estats de rendiment «optimitzat» i conservador (és a dir, pessimista):

  1. La participació del validador proporcional fa que la xarxa no tingui permís
  2. La selecció de productors de blocs mitjançant el bloc anterior mitjançant el VRF augmenta la resistència de l’adversari
  3. Augment del rendiment basant-se en l’execució especulativa dels blocs

L’execució especulativa dels blocs es refereix al concepte que no hi ha cap objectiu de temps de bloc en l’estat òptim. Per exemple, a Bitcoin, l’algorisme d’ajust de la dificultat per a la mineria està dissenyat per garantir un temps mitjà de bloqueig de 10 minuts. En l’estat òptim d’Albatross, es poden produir blocs gairebé tan ràpidament com ho permet la xarxa, cosa que permet un rendiment màxim.

Els resultats del disseny d’Albatross ofereixen unes impressionants mètriques de rendiment teòric, incloses les baixes latències i fins a 10.000 transaccions per segon (TPS) en cadena. Hi ha més detalls tècnics sobre Albatross a paper blanc.

Implicacions de l’escalat en cadena per a DeFi

El processament en cadena d’alt rendiment és un avantatge important per a una cadena de blocs subjacent a nombrosos productes DeFi que requereixen una liquidació ràpida i una execució comercial. Molts productes DeFi basats en Ethereum, en particular els DEX, sovint confien en sistemes híbrids de cadena / fora de cadena perquè la capacitat de la cadena no pot suportar adequadament la concordança comercial o els assentaments de gran volum..

Facilitar un ecosistema sense permís de DeFi que admeti una gamma d’eines i productes financers (des de préstecs criptocolateralitzats fins a contractes de futurs) necessita una capa base poderosa que sigui capaç d’adaptar el seu rendiment en funció dels requisits de seguretat. Albatross s’esforça per això i treballa en combinació amb altres elements bàsics de la plataforma Katallassos com ara l’estàndard financer ACTUS, Substrat marc de desenvolupament, i Màquina virtual Enso.

L’experiència de l’equip de Katallassos en eines financeres (és a dir, Melonport) juntament amb les seves associacions entre ChainLink, Polkadot i Nimiq col·loqueu-los bé per dirigir la innovació en el camp de DeFi.

DeFi promet un futur d’actius digitals interoperables i marcs oberts i modulars per crear productes financers. La perspectiva d’un ecosistema principal de DeFi requereix una capa de rendiment base sòlida i Albatross és l’algoritme especulatiu de consens BFT dissenyat per complementar els productes financers de la cadena de blocs.

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