Kami baru-baru ini dengan senang hati mewawancarai Gnana Lakshmi, yang dikenal sebagai Gyan, seorang Advokat Pengembang di Starknet Foundation, menjelang Hack Seasons Brussels yang akan datang. Dalam percakapan kami, kami mempelajari wawasannya tentang evolusi industri Web3 di India, perbedaan peran StarkEx dan Starknet, keunggulan token STARK, dan masa depan game di Starknet. Dedikasi Gyan terhadap pendidikan dan teknologi baru terlihat saat dia membahas kontribusinya terhadap visi Starknet Foundation dan kegembiraannya terhadap Hack Seasons Brussels.

Banyak wirausahawan tertarik pada bidangnya karena momen atau peristiwa tertentu. Apa yang memicu minat Anda pada industri ini, dan bagaimana minat Anda berkembang seiring berjalannya waktu?

Namaku Gnana Lakshmi, tapi semua orang memanggilku Gyan karena sederhana. Saya berbasis di Bangalore, India, dan saya bekerja sebagai advokat pengembang di Starknet Foundation. Saya telah menjadi bagian dari ekosistem Web3 selama beberapa tahun terakhir, memulai perjalanan saya sekitar tahun 2017-2018.

Saya memulai sebagai pengembang keamanan lepas dan secara bertahap menjelajahi berbagai peran di persimpangan antara blockchain, pendidikan, dan teknologi. Minat utama saya terletak pada pendidikan dan teknologi baru, itulah sebabnya saya tertarik pada peran di bidang ini. Blockchain, sebagai bidang yang terus berkembang, menawarkan peluang tanpa batas untuk belajar, mengajar, dan eksplorasi, yang menurut saya paling menarik tentang Web3.

Saya telah bekerja dengan berbagai protokol dan perusahaan, membuat materi pendidikan dan membantu banyak pengembang selama beberapa tahun terakhir. Pekerjaan ini selaras dengan minat saya terhadap pendidikan dan teknologi baru.

Saat ini, sebagai advokat pengembang di Starknet, saya terus mengejar hasrat saya dengan membangun sumber daya pendidikan, mengadakan lokakarya, dan terlibat dengan komunitas pengembang. Saya menganggap diri saya beruntung bisa menggabungkan minat saya dalam pendidikan, teknologi, dan blockchain dalam peran saya saat ini.

Apa proyek pertama Anda, dan apa yang menginspirasi Anda untuk terjun di bidang ini?

Sejak proyek pertama itu, perjalanan saya di Web3 sangat beragam dan memperkaya. Proyek pertama saya di Solidity adalah proyek hackathon kecil yang berfokus pada pencatatan tanah dan real estat di blockchain. Transparansi dalam industri real estat merupakan isu penting di banyak negara, termasuk India, dan saya ingin mengatasi masalah ini. 

Proyek ini adalah upaya awal saya dalam pengembangan blockchain, dan memenangkan hadiah di hackathon. Pada saat itu, tidak banyak orang yang mengenal teknologi Solidity atau blockchain, sehingga menjadikan pengalaman ini semakin menarik. Gagasan menggunakan teknologi untuk mendesentralisasikan infrastruktur dan menghadirkan transparansi pada suatu ekosistem adalah hal baru dan menarik bagi saya.

Bagaimana Anda melihat perkembangan industri Web3 di India saat ini?

Industri Web3 di India saat ini mengalami pertumbuhan dan minat yang signifikan. Ada sejumlah besar pengembang dan pengguna yang mengeksplorasi berbagai kasus penggunaan dan aplikasi teknologi Web3. India, seperti banyak negara berkembang lainnya, adalah kandidat utama untuk menerapkan mekanisme transparansi dan ekstraksi nilai yang dapat ditawarkan Web3.

India telah menghasilkan beberapa pengembang Web3 terkemuka dan bahkan beberapa unicorn Web3. Minat dan kemajuan di bidang ini terlihat jelas. Namun, pengembang junior masih perlu dididik tentang cara membangun kasus penggunaan yang praktis dan berdampak di Web3 selain mempelajari bahasa pemrograman. Dorongan pendidikan ini sangat penting untuk kelanjutan pertumbuhan dan pengembangan ekosistem Web3 di India.

