Jika masa depan terdiri dari ekonomi onchain yang terdiri dari ribuan rollup, kita pasti berada di garis waktu yang tepat saat ini. Dari tumpukan Optimisme dan kit pengembangan rantai Polygon hingga Caldera dan Stackr, beberapa bulan terakhir telah terlihat berbagai kerangka kerja Rollup dan penyedia Rollups-as-a-Service (RaaS) memasuki pasar. Kerangka kerja ini menawarkan basis kode modular (sering kali sumber terbuka) untuk berbagai komponen rollup, memungkinkan pengembang memilih dari berbagai opsi khusus untuk setiap lapisan tumpukan.
Namun bagaimana penyedia ini memperoleh nilai? Atau, apakah mereka memperoleh nilai sama sekali? seperti yang dikemukakan oleh Neel Somani baru-baru ini dalam ceramahnya “Solusi RaaS akan mencapai nol” di Modular Summit.
Dalam postingan blog ini, kami menganalisis beberapa argumennya dan juga mengeksplorasi dinamika rumit dari perolehan nilai untuk kerangka kerja rollup dan penyedia RaaS. Dari lapisan individual hingga Superchains, kami mengungkap mekanisme tersembunyi di balik penciptaan dan penangkapan nilai oleh kerangka kerja rollup dan penyedia RaaS.
Rollup adalah aplikasi yang melakukan eksekusi offchain dan memposting data eksekusi di blockchain (host) lain. Dengan melakukan hal ini, mereka memperoleh properti keamanan dari rantai host. Aplikasi rollup itu sendiri dapat berupa fungsi transisi Status tunggal, atau dapat berupa Blockchain terpisah yang status kanoniknya dikelola oleh sekelompok node
Kerangka kerja rollup adalah basis kode bawaan yang mengimplementasikan komponen penting dari rollup. Daripada membuat rollup dari awal, pengembang dapat menggunakan basis kode yang sudah ada (sering kali dikemas sebagai SDK) dan menyesuaikannya dengan kebutuhan spesifik mereka. Contoh kerangka rollup sumber terbuka mencakup OP Stack dan Arbitrum Orbit.
Protokol Rollup-as-a-Service, atau RaaS, adalah pembungkus tanpa kode yang dibangun di atas kerangka kerja rollup yang ada. Mereka memungkinkan pengembang untuk dengan cepat menerapkan rollup dari awal dengan memilih fitur khusus dari menu drop-down. Perusahaan RaaS sering kali menangani pengurutan rollup yang diterapkan dan menawarkan layanan konsultasi tambahan.
Untuk memahami bagaimana nilai mengalir masuk dan keluar dari seluruh tumpukan, penting untuk terlebih dahulu memahami arsitektur rollup dan bagaimana berbagai lapisan berinteraksi satu sama lain. Secara garis besar ada 3 lapisan yang membentuk tumpukan rollup:
1.Eksekusi - Lapisan ini mengeksekusi transaksi dengan menerapkan Fungsi Transisi Status (STF) pada status rollup yang ada. Bergantung pada seberapa 'terpusatnya' rollup tersebut, node eksekusi dapat memiliki berbagai tanggung jawab mulai dari memesan transaksi dan mengeksekusinya hingga mempostingnya di L1 dan membuat bukti penipuan/validitas.
Lapisan eksekusi adalah lapisan 'menghadap pengguna', tempat uang memasuki tumpukan rollup. Pengguna dikenakan biaya transaksi (gas) yang biasanya merupakan margin atas berbagai biaya yang harus dibayar oleh lapisan eksekusi (lebih lanjut tentang ini nanti). Lapisan ini juga dapat mengekstrak nilai tambahan dari pengguna dengan mengurutkan transaksi dengan cara tertentu (juga dikenal sebagai MEV: Maximal Extractable Value).
Perincian lapisan eksekusi yang dioperasikan oleh sequencer rollup terpusat. Tanggung jawabnya antara lain: Memesan transaksi, Memposting data transaksi pada lapisan DA, Membuat bukti, Memposting bukti dan perubahan status pada Lapisan Penyelesaian
Perincian lapisan eksekusi yang dioperasikan oleh sequencer rollup terpusat. Tanggung jawabnya antara lain: Memesan transaksi, Memposting data transaksi pada lapisan DA, Membuat bukti, Memposting bukti dan perubahan status pada Lapisan Penyelesaian
Perincian lapisan eksekusi yang dioperasikan oleh sequencer rollup terpusat. Tanggung jawabnya antara lain: Memesan transaksi, Memposting data transaksi pada lapisan DA, Membuat bukti, Memposting bukti dan perubahan status pada Lapisan Penyelesaian
2.Penyelesaian - Ini termasuk memverifikasi validitas/bukti penipuan dan 'mendefinisikan' status kanonik rollup (dalam kasus rollup kontrak pintar). Penyelesaian biasanya dikelola oleh lapisan terpadu dengan keamanan tinggi seperti Ethereum. Kerangka kerja Rollup juga dapat membangun lapisan penyelesaiannya sendiri.
Penyelesaian bukanlah lapisan tangkapan yang bernilai tinggi karena biaya verifikasi biasanya sedikit. Optimisme hanya membayar ~$5 sehari ke Ethereum untuk penyelesaian. Lapisan penyelesaian yang kompetitif akan memakan biaya lebih sedikit. (seperti yang juga disorot dalam Rollups-as-a-Service Akan Menjadi Nol)
3. Ketersediaan Data - DA mencakup penyiaran data transaksi yang dipesan ke seluruh jaringan (terkadang juga disebut Penerbitan Data). Hal ini memastikan bahwa siapa pun dapat merekonstruksi status rollup tanpa izin hanya dengan menerapkan data transaksi yang disiarkan ke beberapa status yang telah diselesaikan sebelumnya.
Biaya DA merupakan bagian utama dari semua biaya rollup. Memposting data pada lapisan yang sangat aman seperti Ethereum bisa jadi cukup mahal. Alternatif DA yang lebih murah dan lebih cepat sedang dikembangkan secara aktif oleh protokol seperti Celestia, Avail, dan EigenDA. Kerangka kerja Rollup juga dapat mempertimbangkan untuk membangun lapisan DA mereka sendiri, namun DA yang terfragmentasi memiliki biaya bootstrap yang tinggi dan membuat interoperabilitas menjadi lebih kompleks.
Aliran nilai tingkat tinggi
Mungkin ada baiknya jika kita menganggap lapisan Eksekusi sebagai model B2C dan lapisan Penyelesaian dan DA sebagai model B2B:
Lapisan eksekusi membeli ruang blok dari lapisan DA dan menjual layanan eksekusinya langsung ke pengguna akhir (pelanggan). Ia juga membeli layanan verifikasi & penghubungan dari lapisan Penyelesaian
Lapisan DA menjual ruang blok ke bisnis lain - lapisan Eksekusi
Lapisan penyelesaian menyediakan layanan penyelesaian ke bisnis lain - lapisan Eksekusi
Dalam pengaturan seperti ini di pasar yang kompetitif, sebagian besar perolehan nilai terjadi langsung dari pengguna akhir di lapisan eksekusi tumpukan, sehingga masuk akal untuk menguraikannya lebih lanjut dan menganalisis aliran nilainya secara independen.
Lapisan eksekusi menghasilkan pendapatan dengan membebankan biaya kepada pengguna untuk setiap transaksi dan membayar biaya operasional ke bisnis lain (lapisan) dalam tumpukan.
Pendapatan: Nilai yang masuk dapat dikategorikan sebagai berikut:
Biaya gas dibayar oleh pengguna akhir per transaksi
MEV intradomain
MEV lintas domain (Jika kerangka kerja menyediakan pengurutan untuk beberapa rollup pada lapisan DA yang sama. Mungkin sulit untuk mengekstraknya jika tidak)
MEV bergantung pada aliran transaksi (nilai “yang dapat diekstraksi” akan berbeda untuk setiap rangkaian transaksi) dan seringkali sulit diprediksi sebelumnya. Biaya gas yang dibebankan kepada pengguna biasanya merupakan margin atas gabungan biaya yang dapat diprediksi.
Biaya: Nilai yang keluar dari lapisan eksekusi adalah sebagai berikut:
Overhead operasional node
Biaya eksekusi (perhitungan).
Biaya pembuktian (bukti validitas/penipuan).
Biaya posting data (variabel berdasarkan kemacetan pada lapisan DA)
Sumber : Memahami Rollup Value Accrual oleh Sanjay Shah | Modal Listrik
Seringkali, semua tanggung jawab lapisan eksekusi ditanggung oleh satu node sequencer terpusat. Node tunggal ini memperoleh semua pendapatan dari pengguna dan bertanggung jawab untuk membayar biaya DA dan Penyelesaian. Di lain waktu, penyiapan dapat memiliki node berbeda untuk tanggung jawab berbeda:
Hal di atas adalah pembedaan luas tanggung jawab berbagai node. Node mana yang mengambil tugas mana yang dapat berbeda berdasarkan cara tim rollup menyusun arsitektur penyiapannya. Demi kesederhanaan dalam blog ini, kami akan tetap menggunakan pengaturan sequencer terpusat di mana satu node melakukan semua tugas eksekusi yang diperlukan.
Pertanyaannya kemudian adalah: Jika lapisan eksekusi menghasilkan nilai paling besar, partisipan mana dalam tumpukan yang memiliki posisi terbaik untuk menangkapnya?
Siapa pun yang menjalankan node pengurutan dan melakukan berbagai aktivitas yang terkait dengannya!
Ini bisa menjadi tim rollup itu sendiri. Atau, seperti yang disebutkan di awal artikel, penyedia RaaS sering kali menangani pengurutan rollup yang diterapkan menggunakan penyedia tersebut. Faktanya, ini adalah sebagian besar pendapatan penyedia RaaS.
Ada 3 area utama yang dapat ditangkap oleh RaaS:
Sequencer Hosting: Penyedia RaaS menjalankan sequencer dan aktivitas terkait untuk rollup. Ini adalah pembagian kerja di mana tim rollup menghadirkan inovasi (aplikasi yang mereka buat) dan penyedia RaaS melakukan segalanya. Sequencer mengurutkan transaksi, memposting data di L1, dan membuat bukti jika/bila diperlukan
Infra Tambahan: Penjelajah blok, jembatan, dll.
Dukungan Khusus: Konsultasi dan kemitraan dalam keputusan infra (cara mengurutkan, MEV, dll.) + dukungan teknis lainnya
RaaS mirip dengan bisnis SaaS B2B tradisional di mana bisnis dapat membebankan biaya tetap atau biaya berjenjang kepada pelanggannya berdasarkan layanan yang dibeli dan penggunaannya (misalnya, jumlah transaksi pengguna akhir untuk rollup).
RaaS juga dapat menyediakan integrasi dengan sequencer bersama seperti Espresso. Namun, dalam kasus ini, mereka akan kehilangan pendapatan sequencer, yang merupakan sebagian besar keuntungan RaaS. Oleh karena itu, kemitraan ini memerlukan pembagian keuntungan kontraktual antara sequencer bersama dan penyedia RaaS.
Namun jika RaaS adalah wrapper yang dibangun di atas kerangka rollup yang sudah ada, maka RaaS juga harus berbagi pendapatan dengan mereka, bukan?
Ya, belum tentu.
Sebagian besar kerangka kerja rollup yang dirilis sejauh ini bersifat sumber terbuka dan tidak memiliki izin untuk dikembangkan. Penyedia RaaS dapat menggunakan kerangka kerja tersebut tanpa izin untuk membuat pembungkus tanpa kode di atasnya dan tidak berkewajiban membagi keuntungan apa pun dengan kerangka kerja yang mendasarinya.
Bisakah mereka memiliki perjanjian kontrak dengan kerangka rollup untuk berbagi keuntungan?
Mereka bisa, namun jika mereka melakukannya:
Oleh karena itu, secara teoritis, agar penyedia RaaS dapat bertahan, keputusan rasionalnya adalah TIDAK membagi keuntungan dengan kerangka kerja yang mendasarinya.
Jika seseorang dapat membuat rollup tanpa izin menggunakan kerangka kerja sumber terbuka, apakah merupakan keputusan yang layak secara ekonomi untuk mengembangkan kerangka kerja rollup sumber terbuka?
Jawabannya tidak begitu jelas. Agar kerangka kerja rollup 'layak secara ekonomi', kerangka tersebut perlu menghasilkan nilai jangka panjang yang berkelanjutan. Idan Levin membagikan model mental yang baik untuk memikirkan bagaimana hal ini dapat dilakukan. Mari kita kembangkan model tersebut di sini. Ada 3 cara utama kerangka kerja rollup dapat memperoleh nilai:
Akrual nilai tidak langsung: Jika kerangka kerjanya bagus, semakin banyak tim yang akan menggunakannya. Hal ini akan menarik perhatian pengembang dan lebih banyak mindshare ke ekosistem. Menarik mindshare selalu merupakan hal yang positif karena akan membantu tim kerangka dalam mengembangkan alat lebih lanjut. Peningkatan apa pun yang dilakukan tim mana pun dapat dimasukkan ke dalam kerangka OG. Hal ini menciptakan lingkaran penguatan positif untuk keseluruhan sistem.
Akrual nilai semi-langsung: Beberapa rollup yang dibangun di atas kerangka kerja mungkin diberi insentif untuk berbagi pendapatan dengan jaringan kerangka kerja. Misalnya, Base saat ini memiliki perjanjian dengan OP Stack di mana mereka berbagi sebagian biaya pengurutan dengan Optimism.
Mengapa mereka diberi insentif untuk melakukan hal tersebut?
Karena Base tidak memiliki ekosistem pengembang yang diperlukan untuk mengikuti pertumbuhan dan perkembangan kerangka OP. Bayangkan jika kerangka OP mengubah salah satu modul sepenuhnya, mereka dapat memilih untuk tidak memberikan dukungan pengembang kepada Base untuk mengikuti perubahan tersebut.
Selain itu, menjadi bagian dari 'Superchain' memberikan efek jaringan seperti komposisi cross-rollup yang dapat bermanfaat bagi rantai seperti Base (dan ini mungkin memerlukan pembagian pendapatan dengan Optimism)
Satu peringatan penting di sini adalah bahwa insentif kerangka rollup dan rollup mungkin tidak selalu selaras. Kapan saja, rollup dapat memilih untuk mengikuti jalurnya sendiri dengan menyesuaikan kerangka kerja dan membatalkan perjanjian bagi hasil apa pun.
Inilah yang dilakukan OP Stack dengan Hukum Rantai. Untuk menjadi bagian dari Superchain, Anda harus mengikuti aturan tertentu. Aturan-aturan ini ditentukan oleh tata kelola OP. Misalnya, salah satu aturannya adalah semua rollup di Superchain harus menggunakan OP sebagai token gas. Hal ini juga dapat berkembang dengan memasukkan undang-undang pembagian MEV, misalnya, X% pendapatan MEV lintas rantai akan dikembalikan ke perbendaharaan OP.
Tim kerangka rollup dapat memanfaatkan 3 segmen di atas untuk menyesuaikan mekanisme 'penangkapan nilai' dengan tujuan dan ambisi mereka. Agar mereka dapat memperoleh nilai langsung, beberapa opsi (tidak lengkap) dapat berupa:
Perkembangan pesat kerangka rollup dan penyedia Rollups-as-a-Service (RaaS) di ruang blockchain telah memicu pertanyaan tentang akrual nilai mereka. Meskipun lapisan eksekusi mengambil bagian terbesar dari nilai, kerangka kerja rollup dapat memperoleh nilai tidak langsung melalui adopsi dan peningkatan. Beberapa rollup bahkan mungkin membagi pendapatan, sehingga menciptakan akrual nilai semi-langsung. Selain itu, dengan menerapkan rollup mereka sendiri dan memanfaatkan komposisi antar-rollup, kerangka kerja dapat secara langsung menangkap nilai. Seiring berkembangnya ekosistem, mencapai keseimbangan yang tepat antara kompetisi dan kolaborasi akan sangat penting bagi pertumbuhan berkelanjutan kerangka kerja rollup dan penyedia RaaS.
Jika masa depan terdiri dari ekonomi onchain yang terdiri dari ribuan rollup, kita pasti berada di garis waktu yang tepat saat ini. Dari tumpukan Optimisme dan kit pengembangan rantai Polygon hingga Caldera dan Stackr, beberapa bulan terakhir telah terlihat berbagai kerangka kerja Rollup dan penyedia Rollups-as-a-Service (RaaS) memasuki pasar. Kerangka kerja ini menawarkan basis kode modular (sering kali sumber terbuka) untuk berbagai komponen rollup, memungkinkan pengembang memilih dari berbagai opsi khusus untuk setiap lapisan tumpukan.
Namun bagaimana penyedia ini memperoleh nilai? Atau, apakah mereka memperoleh nilai sama sekali? seperti yang dikemukakan oleh Neel Somani baru-baru ini dalam ceramahnya “Solusi RaaS akan mencapai nol” di Modular Summit.
Dalam postingan blog ini, kami menganalisis beberapa argumennya dan juga mengeksplorasi dinamika rumit dari perolehan nilai untuk kerangka kerja rollup dan penyedia RaaS. Dari lapisan individual hingga Superchains, kami mengungkap mekanisme tersembunyi di balik penciptaan dan penangkapan nilai oleh kerangka kerja rollup dan penyedia RaaS.
Rollup adalah aplikasi yang melakukan eksekusi offchain dan memposting data eksekusi di blockchain (host) lain. Dengan melakukan hal ini, mereka memperoleh properti keamanan dari rantai host. Aplikasi rollup itu sendiri dapat berupa fungsi transisi Status tunggal, atau dapat berupa Blockchain terpisah yang status kanoniknya dikelola oleh sekelompok node
Kerangka kerja rollup adalah basis kode bawaan yang mengimplementasikan komponen penting dari rollup. Daripada membuat rollup dari awal, pengembang dapat menggunakan basis kode yang sudah ada (sering kali dikemas sebagai SDK) dan menyesuaikannya dengan kebutuhan spesifik mereka. Contoh kerangka rollup sumber terbuka mencakup OP Stack dan Arbitrum Orbit.
Protokol Rollup-as-a-Service, atau RaaS, adalah pembungkus tanpa kode yang dibangun di atas kerangka kerja rollup yang ada. Mereka memungkinkan pengembang untuk dengan cepat menerapkan rollup dari awal dengan memilih fitur khusus dari menu drop-down. Perusahaan RaaS sering kali menangani pengurutan rollup yang diterapkan dan menawarkan layanan konsultasi tambahan.
Untuk memahami bagaimana nilai mengalir masuk dan keluar dari seluruh tumpukan, penting untuk terlebih dahulu memahami arsitektur rollup dan bagaimana berbagai lapisan berinteraksi satu sama lain. Secara garis besar ada 3 lapisan yang membentuk tumpukan rollup:
1.Eksekusi - Lapisan ini mengeksekusi transaksi dengan menerapkan Fungsi Transisi Status (STF) pada status rollup yang ada. Bergantung pada seberapa 'terpusatnya' rollup tersebut, node eksekusi dapat memiliki berbagai tanggung jawab mulai dari memesan transaksi dan mengeksekusinya hingga mempostingnya di L1 dan membuat bukti penipuan/validitas.
Lapisan eksekusi adalah lapisan 'menghadap pengguna', tempat uang memasuki tumpukan rollup. Pengguna dikenakan biaya transaksi (gas) yang biasanya merupakan margin atas berbagai biaya yang harus dibayar oleh lapisan eksekusi (lebih lanjut tentang ini nanti). Lapisan ini juga dapat mengekstrak nilai tambahan dari pengguna dengan mengurutkan transaksi dengan cara tertentu (juga dikenal sebagai MEV: Maximal Extractable Value).
Perincian lapisan eksekusi yang dioperasikan oleh sequencer rollup terpusat. Tanggung jawabnya antara lain: Memesan transaksi, Memposting data transaksi pada lapisan DA, Membuat bukti, Memposting bukti dan perubahan status pada Lapisan Penyelesaian
Perincian lapisan eksekusi yang dioperasikan oleh sequencer rollup terpusat. Tanggung jawabnya antara lain: Memesan transaksi, Memposting data transaksi pada lapisan DA, Membuat bukti, Memposting bukti dan perubahan status pada Lapisan Penyelesaian
Perincian lapisan eksekusi yang dioperasikan oleh sequencer rollup terpusat. Tanggung jawabnya antara lain: Memesan transaksi, Memposting data transaksi pada lapisan DA, Membuat bukti, Memposting bukti dan perubahan status pada Lapisan Penyelesaian
2.Penyelesaian - Ini termasuk memverifikasi validitas/bukti penipuan dan 'mendefinisikan' status kanonik rollup (dalam kasus rollup kontrak pintar). Penyelesaian biasanya dikelola oleh lapisan terpadu dengan keamanan tinggi seperti Ethereum. Kerangka kerja Rollup juga dapat membangun lapisan penyelesaiannya sendiri.
Penyelesaian bukanlah lapisan tangkapan yang bernilai tinggi karena biaya verifikasi biasanya sedikit. Optimisme hanya membayar ~$5 sehari ke Ethereum untuk penyelesaian. Lapisan penyelesaian yang kompetitif akan memakan biaya lebih sedikit. (seperti yang juga disorot dalam Rollups-as-a-Service Akan Menjadi Nol)
3. Ketersediaan Data - DA mencakup penyiaran data transaksi yang dipesan ke seluruh jaringan (terkadang juga disebut Penerbitan Data). Hal ini memastikan bahwa siapa pun dapat merekonstruksi status rollup tanpa izin hanya dengan menerapkan data transaksi yang disiarkan ke beberapa status yang telah diselesaikan sebelumnya.
Biaya DA merupakan bagian utama dari semua biaya rollup. Memposting data pada lapisan yang sangat aman seperti Ethereum bisa jadi cukup mahal. Alternatif DA yang lebih murah dan lebih cepat sedang dikembangkan secara aktif oleh protokol seperti Celestia, Avail, dan EigenDA. Kerangka kerja Rollup juga dapat mempertimbangkan untuk membangun lapisan DA mereka sendiri, namun DA yang terfragmentasi memiliki biaya bootstrap yang tinggi dan membuat interoperabilitas menjadi lebih kompleks.
Aliran nilai tingkat tinggi
Mungkin ada baiknya jika kita menganggap lapisan Eksekusi sebagai model B2C dan lapisan Penyelesaian dan DA sebagai model B2B:
Lapisan eksekusi membeli ruang blok dari lapisan DA dan menjual layanan eksekusinya langsung ke pengguna akhir (pelanggan). Ia juga membeli layanan verifikasi & penghubungan dari lapisan Penyelesaian
Lapisan DA menjual ruang blok ke bisnis lain - lapisan Eksekusi
Lapisan penyelesaian menyediakan layanan penyelesaian ke bisnis lain - lapisan Eksekusi
Dalam pengaturan seperti ini di pasar yang kompetitif, sebagian besar perolehan nilai terjadi langsung dari pengguna akhir di lapisan eksekusi tumpukan, sehingga masuk akal untuk menguraikannya lebih lanjut dan menganalisis aliran nilainya secara independen.
Lapisan eksekusi menghasilkan pendapatan dengan membebankan biaya kepada pengguna untuk setiap transaksi dan membayar biaya operasional ke bisnis lain (lapisan) dalam tumpukan.
Pendapatan: Nilai yang masuk dapat dikategorikan sebagai berikut:
Biaya gas dibayar oleh pengguna akhir per transaksi
MEV intradomain
MEV lintas domain (Jika kerangka kerja menyediakan pengurutan untuk beberapa rollup pada lapisan DA yang sama. Mungkin sulit untuk mengekstraknya jika tidak)
MEV bergantung pada aliran transaksi (nilai “yang dapat diekstraksi” akan berbeda untuk setiap rangkaian transaksi) dan seringkali sulit diprediksi sebelumnya. Biaya gas yang dibebankan kepada pengguna biasanya merupakan margin atas gabungan biaya yang dapat diprediksi.
Biaya: Nilai yang keluar dari lapisan eksekusi adalah sebagai berikut:
Overhead operasional node
Biaya eksekusi (perhitungan).
Biaya pembuktian (bukti validitas/penipuan).
Biaya posting data (variabel berdasarkan kemacetan pada lapisan DA)
Sumber : Memahami Rollup Value Accrual oleh Sanjay Shah | Modal Listrik
Seringkali, semua tanggung jawab lapisan eksekusi ditanggung oleh satu node sequencer terpusat. Node tunggal ini memperoleh semua pendapatan dari pengguna dan bertanggung jawab untuk membayar biaya DA dan Penyelesaian. Di lain waktu, penyiapan dapat memiliki node berbeda untuk tanggung jawab berbeda:
Hal di atas adalah pembedaan luas tanggung jawab berbagai node. Node mana yang mengambil tugas mana yang dapat berbeda berdasarkan cara tim rollup menyusun arsitektur penyiapannya. Demi kesederhanaan dalam blog ini, kami akan tetap menggunakan pengaturan sequencer terpusat di mana satu node melakukan semua tugas eksekusi yang diperlukan.
Pertanyaannya kemudian adalah: Jika lapisan eksekusi menghasilkan nilai paling besar, partisipan mana dalam tumpukan yang memiliki posisi terbaik untuk menangkapnya?
Siapa pun yang menjalankan node pengurutan dan melakukan berbagai aktivitas yang terkait dengannya!
Ini bisa menjadi tim rollup itu sendiri. Atau, seperti yang disebutkan di awal artikel, penyedia RaaS sering kali menangani pengurutan rollup yang diterapkan menggunakan penyedia tersebut. Faktanya, ini adalah sebagian besar pendapatan penyedia RaaS.
Ada 3 area utama yang dapat ditangkap oleh RaaS:
Sequencer Hosting: Penyedia RaaS menjalankan sequencer dan aktivitas terkait untuk rollup. Ini adalah pembagian kerja di mana tim rollup menghadirkan inovasi (aplikasi yang mereka buat) dan penyedia RaaS melakukan segalanya. Sequencer mengurutkan transaksi, memposting data di L1, dan membuat bukti jika/bila diperlukan
Infra Tambahan: Penjelajah blok, jembatan, dll.
Dukungan Khusus: Konsultasi dan kemitraan dalam keputusan infra (cara mengurutkan, MEV, dll.) + dukungan teknis lainnya
RaaS mirip dengan bisnis SaaS B2B tradisional di mana bisnis dapat membebankan biaya tetap atau biaya berjenjang kepada pelanggannya berdasarkan layanan yang dibeli dan penggunaannya (misalnya, jumlah transaksi pengguna akhir untuk rollup).
RaaS juga dapat menyediakan integrasi dengan sequencer bersama seperti Espresso. Namun, dalam kasus ini, mereka akan kehilangan pendapatan sequencer, yang merupakan sebagian besar keuntungan RaaS. Oleh karena itu, kemitraan ini memerlukan pembagian keuntungan kontraktual antara sequencer bersama dan penyedia RaaS.
Namun jika RaaS adalah wrapper yang dibangun di atas kerangka rollup yang sudah ada, maka RaaS juga harus berbagi pendapatan dengan mereka, bukan?
Ya, belum tentu.
Sebagian besar kerangka kerja rollup yang dirilis sejauh ini bersifat sumber terbuka dan tidak memiliki izin untuk dikembangkan. Penyedia RaaS dapat menggunakan kerangka kerja tersebut tanpa izin untuk membuat pembungkus tanpa kode di atasnya dan tidak berkewajiban membagi keuntungan apa pun dengan kerangka kerja yang mendasarinya.
Bisakah mereka memiliki perjanjian kontrak dengan kerangka rollup untuk berbagi keuntungan?
Mereka bisa, namun jika mereka melakukannya:
Oleh karena itu, secara teoritis, agar penyedia RaaS dapat bertahan, keputusan rasionalnya adalah TIDAK membagi keuntungan dengan kerangka kerja yang mendasarinya.
Jika seseorang dapat membuat rollup tanpa izin menggunakan kerangka kerja sumber terbuka, apakah merupakan keputusan yang layak secara ekonomi untuk mengembangkan kerangka kerja rollup sumber terbuka?
Jawabannya tidak begitu jelas. Agar kerangka kerja rollup 'layak secara ekonomi', kerangka tersebut perlu menghasilkan nilai jangka panjang yang berkelanjutan. Idan Levin membagikan model mental yang baik untuk memikirkan bagaimana hal ini dapat dilakukan. Mari kita kembangkan model tersebut di sini. Ada 3 cara utama kerangka kerja rollup dapat memperoleh nilai:
Akrual nilai tidak langsung: Jika kerangka kerjanya bagus, semakin banyak tim yang akan menggunakannya. Hal ini akan menarik perhatian pengembang dan lebih banyak mindshare ke ekosistem. Menarik mindshare selalu merupakan hal yang positif karena akan membantu tim kerangka dalam mengembangkan alat lebih lanjut. Peningkatan apa pun yang dilakukan tim mana pun dapat dimasukkan ke dalam kerangka OG. Hal ini menciptakan lingkaran penguatan positif untuk keseluruhan sistem.
Akrual nilai semi-langsung: Beberapa rollup yang dibangun di atas kerangka kerja mungkin diberi insentif untuk berbagi pendapatan dengan jaringan kerangka kerja. Misalnya, Base saat ini memiliki perjanjian dengan OP Stack di mana mereka berbagi sebagian biaya pengurutan dengan Optimism.
Mengapa mereka diberi insentif untuk melakukan hal tersebut?
Karena Base tidak memiliki ekosistem pengembang yang diperlukan untuk mengikuti pertumbuhan dan perkembangan kerangka OP. Bayangkan jika kerangka OP mengubah salah satu modul sepenuhnya, mereka dapat memilih untuk tidak memberikan dukungan pengembang kepada Base untuk mengikuti perubahan tersebut.
Selain itu, menjadi bagian dari 'Superchain' memberikan efek jaringan seperti komposisi cross-rollup yang dapat bermanfaat bagi rantai seperti Base (dan ini mungkin memerlukan pembagian pendapatan dengan Optimism)
Satu peringatan penting di sini adalah bahwa insentif kerangka rollup dan rollup mungkin tidak selalu selaras. Kapan saja, rollup dapat memilih untuk mengikuti jalurnya sendiri dengan menyesuaikan kerangka kerja dan membatalkan perjanjian bagi hasil apa pun.
Inilah yang dilakukan OP Stack dengan Hukum Rantai. Untuk menjadi bagian dari Superchain, Anda harus mengikuti aturan tertentu. Aturan-aturan ini ditentukan oleh tata kelola OP. Misalnya, salah satu aturannya adalah semua rollup di Superchain harus menggunakan OP sebagai token gas. Hal ini juga dapat berkembang dengan memasukkan undang-undang pembagian MEV, misalnya, X% pendapatan MEV lintas rantai akan dikembalikan ke perbendaharaan OP.
Tim kerangka rollup dapat memanfaatkan 3 segmen di atas untuk menyesuaikan mekanisme 'penangkapan nilai' dengan tujuan dan ambisi mereka. Agar mereka dapat memperoleh nilai langsung, beberapa opsi (tidak lengkap) dapat berupa:
Perkembangan pesat kerangka rollup dan penyedia Rollups-as-a-Service (RaaS) di ruang blockchain telah memicu pertanyaan tentang akrual nilai mereka. Meskipun lapisan eksekusi mengambil bagian terbesar dari nilai, kerangka kerja rollup dapat memperoleh nilai tidak langsung melalui adopsi dan peningkatan. Beberapa rollup bahkan mungkin membagi pendapatan, sehingga menciptakan akrual nilai semi-langsung. Selain itu, dengan menerapkan rollup mereka sendiri dan memanfaatkan komposisi antar-rollup, kerangka kerja dapat secara langsung menangkap nilai. Seiring berkembangnya ekosistem, mencapai keseimbangan yang tepat antara kompetisi dan kolaborasi akan sangat penting bagi pertumbuhan berkelanjutan kerangka kerja rollup dan penyedia RaaS.