Pengenalan Proyek
Perkenalan:
Espresso Systems awalnya ingin membangun protokol L1 terdesentralisasi yang sangat skalabel dan berfokus pada privasi, namun kemudian menyadari bahwa protokol tersebut tidak memerlukan begitu banyak L1, sehingga nantinya akan mencapai misinya dengan membangun ekosistem Ethereum. Dua upaya terpisah sedang dilakukan untuk mencapai visi ini, masing-masing mengatasi masalah privasi dan kinerja.
Untuk memberikan opsi privasi yang lebih baik, Espresso mengembangkan aplikasi CAPE, sistem kontrak cerdas Espresso yang memungkinkan konfigurasi kustom privasi tingkat transaksi dapat diterapkan pada rantai EVM mana pun.
Sequencer bertanggung jawab untuk memvalidasi dan mengelompokkan transaksi yang dilakukan pada blockchain lapisan 2 dan kemudian mengirimkannya kembali ke rantai lapisan 1 (seperti Ethereum) untuk penyelesaian. Rollup sebenarnya tidak memerlukan sequencer; ini hanya pilihan desain untuk memberikan pengalaman yang lebih baik kepada pengguna dengan biaya lebih rendah dan konfirmasi transaksi lebih cepat.
Kekhawatiran utama saat ini dengan sequencer adalah bahwa mereka cenderung rentan terhadap sentralisasi (dalam banyak kasus dijalankan oleh satu operator) dan menimbulkan risiko seperti sensor transaksi, ekstraksi MEV dan penciptaan titik kegagalan tunggal (yaitu masalah validitas).
Solusi seperti Shared Sequencer Espresso, yang mengandalkan node jaringan terpisah dan tanpa izin, dirancang untuk membantu memecahkan masalah ini. Espresso menciptakan pasar pesanan bersama di mana rantai lapisan 2 menjual ruang blok kepada pengusul bersama, termasuk pengusul di mainnet Ethereum EVM itu sendiri, yang menciptakan surplus dengan memuaskan niat pengguna pada nilai beberapa rantai.
Arsitektur teknis
TANJUNG
CAPE adalah implementasi protokol privasi aset Sistem Espresso yang dapat dikonfigurasi di Ethereum. Privasi Aset yang Dapat Dikonfigurasi adalah protokol yang memungkinkan pembuat aset menerbitkan aset digital pribadi sambil menentukan pihak yang dapat melihat data yang ditunjuk tentang kepemilikan dan transaksi. CAPE juga mendukung kebijakan lebih lanjut menggunakan kredensial pribadi yang dapat diverifikasi, kunci yang dibekukan, atau skema ambang batas.
VERI-ZEXE —-Sistem Komputasi Pribadi Terdesentralisasi (DPC).
Pada tahun 2019, Bowe dkk. mengusulkan skema yang disebut Decentralized Private Computing (DPC), yang memungkinkan pengguna melakukan komputasi sewenang-wenang secara off-chain dan mengirimkan transaksi menggunakan bukti tanpa pengetahuan untuk membuktikan kebenaran komputasi tersebut. Mereka menerapkan sistem yang disebut ZEXE (zk-execution), yang memberi contoh solusi DPC untuk menyelesaikan dua masalah di atas. Secara kasar, ZEXE adalah "Zcash yang dapat diprogram" yang berkembang dari sistem aplikasi tunggal menjadi sistem kontrak pintar dengan tetap menjaga jaminan privasi.
VERI-ZEXE meningkatkan kecanggihan sebesar ~9,0x dalam pembuatan transaksi dan ~2,6x dalam penggunaan memori, dan akan digunakan dalam versi CAPE mendatang untuk memungkinkan strategi aset yang ditentukan pengguna secara sewenang-wenang sambil menjaga privasi aset yang dapat dikonfigurasi.
tembakan panas
HotShot adalah protokol konsensus yang mengutamakan throughput tinggi dan penyelesaian cepat, berdasarkan protokol HotStuff.
HotShot bersifat terbuka dan tanpa izin serta akan berpartisipasi dalam desentralisasi jaringan sequencer, memberikan throughput tinggi dan hasil akhir yang cepat sekaligus menjamin keamanan dan efektivitas. HotShot menggunakan model keamanan Proof-of-Stake (“PoS”), dan salah satu persyaratan utama bagi tim Espresso adalah mencapai kinerja yang kuat tanpa mengorbankan ukuran set validator. Secara khusus, HotShot setidaknya harus dapat menskalakan untuk menyertakan partisipasi dari semua validator Ethereum (saat ini lebih dari 700,000).
tiramisu
Tiramisu adalah solusi ketersediaan data yang inovatif dalam memiliki tiga lapisan baru; sebagian besar rollup bergantung pada blockchain L1 (seperti Ethereum) untuk menyediakan data, namun kelemahannya adalah biayanya sangat mahal.
Lapisan dasar Tiramisu disebut Savoiardi. Ini adalah lapisan anti-penyuapan (mirip dengan proposal danksharding Ethereum) yang memberikan tingkat keamanan tertinggi. Namun, karena fitur ini, ini adalah yang paling tidak ramah pengguna dari ketiga lapisan tersebut. Untuk mengatasi masalah ini, Espresso menambahkan dua lapisan pada solusinya.
Mascarpone adalah lapisan tengah yang memastikan pemulihan data yang efisien dengan memilih komite pengelolaan data kecil.
Kakao secara tepat disebut sebagai "alat penyiram terbaik" dari keseluruhan sistem. Cocoa membantu Tiramisu memberikan "kinerja tingkat Web2" dengan menyediakan jaringan pengiriman konten untuk Tiramisu. Hal ini memfasilitasi pemulihan data yang efisien dan secara signifikan mempercepat penyebaran data. Mengingat lapisan ini bersifat terpusat, lapisan ini sepenuhnya opsional dan Tiramisu berfungsi sempurna tanpa lapisan ini. Ini membantu mempercepat ketersediaan data dan dapat dengan mudah diubah atau dihapus.
Espresso Systems merancang protokolnya dengan mempertimbangkan fleksibilitas dan modularitas, dan perangkat rollup yang menggunakan sequencernya juga dapat menggunakan solusi ketersediaan data lainnya jika mereka tidak ingin menggunakan Tiramisu.
Pengurut Espresso
Adalah sistem pemesanan transaksi terdesentralisasi untuk solusi penskalaan lapisan 2 di Ethereum, lapisan pemesanan bersama yang terdesentralisasi
Espresso Sequencer dirancang berdasarkan model keamanan bukti kepemilikan terdesentralisasi yang mendukung protokol konsensus untuk mengurutkan transaksi dan mekanisme ketersediaan data yang memungkinkan manfaat kinerja lebih lanjut. Ini juga berisi sistem kontrak rollup yang mendaftarkan blok transaksi berurutan yang berkomitmen, memverifikasi konsistensinya dengan protokol konsensus dan sertifikat ketersediaan, mendaftarkan komitmen negara yang diperbarui untuk setiap zk-VM yang disebarkan ke Espresso Sequencer, dan menerima serta Memverifikasi bukti pembaruan status.
Espresso Sequencer mendukung desentralisasi L2. Ini menangani pemesanan terdesentralisasi dan ketersediaan data transaksi agregasi, bertindak sebagai perantara antara agregasi dan platform L1 yang mendasarinya. Espresso Sequencer dirancang sebagai platform tempat zk-VM atau VM optimis apa pun dapat diterapkan. Terakhir, Espresso juga dapat bertindak sebagai lapisan interop dengan mereplikasi zk-VM dan VM optimis ke beberapa L1 secara bersamaan.
Proses pengembangan
15/06/2022 —- Espresso mulai menggunakan CAPE di testnet Goerli
28/11/2022 —- Espresso merilis Espresso testnet 1---Americano, rilis publik pertama dari Espresso Sequencer
20/07/2023 —- Sistem Espresso dan Polygon zkEVM meluncurkan jaringan pengujian Doppio bersama
2023/08/05 —- Espresso membuka testnet Doppio ke publik dan merilis demonstrasi integrasi end-to-end dari Espresso Sequencer dengan tumpukan Polygon zkEVM.
29/09/2023 —- Espresso Systems merilis testnet 3---Cortado, yang secara mulus mengintegrasikan agregasi OP Stack dan agregasi Polygon zkEVM untuk mencapai desentralisasi dan penyortiran bersama.
26/01/2024 —- Espresso Systems merilis testnet 4---Gibraltar, mendemonstrasikan integrasi dengan tumpukan teknologi Arbitrum. dan melihat untuk pertama kalinya operator eksternal menjalankan node Espresso Sequencer.
(Rilis testnet ini juga melihat dukungan Espresso Sequencer untuk empat tumpukan rollup (Arbitrum, Cartesi, Optimism, dan Polygon zkEVM) serta beberapa kolaborasi dengan proyek Rollup.)
03/02/2024 —- Espresso akan meluncurkan testnet-Cappuccino kelima, yang pada saat itu akan lebih banyak entitas yang direkrut untuk menjalankan node Espresso Sequencer guna lebih mendesentralisasikan sequencer. Rencananya akan dirilis pada akhir kuartal pertama tahun 2024.
2024/03/13 —- Espresso menciptakan pasar pemesanan bersama yang melaluinya rantai lapisan 2 menjual ruang blok kepada pengusul bersama, termasuk pengusul di mainnet Ethereum EVM itu sendiri, yang memenuhi niat banyak pengguna on-chain untuk menciptakan nilai sisa.
22/05/2024 —- Espresso merilis testnet 5---Cappuccino telah memperluas lapisan terakhir HotShot menjadi 100 node di testnet Cappuccino. Testnet juga menambahkan dukungan untuk bukti penipuan Arbitrum.
ekosistem
Kerjasama proyek
2023/07/19 —-Espresso Systems dan EigenLayer mengumumkan kemitraan ekosistem untuk memanfaatkan penyetelan ulang pada jaringan Espresso Sequencer. Melalui EigenLayer, Espresso Sequencer akan memiliki akses ke basis modal staking Ethereum dan set validator terdesentralisasi, Hal ini mengoptimalkan penggunaan node dan meningkatkan efisiensi modal. .
20/07/2023 —- Sistem Espresso dan Injective berkolaborasi. Injective mengintegrasikan Espresso Sequencer. Kerja sama ini akan dimulai dengan Cascade, yang merupakan ringkasan Solana SVM antar-rantai pertama dari ekosistem IBC dan menunjukkan komitmen Injective terhadap desentralisasi jangka panjang. isasi dan skalabilitas. Cascade saat ini berada di testnet publik, memungkinkan pengembang untuk menerapkan kontrak Solana untuk pertama kalinya di Injective dan ekosistem IBC yang lebih luas.
20/07/2023 —- Espresso Systems dan AltLayer memperkenalkan Espresso Sequencer ke AltLayer Stack, memberikan pengembang lebih banyak opsi untuk mempercepat desentralisasi melalui verifikasi desentralisasi AltLayer dan Espresso Sequencer. Kedua perusahaan akan menjajaki integrasi antara Rollups dan Espresso Sequencers yang dibangun menggunakan platform AltLayer.
20/07/2023 —- Sistem Espresso dan Catalyst berkolaborasi untuk meningkatkan interoperabilitas, dengan Catalyst menjadi aplikasi pertama yang didedikasikan untuk ekosistem Espresso Sequencer. Catalyst adalah platform AMM lintas rantai yang berfokus pada menghubungkan blockchain modular. Catalyst berkomitmen untuk memanfaatkan Espresso Sequencer, meletakkan dasar bagi interoperabilitas lintas agregasi yang aman dan lancar. Selama beberapa bulan ke depan, Catalyst berencana memprioritaskan rollup menggunakan Espresso Sequencer.
20/07/2023 —- Espresso Systems mengumumkan rencana untuk berintegrasi dengan Spire, penawaran agregasi sebagai layanan Lapisan 3, dan secara publik mengumumkan rencana untuk menggunakan Espresso Sequencer untuk pengurutan dan ketersediaan data.
20/07/2023 —- Espresso Systems meluncurkan testnet yang terintegrasi dengan tumpukan Polygon zkEVM. Testnet memungkinkan pengguna mengirimkan transaksi ke fork Polygon zkEVM, yang kemudian merutekan transaksi ke dan diurutkan berdasarkan node yang menjalankan protokol Espresso HotShot.
20/07/2023 —- Espresso Systems dan Caldera menghadirkan pengurutan terdesentralisasi ke OP Stack. Espresso Systems dan Caldera akan menerapkan rollup optimis, menggunakan Espresso Sequencer untuk pemesanan dan konfirmasi cepat, serta menggunakan Ketersediaan Data (DA) Espresso untuk penyimpanan. Caldera akan menyediakan antarmuka OP Rollup, hosting situs, penjelajah blok, dan pengindeks.
21/12/2023 —- Espresso Systems dan Offchain Labs mengumumkan kolaborasi untuk menghadirkan versi terdesentralisasi dari pemesanan transaksi Timeboost dan Espresso Sequencer ke ekosistem Arbitrum dan seterusnya. Timeboost adalah strategi pemesanan transaksi yang awalnya dikembangkan oleh Offchain Labs untuk melindungi pengguna dari front-running dan mengurangi dampak berbahaya dari Nilai Maksimum yang Dapat Diekstraksi (MEV).
26/01/2024 —- Espresso Systems telah bermitra dengan penyedia infrastruktur blockchain Blockdaemon, yang mendukung Sistem Espresso dengan menerapkan node sequencer eksternal. Ini akan mengelola 4 node pengurutan yang berlokasi di Eropa dan Asia.
Saat ini bekerja dengan
2024/03/08 —- Espresso Systems dan Across bermitra. Kolaborasi ini akan memungkinkan Across Protocol memanfaatkan fitur pra-konfirmasi cepat Espresso, yang dijamin oleh protokol konsensus HotShot, yang mencapai finalitas setelah dua blok berturut-turut. Integrasi ini akan memanfaatkan keamanan bersama HotShot dan penyelesaian cepat untuk menjembatani antar Rollup.
tim proyek
Ben Fisch - CEO dan salah satu pendiri Espresso Systems, adalah asisten profesor ilmu komputer di Universitas Yale. Sebelumnya, ia juga seorang mahasiswa doktoral di Universitas Stanford, bekerja dengan Dan Boneh di Kelompok Penelitian Kriptografi Terapan.
Charles Lu—CEO dan salah satu pendiri Espresso Systems. Dia sebelumnya menjabat sebagai kepala Binance Labs di Binance Charles Lu belajar di Universitas Stanford.
Benedikt Bünz - Salah satu pendiri dan Kepala Ilmuwan Sistem Espresso. adalah mahasiswa PhD di kelompok kriptografi terapan Dan Boneh di Universitas Stanford. Terutama berfokus pada kriptografi mata uang kripto.
pembiayaan proyek
Espresso telah mengumpulkan dana awal sebesar US$60 juta dan pembiayaan Seri B
Pada tanggal 6 Maret 2022, Espresso Systems mengumpulkan pendanaan sebesar US$32 juta, dipimpin oleh Greylock Partners dan Electric Capital, dengan partisipasi dari Sequoia Capital, Blockchain Capital, dan Slow Ventures. Espresso Systems juga menyertakan pemain industri besar sebagai pendukung, termasuk Polychain Capital, Alameda Research, Coinbase Ventures, Gemini Frontier Fund, Paxos, dan Terraform Labs.
Pada 21 Maret 2024, Espresso Systems mengumumkan bahwa mereka telah menyelesaikan pembiayaan Seri B senilai $28 juta yang dipimpin oleh A16zcrypto. Espresso mencatat bahwa Polygon, Taiko, o1Labs, StarkWare, Offchain Labs, dan investor strategis dari lebih dari 30 proyek ekosistem bergabung dalam putaran Seri B baru-baru ini.
Ringkasan proyek
Sebagai komponen yang sangat diperlukan dalam jaringan blockchain, pemesanan transaksi telah menjadi masalah yang semakin serius di bidang lapisan kedua (L2). Solusi terhadap masalah ini adalah penyortir bersama dan terdesentralisasi. Sequencer bersama pada dasarnya menyediakan layanan terdesentralisasi untuk rollup. Selain memecahkan masalah seperti sensor, ekstraksi MEV, dan validitas, sequencer bersama juga memperkenalkan kemampuan untuk melakukan cross rollup, membuka berbagai kemungkinan baru.
Sebagai middleware, Espresso terutama menyediakan layanan penyortiran bersama. Melalui pasar penyortiran bersama dan alat finalitas yang kuat, Espresso menghadirkan kesatuan dan efisiensi baru pada Rollup dan ekosistem Ethereum. Melalui insentif ekonomi yang adil dan distribusi pendapatan yang terurut, Espresso tidak hanya memecahkan masalah fragmentasi Rollup saat ini, namun juga meletakkan dasar bagi operasi lintas rantai di masa depan dan ekosistem yang lebih luas.
Tautan yang berhubungan:
Situs web resmi: https://www.espressosys.com/
Media:https://medium.com/@espressosys
Twitter:https://twitter.com/EspressoSys
Dokumen:https://docs.espressosys.com/sequencer
Hackmd:https://hackmd.io/@EspressoSystems
Peramban testnet espresso: https://be.cappuccino.testnet.espresso.network/
Artikel terkait: Berdasarkan Espresso: Pemesanan bersama ad hoc untuk semua L2, mulai dari berbasis rollup hingga validasi
Artikel terkait: Laporan Penelitian Binance: Penjelasan mendalam tentang penyortir terdesentralisasi