Mengapa StarkWare mengembangkan StarkEx dan Starknet dan apa tujuan spesifik keduanya?

StarkEx dikembangkan jauh sebelum Starknet dan memiliki tujuan yang berbeda. StarkEx adalah penawaran pribadi, dirancang sebagai gabungan khusus aplikasi yang menyediakan layanan dengan cara yang lebih terkontrol. Ini digunakan oleh berbagai perusahaan, seperti Immutable X dan SORA, yang terus mendapatkan keuntungan dari layanan roll-upnya.

Melihat keberhasilan StarkEx dan kinerja protokol STARK yang kuat, muncul ide untuk menciptakan solusi Layer 2 (L2) yang lebih tanpa izin, terdesentralisasi, dan dapat diakses oleh publik. Hal ini menyebabkan berkembangnya Starknet. Sementara StarkEx menggunakan STARK untuk membuat bukti dan menggabungkannya untuk penyelesaian pada lapisan yang berbeda, Starknet memperluas fungsi ini ke khalayak yang lebih luas.

Starknet dirancang untuk menjadi solusi L2 tanpa izin dan terdesentralisasi yang menskalakan Ethereum dan dapat diakses oleh semua orang. Sifat publiknya memungkinkan pengembang dan pengguna untuk membangun dan memanfaatkan jaringan bersama-sama, berkontribusi terhadap skalabilitas dan pertumbuhan secara keseluruhan. Hal ini membuat Starknet berbeda dari StarkEx, karena Starknet merupakan layanan swasta dan Starknet merupakan platform publik terdesentralisasi yang bertujuan untuk menskalakan Ethereum agar dapat digunakan secara luas.

Bisakah Anda menjelaskan alasan penggunaan token STARK sebagai token biaya untuk Starknet dan bukan Ether? Apa kelebihan dan kekurangan pendekatan ini?

Sebelum peluncuran token Stark, kami menggunakan Ether (ETH) untuk membayar biaya transaksi di Starknet. Namun, ada alasan kuat untuk memperkenalkan token Stark: untuk membuat pengembangan Starknet lebih bersifat publik dan memberi penghargaan kepada mereka yang berkontribusi pada infrastrukturnya. Starknet bersifat open source, jadi sangat penting untuk memberikan insentif dan penghargaan kepada orang-orang yang membangun dan terus membangun teknologi open source.

Anda dapat menganggap token Stark sebagai sarana untuk membangun kedaulatan bagi roll-up. Hal ini menggarisbawahi bahwa Starknet tidak memiliki izin dan terdesentralisasi. Memiliki token asli mendorong dan memberi penghargaan kepada orang-orang yang membangun jaringan. Saat ini, kami menggunakan token Stark dan ETH untuk biaya bahan bakar karena ETH sudah digunakan. Pengguna dapat terus membayar biaya bahan bakar dengan ETH, tetapi mereka sekarang juga memiliki opsi untuk menggunakan token Stark.

Apa keuntungan dari dualitas ini?

Dari sudut pandang keuntungan, memiliki kedua token itu bermanfaat. Orang yang tidak memiliki token Stark masih dapat menggunakan Starknet dengan menjembatani ETH dan segera memulai. Token Stark mendorong interaksi dengan berbagai dApps di Starknet, meningkatkan sirkulasinya dan memudahkan pengguna membayar biaya bahan bakar dengan token yang sudah mereka miliki.

Di masa depan, berdasarkan tata kelola dan keputusan komunitas, kami mungkin memilih untuk hanya menggunakan token Stark untuk biaya bahan bakar atau melanjutkan keduanya. Saat ini, menjembatani ETH dari mainnet ke L2 sangatlah mudah, yang mendukung pengalaman pengguna yang baik dan mekanisme on-chain yang terdesentralisasi. Namun, token Stark membuka jalan bagi rangkaian berbeda dalam rencana untuk memanfaatkan biaya dalam token asli rantai tersebut. Inilah sebabnya kami saat ini mendukung kedua token tersebut untuk biaya bahan bakar.

