Prezentarea proiectului
Introducere:
Espresso Systems a dorit inițial să construiască un protocol L1 descentralizat extrem de scalabil, centrat pe confidențialitate, dar ulterior a constatat că nu necesită atât de multe L1, așa că mai târziu își va îndeplini misiunea creând pentru ecosistemul Ethereum. Două eforturi separate sunt în desfășurare pentru a realiza această viziune, abordând problemele de confidențialitate și, respectiv, de performanță.
Pentru a oferi opțiuni de confidențialitate mai bune, Espresso a dezvoltat aplicația CAPE, sistemul de contract inteligent al Espresso, care permite configurarea personalizată a confidențialității la nivel de tranzacție, care poate fi implementată pe orice lanț EVM.
Sequencerul este responsabil pentru validarea și gruparea tranzacțiilor efectuate pe blockchain-ul de nivel 2 și apoi trimiterea lor înapoi la lanțul de nivel 1 (cum ar fi Ethereum) pentru decontare. Rollup-urile nu necesită de fapt un secvențior; este doar o alegere de design pentru a oferi utilizatorilor o experiență mai bună, cu taxe mai mici și confirmări mai rapide ale tranzacțiilor.
Principalele probleme curente cu secvențierele sunt că acestea tind să fie predispuse la centralizare (în multe cazuri conduse de un singur operator) și prezintă riscuri precum cenzura tranzacțiilor, extragerea MEV și crearea de puncte unice de eșec (adică probleme de valabilitate).
Soluții precum Shared Sequencer de la Espresso, care se bazează pe noduri de rețea separate, fără permisiuni, sunt concepute pentru a ajuta la rezolvarea acestei probleme. Espresso creează o piață ordonată partajată prin care lanțurile de nivel 2 vând spațiu în bloc propunerilor partajați, inclusiv propunerilor de pe rețeaua principală Ethereum EVM în sine, care creează surplus prin satisfacerea intenției utilizatorilor privind valoarea mai multor lanțuri.
Arhitectura tehnica
PELERINĂ
CAPE este o implementare a Protocolului de confidențialitate configurabil al activelor Espresso Systems pe Ethereum. Configurable Asset Privacy este un protocol care permite creatorilor de active să emită active digitale private, specificând în același timp părțile care pot vizualiza datele desemnate despre proprietate și tranzacții. CAPE acceptă, de asemenea, politici mai avansate folosind acreditări private verificabile, chei înghețate sau scheme de prag.
VERI-ZEXE —-Sistem de calcul privat descentralizat (DPC).
În 2019, Bowe et al. a propus o schemă numită Decentralized Private Computing (DPC), care permite utilizatorilor să efectueze calcule arbitrare în afara lanțului și să trimită tranzacții folosind dovezi fără cunoștințe pentru a dovedi corectitudinea acelui calcul. Ei au implementat un sistem numit ZEXE (zk-execution), care instanțiază soluția DPC pentru a rezolva cele două puncte dureroase de mai sus. În linii mari, ZEXE este un „Zcash programabil” care promovează de la un sistem de aplicație unică la un sistem de contract inteligent, păstrând în același timp garanțiile de confidențialitate.
VERI-ZEXE îmbunătățește stadiul tehnicii cu ~9,0x în generarea comerțului și ~2,6x în utilizarea memoriei și va fi utilizat în versiunile viitoare ale CAPE pentru a permite strategii arbitrare pentru active definite de utilizator, menținând în același timp configurabilitatea confidențialității activelor.
HotShot
HotShot este un protocol de consens care acordă prioritate debitului mare și finalizarii rapide, bazat pe protocolul HotStuff.
HotShot este deschis și fără permisiune și va participa la descentralizarea rețelei de secvențiere, oferind un randament ridicat și rezultate finale rapide, garantând în același timp securitate și eficacitate. HotShot folosește un model de securitate proof-of-stake („PoS”), iar una dintre cerințele cheie ale echipei Espresso a fost să obțină o performanță puternică fără a compromite dimensiunea setului de validare. Mai exact, HotShot ar trebui să poată măcar să se extindă pentru a include participarea tuturor validatorilor Ethereum (în prezent, peste 700.000).
Tiramisu
Tiramisu este o soluție de disponibilitate a datelor care este inovatoare prin faptul că are trei straturi noi, majoritatea rollup-urilor se bazează pe blockchain-uri L1 (cum ar fi Ethereum) pentru a furniza date, dar dezavantajul este că este foarte scump.
Stratul de bază al Tiramisu se numește Savoiardi. Acesta este un strat anti-mită (asemănător cu propunerea danksharding a lui Ethereum) care oferă cel mai înalt nivel de securitate. Cu toate acestea, datorită acestei caracteristici, este cel mai puțin ușor de utilizat dintre cele trei straturi. Pentru a rezolva această problemă, Espresso a adăugat două straturi la soluția sa.
Mascarpone este stratul de mijloc care asigură recuperarea eficientă a datelor prin alegerea unui mic comitet de gestionare a datelor.
Cacaoa este numită pe bună dreptate „aspersorul de top” al întregului sistem. Cocoa îl ajută pe Tiramisu să ofere „performanță la nivel Web2” prin furnizarea unei rețele de livrare de conținut pentru Tiramisu. Acest lucru facilitează recuperarea eficientă a datelor și accelerează semnificativ diseminarea datelor. Având în vedere că acest strat este centralizat în natură, este complet opțional și Tiramisu funcționează perfect fără el. Ajută la accelerarea disponibilității datelor și poate fi schimbat sau șters cu ușurință.
Espresso Systems și-a proiectat protocolul ținând cont de flexibilitate și modularitate, iar dispozitivele rollup care folosesc secvențialele sale pot folosi și orice altă soluție de disponibilitate a datelor dacă nu doresc să folosească Tiramisu.
EspressoSequencer
Este un sistem de comandă descentralizată a tranzacțiilor pentru soluții de scalare de nivel 2 pe Ethereum, un strat de comandă partajat descentralizat
Espresso Sequencer este proiectat în jurul unui model de securitate unic descentralizat de dovadă a mizei, care acceptă un protocol de consens pentru secvențierea tranzacțiilor și un mecanism de disponibilitate a datelor care permite beneficii suplimentare de performanță. Conține, de asemenea, un sistem de contract de acumulare care înregistrează blocurile angajate de tranzacții secvențiale, verifică coerența acestora cu protocolul de consens și certificatele de disponibilitate, înregistrează angajamentele de stat actualizate pentru fiecare zk-VM implementat pe Sequencer Espresso și primește și verifică dovezile actualizărilor de stare.
Espresso Sequencer acceptă descentralizarea L2. Se ocupă de comanda descentralizată și disponibilitatea datelor pentru tranzacțiile de agregare, acționând ca middleware între agregare și platforma sa de bază L1. Espresso Sequencer este conceput ca o platformă pe care poate fi implementat orice zk-VM sau VM optimist. În cele din urmă, Espresso poate acționa și ca un strat de interoperabilitate prin replicarea zk-VM și VM optimist la mai multe L1 simultan.
Proces de dezvoltare
2022/06/15 —- Espresso începe să folosească CAPE pe testnetul Goerli
28/11/2022 —- Espresso lansează Espresso testnet 1---Americano, prima lansare publică a Espresso Sequencer
20.07.2023 —- Espresso Systems și Polygon zkEVM lansează rețeaua de testare Doppio partajată
2023/08/05 —- Espresso deschide publicului testnetul Doppio și lansează o demonstrație a integrării end-to-end a Espresso Sequencer cu stiva Polygon zkEVM.
2023/09/29 —- Espresso Systems lansează testnet 3---Cortado, care integrează perfect agregarea OP Stack și agregarea Polygon zkEVM pentru a obține descentralizare și sortare partajată.
26/01/2024 —- Espresso Systems lansează testnet 4---Gibraltar, demonstrând integrarea cu tehnologia Arbitrum. și vedeți pentru prima dată un operator extern care rulează un nod Sequencer Espresso.
(Această versiune de testnet vede, de asemenea, suport pentru Espresso Sequencer pentru patru stive de rulare (Arbitrum, Cartesi, Optimism și Polygon zkEVM), precum și colaborări multiple cu proiectul Rollup.)
2024/02/03 —- Espresso este pe cale să lanseze al cincilea testnet-Cappuccino, moment în care vor fi recrutate mai multe entități pentru a rula noduri Espresso Sequencer pentru a descentraliza și mai mult secvențiatorul. Este planificat să fie lansat la sfârșitul primului trimestru al anului 2024.
2024/03/13 —- Espresso creează o piață de comandă partajată prin care lanțurile de nivel 2 vând spațiu de bloc propunerilor partajați, inclusiv propunerilor de pe rețeaua principală Ethereum EVM în sine, care îndeplinesc intenția mai multor utilizatori din lanț de a crea valoare reziduală.
22/05/2024 —- Espresso lansează rețeaua de testare 5---Cappuccino Espresso a extins stratul final HotShot la 100 de noduri pe rețeaua de testare Cappuccino. Testnetul adaugă, de asemenea, suport pentru dovezile de fraudă Arbitrum.
ecosistem
Cooperare la proiect
2023/07/19 —-Espresso Systems și EigenLayer au anunțat un parteneriat cu un ecosistem pentru a valorifica reluarea rețelei Espresso Sequencer. Prin intermediul EigenLayer, Espresso Sequencer va avea acces la baza de capital de participare a Ethereum și la setul de validatori descentralizați. Acest lucru optimizează utilizarea nodurilor și îmbunătățește eficiența capitalului. .
2023/07/20 —- Espresso Systems și Injective colaborează cu Espresso Sequencer. Această cooperare va începe cu Cascade, care este primul rezumat inter-lanț al ecosistemului IBC și demonstrează angajamentul Injective față de descentralizarea pe termen lung. izare și scalabilitate. Cascade se află în prezent pe un testnet public, permițând dezvoltatorilor să implementeze contracte Solana pentru prima dată pe Injective și ecosistemul IBC mai larg.
2023/07/20 —- Espresso Systems și AltLayer introduc Espresso Sequencer în AltLayer Stack, oferind dezvoltatorilor mai multe opțiuni pentru a accelera descentralizarea prin verificarea descentralizată și Espresso Sequencer de la AltLayer. Cele două companii vor explora integrarea între Rollups și Espresso Sequencers construite folosind platforma AltLayer.
2023/07/20 —- Espresso Systems și Catalyst colaborează pentru a îmbunătăți interoperabilitatea, Catalyst devenind prima aplicație dedicată ecosistemului Espresso Sequencer. Catalyst este o platformă AMM încrucișată axată pe conectarea blockchain-urilor modulare. Catalyst s-a angajat să folosească Espresso Sequencer, punând bazele unei interoperabilitati sigure, fără întreruperi de agregare încrucișată. În următoarele câteva luni, Catalyst plănuiește să prioritizeze rollup-urile folosind Espresso Sequencer.
2023/07/20 —- Espresso Systems anunță planuri de integrare cu Spire, o ofertă de agregare de nivel 3 ca serviciu, anunțând public planurile de a utiliza Espresso Sequencer pentru secvențiere și disponibilitatea datelor.
2023/07/20 —- Espresso Systems lansează un testnet integrat cu stiva Polygon zkEVM Testnet-ul permite utilizatorilor să trimită tranzacții la un furk de Polygon zkEVM, care apoi direcționează tranzacțiile către și este sortat după noduri care rulează protocolul Espresso HotShot.
2023/07/20 —- Espresso Systems și Caldera aduc secvențierea descentralizată în OP Stack, iar Caldera va implementa un pachet optimist, va folosi Espresso Sequencer pentru comandă și confirmare rapidă și va folosi Espresso Data Availability (DA) pentru stocare. Caldera va oferi interfața OP Rollup, găzduirea site-ului, exploratorul de blocuri și indexerul.
21/12/2023 —- Espresso Systems și Offchain Labs au anunțat o colaborare pentru a aduce versiuni descentralizate ale comenzii tranzacțiilor Timeboost și Espresso Sequencer în ecosistemul Arbitrum și nu numai. Timeboost este o strategie de comandă de tranzacții dezvoltată inițial de Offchain Labs pentru a proteja utilizatorii de front-running și pentru a atenua efectele dăunătoare ale Maximum Extractable Value (MEV).
26/01/2024 —- Espresso Systems a încheiat un parteneriat cu furnizorul de infrastructură blockchain Blockdaemon, care acceptă Espresso Systems prin implementarea nodurilor de secvențiere externe. Acesta va gestiona 4 noduri de secvențiere situate în Europa și Asia.
În prezent lucrează cu
2024/03/08 —- Espresso Systems și Across sunt parteneri. Această colaborare va permite Across Protocol să profite de funcția de pre-confirmare rapidă a Espresso, care este garantată de protocolul de consens HotShot, care ajunge la final după două blocuri consecutive. Integrarea va valorifica securitatea partajată și finalitatea rapidă a HotShot pentru a pune legătura între Rollup-uri.
echipă de proiect
Ben Fisch - CEO și co-fondator al Espresso Systems, este profesor asistent de informatică la Universitatea Yale. Anterior, a fost și doctorand la Universitatea Stanford, lucrând cu Dan Boneh în Applied Cryptography Research Group.
Charles Lu—CEO și co-fondator al Espresso Systems. Anterior a fost șef al Binance Labs la Binance. Charles Lu a studiat la Universitatea Stanford.
Benedikt Bünz — co-fondator și om de știință șef al Espresso Systems. este doctorand în grupul de criptografie aplicată a lui Dan Boneh de la Universitatea Stanford. Axat în principal pe criptografia criptomonedelor.
finanțarea proiectului
Espresso a strâns un total de 60 de milioane de dolari în finanțare pentru semințe și seria B
Pe 6 martie 2022, Espresso Systems a strâns finanțare de 32 de milioane USD, condusă de Greylock Partners și Electric Capital, cu participarea Sequoia Capital, Blockchain Capital și Slow Ventures. Espresso Systems include, de asemenea, jucători importanți din industrie ca susținători, inclusiv Polychain Capital, Alameda Research, Coinbase Ventures, Gemini Frontier Fund, Paxos și Terraform Labs.
Pe 21 martie 2024, Espresso Systems a anunțat că a finalizat o finanțare de 28 de milioane de dolari seria B condusă de A16zcrypto. Espresso a remarcat că Polygon, Taiko, o1Labs, StarkWare, Offchain Labs și investitori strategici din peste 30 de proiecte ecosistemice s-au alăturat rundei lor recente din Seria B.
sumarul proiectului
Ca o componentă indispensabilă a rețelei blockchain, comanda tranzacțiilor a devenit o problemă din ce în ce mai serioasă în domeniul celui de-al doilea strat (L2). Soluția problemei este un sortator partajat, descentralizat. Sequencerul partajat oferă în esență un serviciu descentralizat pentru rollup-uri. Pe lângă rezolvarea problemelor precum cenzura, extragerea MEV și validitatea, secvențierele partajate introduc capacitatea de a încrucișa rollup-uri, deschizând o varietate de noi posibilități.
Ca middleware, Espresso oferă în principal servicii de sortare partajată, prin intermediul pieței de sortare partajată și al instrumentelor de finalitate puternice, Espresso aduce o nouă unitate și eficiență pentru Rollup și ecosistemul Ethereum. Prin stimulente economice echitabile și distribuție sortată a veniturilor, Espresso nu numai că rezolvă problema actuală a fragmentării Rollup-ului, ci și pune bazele viitoarelor operațiuni cross-chain și unui ecosistem mai larg, pe scurt, trebuie să i se acorde atenție.
Linkuri conexe:
Site oficial: https://www.espressosys.com/
Mediu: https://medium.com/@espressosys
Twitter:https://twitter.com/EspressoSys
Documente: https://docs.espressosys.com/sequencer
Hackmd:https://hackmd.io/@EspressoSystems
Browser Espresso testnet: https://be.cappuccino.testnet.espresso.network/
Articole înrudite: Bazat pe Espresso: Comandă partajată ad-hoc pentru toate L2-urile, de la baza de acumulare până la validare
Articole înrudite: Raport de cercetare Binance: O explicație aprofundată a sortatorului descentralizat