Saya selalu ingin menghadiri konferensi StarkWare, karena pemahaman saya tentang ekosistem StarkWare tidak sedalam bagian lain dari Ethereum. Ini bisa dimengerti, karena banyak komponen di dunia Stark adalah kustom, seperti Starknet yang memiliki bahasa pengembangan sendiri, Cairo, dan mesin virtual, CairoVM. Ini menciptakan pemisahan antara komunitas pengembang Ethereum dan Starknet, membentuk jurang yang lebih besar dibandingkan dengan L2 lainnya.
Berikut adalah beberapa pertanyaan yang ingin saya ketahui:
Mengapa harus menggunakan lingkungan pengembangan yang disesuaikan? Apa manfaat yang dapat diperoleh? Seberapa besar gesekan yang akan dihadapi oleh pengembang? Apakah keuntungan Cairo melebihi biaya kehilangan efek jaringan Ethereum?
Bagaimana kepemilikan komunitas Starknet? Bagaimana komunitas dapat bersuara dalam pemerintahan Starknet?
Apa yang sedang dibangun di Starknet? Tim mana yang mengembangkan proyek apa? Kemana Starknet membawa mereka?
Semua pertanyaan saya terjawab, dan saya juga mendapatkan lebih banyak informasi.
Yang mengejutkan saya adalah budaya komunitas Starknet yang begitu kuat. Jelas, kita sedang menyaksikan perkembangan pesat status jaringan Starknet, meskipun masih sangat muda. Starknet masih dalam tahap awal, berjuang untuk belajar berdiri, apalagi berjalan. Namun, energi dan semangat kepemilikan yang dirasakan dari komunitas Starknet membuat saya optimis terhadap ekosistem muda ini.
Berikut adalah lima hal yang saya pelajari di konferensi StarkWare:
1. Status kerja Starknet
Setelah tiba di Tel Aviv pada Sabtu pagi, saya datang ke Hacker House, di mana ratusan pengembang menginap dan bekerja beberapa hari sebelum acara. Saya melihat para pengembang saling menunjukkan proyek mereka, yang memberi saya kesempatan untuk memahami apa yang sedang mereka bangun.
Tidak lama kemudian, dua anggota dari Starknet Foundation memimpin sebuah "lokakarya tata kelola" yang memperkenalkan keadaan tata kelola komunitas Starknet. Mereka lebih mirip relawan komunitas, mengambil peran sebagai penghubung antara pengembang dan yayasan.
Jelas bahwa tata kelola Starknet masih berada dalam tahap awal. Kita sedang menyaksikan kelahiran sebuah hal baru yang sedang belajar bagaimana bersuara dan bagaimana berdiri. Yang menggembirakan adalah Starknet tampaknya memiliki banyak pengembang yang antusias untuk terlibat dalam proses ini.
Saat ini, organisasi pemerintahan Starknet terutama terdiri dari pengembang protokol ( yang mungkin adalah "pengembang inti" ), komunitas pengembang Cairo meskipun memiliki pengaruh yang besar tetapi jumlahnya relatif sedikit.
Saat berinteraksi dengan para pengembang, saya merasakan suasana "ini adalah jaringan kami". Beberapa pengembang Starknet tampaknya mulai menyadari "saya bisa memiliki apa yang saya bangun". Suasana optimis dan antusias sangat melimpah, tetapi saya juga memiliki beberapa kekhawatiran.
Tujuan akhir Starknet adalah menjadi sistem yang sepenuhnya terdesentralisasi dan dikelola oleh komunitas, tetapi komunitas Starknet itu sendiri masih dalam tahap awal, dengan banyak pekerjaan yang harus dilakukan. Meskipun demikian, komunitas crypto ini tidak mundur, dan solusi tidak perlu muncul sekaligus. Komunitas Starknet tampaknya sudah siap menghadapi tantangan.
2. Starknet sebagian besar independen dari Ethereum
Jika Anda telah berada di ekosistem Ethereum untuk beberapa waktu, Anda mungkin telah memperhatikan bahwa ada kesenjangan besar antara StarkWare dan ekosistem Ethereum yang lebih besar.
Dari sudut pandang teknis, ini dapat dipahami. Starknet sebagian besar independen dari Ethereum, dan sebenarnya hanya menggunakan Ethereum sebagai lapisan data ( meskipun Starknet juga dapat berinteraksi dengan kombinasi aset Ethereum ).
Secara teori, Anda dapat menerapkan Starknet di mana saja di L1, karena StarkWare telah membangun teknologi yang dioptimalkan sendiri.
Ini memicu ketidakpuasan beberapa penggemar maksimalis ETH, saya mengakui saya juga pernah memiliki pemikiran seperti ini: "Bagaimana bisa kamu tidak menggunakan EVM!?".
Saya menyadari bias saya, jadi saya ingin memanfaatkan kesempatan ini untuk melihat masalah ini dari sudut pandang StarkWare.
Bahkan sebelum datang ke Tel Aviv, saya sudah mendengar banyak umpan balik positif tentang interaksi StarkWare dengan pengembang ekosistem. Pandangan umum adalah, pengembang merasa StarkWare mendengarkan masukan tentang pilihan pengembangan Cairo dan Starknet.
Jelas, memilih untuk melepaskan efek jaringan Ethereum dan membangun ekosistem yang dioptimalkan secara mandiri dari bawah ke atas adalah keputusan yang tepat. Setelah memahami pilihan Cairo dan teknologi yang diperkenalkan oleh Uri dan Eli, semua logika terhubung.
SNARKs dan STARKs adalah teknologi yang sangat hebat, dan versi terbaik dari masing-masing layak untuk diimplementasikan sepenuhnya. StarkWare tampaknya telah melangkah paling jauh dalam hal ini.
3. Beban Cairo mungkin tidak seberat yang saya bayangkan.
Saya sadar akan bias saya sebagai seorang maksimalis EVM, jadi saya ingin memanfaatkan pertemuan ini untuk menguji pemahaman saya tentang pengalaman pengembang Cairo.
Cairo adalah bahasa pemrograman yang disesuaikan untuk ekosistem StarkWare. Salah satu tema yang saya perhatikan adalah bahwa ekosistem StarkWare dioptimalkan untuk dirinya sendiri, sementara L2 lainnya dioptimalkan untuk Ethereum. Filosofi StarkWare dan Starknet adalah bahwa Starknet ingin menjadi versi terbaik dari dirinya sendiri, yang termasuk membangun bahasa pengkodean dari awal untuk memaksimalkan ekspresi terbaik dari teknologi StarkWare.
Meskipun ini牺牲了 kemampuan untuk mendapatkan efek jaringan Ethereum, sulit untuk membantah pilihan desain ini, terutama sekarang efek jaringan Cairo sendiri telah mencapai titik kritis ( kemungkinan sudah lama sekali mencapai ).
Selain itu, ada tim yang membangun jembatan middleware pengembang antara Solidity dan Cairo, seperti Kakarot.
4. Dompet Kontrak Pintar + L2
Dompet kontrak pintar ( SCW ) dan "Abstraksi akun ( AA )" sebagian besar adalah sinonim. Semua orang setuju: abstraksi akun adalah salah satu nama terburuk dalam crypto, nama buruk lainnya adalah "EOA: Akun yang dimiliki eksternal", yang merupakan tipe dompet yang berlawanan dengan dompet kontrak pintar.
Semua dompet di Ethereum termasuk dalam salah satu dari dua jenis ini: EOA atau dompet kontrak pintar (SCW).
Sebagian besar dari kita menggunakan dompet EOA, termasuk Ledger, Metamask, Phantom, dompet Coinbase, dan lainnya. Saat ini, sekitar 99% dompet crypto yang digunakan orang adalah dompet EOA.
Potensi dompet kontrak pintar tidak terbatas. EOA untuk Bitcoin, seperti halnya SCW untuk Ethereum.
EOA hanya bisa menandatangani pesan, sedangkan SCW adalah dompet yang Turing lengkap. Sama seperti Ethereum menggabungkan uang dan perangkat lunak, abstraksi akun memungkinkan kita untuk menyuntikkan perangkat lunak ke dalam dompet.
SCW akan membawa peningkatan pengalaman pengguna yang besar untuk crypto, menghilangkan banyak faktor yang membuat dompet crypto sulit dan tidak intuitif. Abstraksi akun membuka ruang desain baru, yang merupakan terobosan revolusioner.
Di konferensi StarkWare, ada dua tim SCW utama: Argent X dan Braavos.
Saya adalah pengguna super awal aplikasi L1 Argent, tetapi setelah era biaya gas rendah Ethereum berakhir pada akhir 2019, dompet kontrak pintar di L1 sulit berfungsi dengan baik.
Mengapa? Pikirkan tentang situasi terburuk Ethereum pada tahun 2021: biaya gas yang tinggi, gagal mint, pengalaman pengguna yang membingungkan. Itu karena Ethereum tidak mengaktifkan abstraksi akun di L1.
Selama ini, inovasi SCW selalu berada di garis depan L2, khususnya ZK L2.
Mengapa ZK Rollups, bukan Optimistic Rollups(ORUs)?
ORU seperti Optimism dan Arbitrum berusaha untuk menjadi ekuivalen Ethereum, karena Ethereum tidak mengaktifkan abstraksi akun, ORU saat ini juga tidak.
Saat ini, 99% dompet adalah dompet EOA. Namun pada akhirnya, 99% dompet akan menjadi SCW.
Secara keseluruhan, penyebaran SCW akan berkembang dalam arah ini: ZK-Rollups → ORU → Ethereum L1.
L2 dapat beradaptasi dan berinovasi lebih cepat dibandingkan L1, misalnya L2 menghasilkan jaringan pengujian tingkat produksi untuk EIP seperti abstraksi akun.
5. ZK-Rollups tidak menggunakan bukti nol-pengetahuan
Ya, itu adalah fakta.
Saya ingat belajar ini lama sekali, tetapi kemudian saya melupakan fakta menarik ini di tengah kekacauan crypto.
ZKP dirancang khusus untuk menyembunyikan pengetahuan, setiap ZKP juga merupakan bentuk bukti validitas, tetapi ZKP akan menyembunyikan informasi selama seluruh proses.
Namun sebagian besar "zk-rollups" sebenarnya adalah Validity Rollups.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
StarkWare Sessions mengungkapkan status pengembangan Starknet dan peluang masa depannya
5 Hal yang Saya Pelajari di StarkWare Sessions
Saya selalu ingin menghadiri konferensi StarkWare, karena pemahaman saya tentang ekosistem StarkWare tidak sedalam bagian lain dari Ethereum. Ini bisa dimengerti, karena banyak komponen di dunia Stark adalah kustom, seperti Starknet yang memiliki bahasa pengembangan sendiri, Cairo, dan mesin virtual, CairoVM. Ini menciptakan pemisahan antara komunitas pengembang Ethereum dan Starknet, membentuk jurang yang lebih besar dibandingkan dengan L2 lainnya.
Berikut adalah beberapa pertanyaan yang ingin saya ketahui:
Mengapa harus menggunakan lingkungan pengembangan yang disesuaikan? Apa manfaat yang dapat diperoleh? Seberapa besar gesekan yang akan dihadapi oleh pengembang? Apakah keuntungan Cairo melebihi biaya kehilangan efek jaringan Ethereum?
Bagaimana kepemilikan komunitas Starknet? Bagaimana komunitas dapat bersuara dalam pemerintahan Starknet?
Apa yang sedang dibangun di Starknet? Tim mana yang mengembangkan proyek apa? Kemana Starknet membawa mereka?
Semua pertanyaan saya terjawab, dan saya juga mendapatkan lebih banyak informasi.
Yang mengejutkan saya adalah budaya komunitas Starknet yang begitu kuat. Jelas, kita sedang menyaksikan perkembangan pesat status jaringan Starknet, meskipun masih sangat muda. Starknet masih dalam tahap awal, berjuang untuk belajar berdiri, apalagi berjalan. Namun, energi dan semangat kepemilikan yang dirasakan dari komunitas Starknet membuat saya optimis terhadap ekosistem muda ini.
Berikut adalah lima hal yang saya pelajari di konferensi StarkWare:
1. Status kerja Starknet
Setelah tiba di Tel Aviv pada Sabtu pagi, saya datang ke Hacker House, di mana ratusan pengembang menginap dan bekerja beberapa hari sebelum acara. Saya melihat para pengembang saling menunjukkan proyek mereka, yang memberi saya kesempatan untuk memahami apa yang sedang mereka bangun.
Tidak lama kemudian, dua anggota dari Starknet Foundation memimpin sebuah "lokakarya tata kelola" yang memperkenalkan keadaan tata kelola komunitas Starknet. Mereka lebih mirip relawan komunitas, mengambil peran sebagai penghubung antara pengembang dan yayasan.
Jelas bahwa tata kelola Starknet masih berada dalam tahap awal. Kita sedang menyaksikan kelahiran sebuah hal baru yang sedang belajar bagaimana bersuara dan bagaimana berdiri. Yang menggembirakan adalah Starknet tampaknya memiliki banyak pengembang yang antusias untuk terlibat dalam proses ini.
Saat ini, organisasi pemerintahan Starknet terutama terdiri dari pengembang protokol ( yang mungkin adalah "pengembang inti" ), komunitas pengembang Cairo meskipun memiliki pengaruh yang besar tetapi jumlahnya relatif sedikit.
Saat berinteraksi dengan para pengembang, saya merasakan suasana "ini adalah jaringan kami". Beberapa pengembang Starknet tampaknya mulai menyadari "saya bisa memiliki apa yang saya bangun". Suasana optimis dan antusias sangat melimpah, tetapi saya juga memiliki beberapa kekhawatiran.
Tujuan akhir Starknet adalah menjadi sistem yang sepenuhnya terdesentralisasi dan dikelola oleh komunitas, tetapi komunitas Starknet itu sendiri masih dalam tahap awal, dengan banyak pekerjaan yang harus dilakukan. Meskipun demikian, komunitas crypto ini tidak mundur, dan solusi tidak perlu muncul sekaligus. Komunitas Starknet tampaknya sudah siap menghadapi tantangan.
2. Starknet sebagian besar independen dari Ethereum
Jika Anda telah berada di ekosistem Ethereum untuk beberapa waktu, Anda mungkin telah memperhatikan bahwa ada kesenjangan besar antara StarkWare dan ekosistem Ethereum yang lebih besar.
Dari sudut pandang teknis, ini dapat dipahami. Starknet sebagian besar independen dari Ethereum, dan sebenarnya hanya menggunakan Ethereum sebagai lapisan data ( meskipun Starknet juga dapat berinteraksi dengan kombinasi aset Ethereum ).
Secara teori, Anda dapat menerapkan Starknet di mana saja di L1, karena StarkWare telah membangun teknologi yang dioptimalkan sendiri.
Ini memicu ketidakpuasan beberapa penggemar maksimalis ETH, saya mengakui saya juga pernah memiliki pemikiran seperti ini: "Bagaimana bisa kamu tidak menggunakan EVM!?".
Saya menyadari bias saya, jadi saya ingin memanfaatkan kesempatan ini untuk melihat masalah ini dari sudut pandang StarkWare.
Bahkan sebelum datang ke Tel Aviv, saya sudah mendengar banyak umpan balik positif tentang interaksi StarkWare dengan pengembang ekosistem. Pandangan umum adalah, pengembang merasa StarkWare mendengarkan masukan tentang pilihan pengembangan Cairo dan Starknet.
Jelas, memilih untuk melepaskan efek jaringan Ethereum dan membangun ekosistem yang dioptimalkan secara mandiri dari bawah ke atas adalah keputusan yang tepat. Setelah memahami pilihan Cairo dan teknologi yang diperkenalkan oleh Uri dan Eli, semua logika terhubung.
SNARKs dan STARKs adalah teknologi yang sangat hebat, dan versi terbaik dari masing-masing layak untuk diimplementasikan sepenuhnya. StarkWare tampaknya telah melangkah paling jauh dalam hal ini.
3. Beban Cairo mungkin tidak seberat yang saya bayangkan.
Saya sadar akan bias saya sebagai seorang maksimalis EVM, jadi saya ingin memanfaatkan pertemuan ini untuk menguji pemahaman saya tentang pengalaman pengembang Cairo.
Cairo adalah bahasa pemrograman yang disesuaikan untuk ekosistem StarkWare. Salah satu tema yang saya perhatikan adalah bahwa ekosistem StarkWare dioptimalkan untuk dirinya sendiri, sementara L2 lainnya dioptimalkan untuk Ethereum. Filosofi StarkWare dan Starknet adalah bahwa Starknet ingin menjadi versi terbaik dari dirinya sendiri, yang termasuk membangun bahasa pengkodean dari awal untuk memaksimalkan ekspresi terbaik dari teknologi StarkWare.
Meskipun ini牺牲了 kemampuan untuk mendapatkan efek jaringan Ethereum, sulit untuk membantah pilihan desain ini, terutama sekarang efek jaringan Cairo sendiri telah mencapai titik kritis ( kemungkinan sudah lama sekali mencapai ).
Selain itu, ada tim yang membangun jembatan middleware pengembang antara Solidity dan Cairo, seperti Kakarot.
4. Dompet Kontrak Pintar + L2
Dompet kontrak pintar ( SCW ) dan "Abstraksi akun ( AA )" sebagian besar adalah sinonim. Semua orang setuju: abstraksi akun adalah salah satu nama terburuk dalam crypto, nama buruk lainnya adalah "EOA: Akun yang dimiliki eksternal", yang merupakan tipe dompet yang berlawanan dengan dompet kontrak pintar.
Semua dompet di Ethereum termasuk dalam salah satu dari dua jenis ini: EOA atau dompet kontrak pintar (SCW).
Sebagian besar dari kita menggunakan dompet EOA, termasuk Ledger, Metamask, Phantom, dompet Coinbase, dan lainnya. Saat ini, sekitar 99% dompet crypto yang digunakan orang adalah dompet EOA.
Potensi dompet kontrak pintar tidak terbatas. EOA untuk Bitcoin, seperti halnya SCW untuk Ethereum.
EOA hanya bisa menandatangani pesan, sedangkan SCW adalah dompet yang Turing lengkap. Sama seperti Ethereum menggabungkan uang dan perangkat lunak, abstraksi akun memungkinkan kita untuk menyuntikkan perangkat lunak ke dalam dompet.
SCW akan membawa peningkatan pengalaman pengguna yang besar untuk crypto, menghilangkan banyak faktor yang membuat dompet crypto sulit dan tidak intuitif. Abstraksi akun membuka ruang desain baru, yang merupakan terobosan revolusioner.
Di konferensi StarkWare, ada dua tim SCW utama: Argent X dan Braavos.
Saya adalah pengguna super awal aplikasi L1 Argent, tetapi setelah era biaya gas rendah Ethereum berakhir pada akhir 2019, dompet kontrak pintar di L1 sulit berfungsi dengan baik.
Mengapa? Pikirkan tentang situasi terburuk Ethereum pada tahun 2021: biaya gas yang tinggi, gagal mint, pengalaman pengguna yang membingungkan. Itu karena Ethereum tidak mengaktifkan abstraksi akun di L1.
Selama ini, inovasi SCW selalu berada di garis depan L2, khususnya ZK L2.
Mengapa ZK Rollups, bukan Optimistic Rollups(ORUs)?
ORU seperti Optimism dan Arbitrum berusaha untuk menjadi ekuivalen Ethereum, karena Ethereum tidak mengaktifkan abstraksi akun, ORU saat ini juga tidak.
Saat ini, 99% dompet adalah dompet EOA. Namun pada akhirnya, 99% dompet akan menjadi SCW.
Secara keseluruhan, penyebaran SCW akan berkembang dalam arah ini: ZK-Rollups → ORU → Ethereum L1.
L2 dapat beradaptasi dan berinovasi lebih cepat dibandingkan L1, misalnya L2 menghasilkan jaringan pengujian tingkat produksi untuk EIP seperti abstraksi akun.
5. ZK-Rollups tidak menggunakan bukti nol-pengetahuan
Ya, itu adalah fakta.
Saya ingat belajar ini lama sekali, tetapi kemudian saya melupakan fakta menarik ini di tengah kekacauan crypto.
ZKP dirancang khusus untuk menyembunyikan pengetahuan, setiap ZKP juga merupakan bentuk bukti validitas, tetapi ZKP akan menyembunyikan informasi selama seluruh proses.
Namun sebagian besar "zk-rollups" sebenarnya adalah Validity Rollups.