Apa alasan dibuatnya dua standar berbeda (zk-STARK dan zk-SNARK), dan mengapa perusahaan akhirnya memilih zk-STARK?

STARK, protokolnya, dikembangkan oleh Ali Ben-Sassoun, seorang profesor yang meneliti secara mendalam ruang STARK. Banyak pihak lain yang berkontribusi terhadap perkembangannya. Saya sebelumnya juga pernah mengerjakan SNARK.

Saya telah mengerjakan STARK selama beberapa bulan, bahkan bertahun-tahun. Zk-STARK mendapatkan daya tarik tidak hanya dengan kami tetapi juga dengan perusahaan lain. Misalnya, zkSync mengumumkan proyek bernama Boojum, berdasarkan zk-STARKs. Selain itu, Miden, yang baru-baru ini diakuisisi oleh Polygon, sedang mengerjakan zk-STARK secara ekstensif. Zk-STARK menawarkan keunggulan dibandingkan zk-SNARK, terutama dalam skalabilitas.

Zk-STARK tahan kuantum karena ketergantungannya pada hash yang tahan kolusi. Pekerjaan sedang berlangsung untuk meningkatkan ukuran pembuktian dan waktu pembuktian untuk STARK. Mereka efisien untuk menguji muatan yang lebih besar. Mereka juga cocok untuk aplikasi seperti rollup ZK lengkap.

Tidak seperti SNARK, STARK terdesentralisasi sejak awal, sehingga menghilangkan kebutuhan akan pengaturan yang tepercaya. Hal ini menyederhanakan pemrograman dan pengalaman pengguna, membuatnya lebih mudah untuk membangun aplikasi yang skalabel.

Pengembangan zk-STARK membutuhkan waktu karena penelitian yang ekstensif, namun mereka lebih unggul dari zk-STANK. Banyak perusahaan, termasuk Starkware, ingin memanfaatkannya untuk proyek mereka.

Starknet mengharuskan pengembang untuk menggunakan bahasa Kairo alih-alih kompatibel dengan EVM. Keuntungan apa yang ditawarkan Kairo meskipun kompatibilitas EVM tidak ada?

Saat Anda berpikir tentang rollup berbasis zero-knowledge-proof atau rollup validitas, gagasan utama di balik mengapa rollup ini begitu kuat dan bagaimana mereka memberikan penskalaan terletak pada penggunaan bukti tanpa pengetahuan. Bukti-bukti ini memanfaatkan matematika tanpa pengetahuan untuk memverifikasi bahwa serangkaian transaksi tertentu benar dan valid.

Untuk menggunakan rollup ini secara efektif, Anda memerlukan mesin virtual (VM) yang dioptimalkan untuk menghasilkan bukti ini. VM yang kami gunakan disebut Cairo VM, yang merupakan singkatan dari CPU-CPU Algebraic Intermediate Representation -0. Begitulah cara Anda mendapatkan nama Kairo. VM ini dirancang khusus agar berkinerja baik dalam pembuatan bukti.

Saat membandingkan Cairo VM dengan EVM, Cairo VM sebenarnya lebih berperforma dalam hal pembuatan bukti. EVM efisien dalam menjalankan instruksi yang didukungnya, namun tidak dioptimalkan untuk membuat bukti. Itu sebabnya Anda melihat ZK-EVM mencoba memasukkan instruksi EVM ke dalam sirkuit tanpa pengetahuan. Namun, Anda tidak perlu melakukan hal tersebut dengan Cairo VM karena VM tersebut sudah dibuat dengan performa super dalam menghasilkan bukti. Desain bawaan ini menjadikan Cairo VM lebih cepat dan otomatis lebih skalabel.

Kairo adalah bahasa yang sangat menarik, sangat terinspirasi oleh Rust. Jika Anda seorang programmer yang berpengalaman dalam bahasa pemrograman sistem, mempelajari Kairo tidak akan sulit. Ini sangat mirip dengan bahasa pemrograman sistem lainnya dan berperforma tinggi, terutama bila digunakan dalam mesin virtual yang dirancang untuk menghasilkan bukti.

Pengguna telah melaporkan biaya bahan bakar yang tinggi untuk transaksi di ZK Rollups. Apa penyebabnya dan bagaimana Starknet mengatasinya?

Fakta menarik: Starknet saat ini merupakan solusi Layer 2 (L2) termurah untuk Ethereum. Kami mencapai hal ini melalui beberapa langkah.

Pertama, kami terus melakukan peningkatan kinerja di tingkat jaringan. Kami memperkenalkan teknologi baru seperti Validium, tata letak dinamis, dan peningkatan lainnya. Fakta bahwa ini adalah roll-up yang dibangun di atas STARK secara signifikan menurunkan biaya bahan bakar.

Misalnya, saya baru-baru ini melakukan beberapa transaksi pada aplikasi bernama Nostra Finance, sebuah aplikasi DeFi. Karena berbasis di India, saya biasanya melihat biaya transaksi dalam rupee. Di Ethereum, biayanya sering kali berkisar antara 500 hingga 1000 rupee, dan ini cukup tinggi. Namun, dengan Starknet, biaya bahan bakar terkadang bisa serendah satu rupee, yaitu kurang dari satu sen. Pengurangan biaya bahan bakar secara drastis ini disebabkan oleh teknologi sangat efisien yang digunakan Starknet.

Selain itu, dengan diperkenalkannya EIP-4844, konsep blob telah diperkenalkan. Daripada mengirimkan informasi ke Ethereum sebagai data panggilan, informasi tersebut kini dapat dikirim sebagai blob, sehingga semakin mengurangi biaya bahan bakar. Inilah sebabnya mengapa biaya bahan bakar Starknet sangat rendah, menjadikannya solusi L2 termurah yang tersedia. Kami terus berupaya melakukan berbagai perbaikan karena biaya bahan bakar dipengaruhi oleh banyak faktor, termasuk sequencer, proofer, dan verifikator di Ethereum.

Di tingkat protokol, kami menerapkan solusi seperti transaksi batch, yang secara alami meningkatkan kinerja dan mengurangi biaya bahan bakar. Tujuan kami adalah untuk membuat biaya bahan bakar mendekati nol, mengatasi kekhawatiran saat ini tentang skalabilitas Ethereum.

Permainan telah disorot sebagai kasus penggunaan yang menjanjikan untuk Starknet. Bisakah Anda menjelaskan mengapa game cocok untuk sistem seperti Starknet? 

Permainan adalah salah satu narasi terbesar di Starknet. Semua orang di Starknet menyukai game, dan ini adalah rantai yang sangat cocok untuk bermain game karena cepat dan terukur. Ia juga memiliki fitur-fitur tertentu yang secara alami ada di dalamnya. Misalnya, abstraksi akun dibangun ke dalam protokol Starknet. Tidak ada dompet EOA di Starknet, dan semua dompet disarikan dari akun. Hal ini mengaktifkan banyak fungsi berbeda, seperti pemulihan sosial dan kunci sesi.

Anda mungkin pernah melihat video viral di Twitter di mana orang harus menandatangani transaksi setiap kali mereka melakukan tindakan dalam sebuah game. Hal ini tidak mungkin dilakukan untuk game yang sepenuhnya on-chain. Namun, protokol seperti Starknet sangat cocok untuk bermain game karena fitur bawaannya. Itu sebabnya game menjadi fokus penting, dan lebih mudah bagi pengembang untuk membuat game menggunakan protokol kami. Ini lebih cepat, lebih murah, dan menawarkan fitur-fitur yang bermanfaat.

Bisakah Anda memberi tahu kami lebih banyak tentang Starknet Foundation? 

Ya, saya bekerja di Starknet Foundation, yang didirikan baru-baru ini. Tujuan dari yayasan ini adalah untuk mendukung proyek dan pembangun di Starknet dan mempertahankan desentralisasinya. Kami memandang Starknet sebagai barang publik, jadi tujuan kami adalah membuatnya dapat diakses oleh sebanyak mungkin orang.

Yayasan ini adalah organisasi nirlaba yang berdedikasi untuk memastikan bahwa Starknet tersedia bagi semua orang untuk digunakan dalam membangun aplikasi yang memecahkan masalah kehidupan nyata. Meskipun banyak aplikasi Web3 yang ditujukan terutama untuk aplikasi yang sudah ada dalam ekosistem, kami bertujuan untuk memperluas jangkauan teknologi ini ke khalayak yang lebih luas, memastikan teknologi ini dapat memberikan manfaat bagi seluruh anggota masyarakat.

Ada beberapa inisiatif dalam yayasan untuk mencapai visi ini. Misalnya, kami memiliki tim ekosistem yang mendukung pembangun dan proyek yang muncul di ekosistem Starknet. Tim saya berfokus pada pendidikan, bekerja dengan pengembang, pencipta, dan pemimpin proyek untuk mengajar dan membimbing mereka dalam membangun dengan Starknet.

Bagaimana Anda berkontribusi terhadap visinya?

Peran saya meliputi mengelola berbagai program. Salah satunya adalah program pertemuan, yang mendorong orang untuk mengadakan pertemuan, membantu memperluas skala Starknet secara global dengan membawa lebih banyak orang ke dalam ekosistem. Saya juga mengelola program rumah peretas, tempat para peretas berkumpul untuk membangun Starknet, dengan dukungan seperti hibah awal untuk proyek-proyek yang menjanjikan.

Selain itu, saya menjalankan program yang membantu individu membangun proyek pertama mereka di Starknet dengan bimbingan. Kami juga memiliki program tambahan lainnya yang dijalankan oleh tim ekosistem, seperti program hibah. Misalnya, kami memiliki program hibah propulsi khusus untuk ekosistem game dan program hibah awal untuk mendukung proyek tahap awal.

Tim acara kami menyelenggarakan berbagai acara untuk memajukan misi kami. Semua upaya ini dilakukan untuk mendukung visi kami, yang didukung oleh teknologi tangguh Starknet. Kami terus berupaya meningkatkan pengalaman pengguna dan memperluas jangkauan kami. Ini adalah kontribusi saya terhadap visi yayasan, dan saya gembira dengan perkembangan dan peluang di masa depan.

Anda akan menjadi pembicara di acara Hack Seasons Brussels mendatang. Bisakah Anda membagikan rencana Anda untuk acara tersebut? Apakah Anda mengharapkan peluang jaringan?

Tentu saja, acara seperti Hack Seasons Brussels menyediakan platform luar biasa untuk menampilkan pekerjaan yang kami lakukan dan terlibat dengan komunitas. Baik saat saya berpartisipasi dalam diskusi panel atau menyampaikan ceramah, saya ingin sekali berbagi wawasan tentang program menarik yang dimiliki tim DevRel kami. Acara-acara ini sangat berharga untuk menjangkau para pengembang dan pembangun, dan saya sangat tertarik untuk bertemu mereka untuk bertukar ide dan mengumpulkan masukan.

Berjejaring dengan profesional industri lainnya, baik pembicara maupun peserta, merupakan hal penting lainnya bagi saya. Ini adalah kesempatan untuk mempelajari perkembangan terkini di Web3 dan mengeksplorasi potensi kolaborasi atau cara untuk saling mendukung dalam komunitas.

Saya sangat menantikan untuk dapat terhubung dengan beragam pembicara di Hack Seasons Brussels, karena perspektif dan pengalaman mereka dapat memberikan wawasan dan inspirasi yang berharga. Secara keseluruhan, saya mengantisipasi pengalaman berharga yang diisi dengan diskusi menarik, berbagi pengetahuan, dan peluang untuk memperkuat koneksi dalam komunitas Web3.

Pos Memajukan Web3 Dengan Starknet: Gnana Lakshmi tentang Pertumbuhan, Tantangan, dan Masa Depan Perkembangan Blockchain muncul pertama kali di Metaverse Post.