Wakil Presiden Teknologi Yayasan Solana, Matt Sorg, Menguraikan Solusi untuk Skalabilitas dan Kemacetan Jaringan
Seiring dengan berkembangnya ekosistem blockchain, Solana berupaya tetap unggul dalam menghadapi permintaan yang meningkat melalui inovasi teknis dan pemecahan masalah secara proaktif. Kemampuan Solana untuk menangani lebih banyak transaksi daripada semua blockchain lainnya secara bersamaan menunjukkan kapabilitas operasionalnya yang nyata. Namun, dengan pertumbuhan tersebut, muncul kebutuhan tak terelakkan untuk terus meningkatkan infrastruktur.
Dalam wawancara eksklusif baru-baru ini dengan BeInCrypto, Matt Sorg, Wakil Presiden Teknologi di Solana Foundation, membahas berbagai topik — mulai dari tantangan teknis Solana dan upayanya untuk mengatasi kemacetan transaksi hingga mempertahankan desentralisasi dan keamanan jaringan. Apa yang membuat ekosistem Solana menarik bagi startup dan pengembang?
Solana merupakan representasi dari ekosistem yang dapat berkolaborasi dengan aplikasi Anda. Kedua hal tersebut sangat menarik bagi sebuah startup.
Anda tidak perlu menciptakan ekosistem baru dan memastikan adanya dompet serta jalur masuk atau keluar dan USDC serta USDT. Anda tidak perlu khawatir tentang itu. Semua itu sudah tersedia di Solana.
Jadi, sangat penting bagi sebuah startup untuk fokus pada kompetensi intinya. Anda tidak perlu menciptakan kembali roda.
Mengembangkan di Solana benar-benar memulai orang dari hal tersebut, dan mereka tidak perlu memikirkannya. Saya pikir itu sebagian alasan mengapa aplikasi Solana relatif berhasil. Aplikasi dapat berkonsentrasi pada hal unik yang mereka berikan ke dunia, bukan infrastrukturnya. Apa tantangan teknis utama yang dihadapi pengembang saat mencoba memasuki ekosistem Solana?
Pertama-tama, itu seperti hal yang sama dengan fokus. Saya pikir ada begitu banyak rantai dan infrastruktur di luar sana.
Ada lelucon bahwa ada lebih banyak rantai daripada aplikasi, yang saya pikir sebenarnya benar saat ini. Ada jumlah yang sangat besar dari berbagai rantai dan L2 serta apa pun yang muncul. Jadi, saya pikir kurangnya kejelasan dapat membuat sulit bagi pendiri untuk mengetahui kemana harus beralih.
Solana adalah rantai yang sangat rendah gesekan, berkinerja tinggi, tetapi semua orang menjanjikan itu. Hal yang kami miliki adalah kami menunjukkannya secara langsung. Ini bukan hanya janji semata.
Solana melakukan lebih banyak transaksi per hari daripada semua blockchain yang digabungkan. Ini berarti baik dari sisi penawaran maupun permintaan. Kedua rantai mampu melakukannya secara langsung dan dengan biaya yang sangat rendah.
Solana dikenal karena throughput tinggi dan latensi rendahnya. Apa tantangan yang muncul saat mencoba mempertahankan tingkat kinerja ini saat jaringan berkembang?
Kami benar-benar telah mendorong batas ini. Anda dapat melihat kami mendorongnya begitu keras sehingga, seperti yang banyak orang lihat di hari-hari awal, ada beberapa gangguan.
Keparahan dan durasi gangguan tersebut terlalu dilebih-lebihkan, tetapi gangguan apa pun tidaklah bagus. Ini pasti telah membaik seiring waktu. Sebagian besar adalah jika Anda mencoba untuk meregangkan batas.
Banyak rantai lain adalah sequencer tunggal, sangat, sangat dengan desain. Mereka memiliki throughput rendah dan ruang kesalahan yang lebih sedikit. Ada lebih sedikit hal yang dapat memicu hal-hal. Ini hanya kurang kompleks.
Tetapi Anda hanya akan melakukan 17 TPS jika Anda mengunci diri Anda pada jenis hal tersebut. Tidak ada rantai EVM lain yang benar-benar melakukan lebih dari 100, sedangkan Solana telah, dalam lingkungan langsung, melakukan lebih dari 8,000. Dan itu hanya dari aplikasi, belum termasuk suara. Bisakah Anda menjelaskan bagaimana Solana secara proaktif mengatasi hambatan saat permintaan terus meningkat?
Setiap kali Anda meningkatkan 10x, Anda akan menghadapi permintaan 10x baru dan tantangan infrastruktur baru. Itu hanya cara kerjanya pada umumnya.
Salah satu tantangan kami adalah ketika itu terjadi, biasanya hanya beberapa kekhawatiran teknik. Yang terbaru terjadi pada bulan April adalah kemacetan yang konsisten. Sulit untuk melakukan transaksi dan sebagainya.
Dan ada semua kekhawatiran ini tentang transaksi yang gagal dan semua kegaduhan itu. Transaksi yang gagal bukanlah masalah besar. Masalahnya sebenarnya lebih awal dalam tumpukan.
Itu adalah komponen Web2 dari tumpukan, cara kami mengimplementasikan QUIC. Ini menggunakan perpustakaan yang disebut Quinn, yang merupakan perpustakaan sumber terbuka dari Google. Kami hanya perlu menulis ulang itu. Apakah ada alat atau SDK dalam ekosistem Solana yang seharusnya membuat pengembang bersemangat?
Ada banyak. Sebenarnya ada ekosistem yang sangat kuat. Pertama, rantai itu sendiri memiliki beberapa properti yang pada dasarnya adalah SDK untuk mencetak NFT atau token. Anda dapat menggunakan token SPL, NFT Metaplex, atau berbagai keduanya untuk mencetaknya.
Sebagai pengembang, Anda menggunakan kode on-chain yang sudah diaudit. Yang saya lakukan hanyalah mengirimkan konfigurasi saya, yang bisa berupa JavaScript, mesin game, Python, atau Rust.
Tetapi itu hanya hal front-end biasa. Anda tidak perlu diaudit ulang untuk melakukan itu. Jika Anda ingin kode on-chain khusus, maka ya, Anda perlu melakukan SVM, Rust, dan hal-hal on-chain, tetapi banyak aplikasi kolaboratif di luar sana yang Anda tidak perlu melakukan jenis hal tersebut. Solana baru-baru ini menjadi sorotan karena meningkatnya meme coin di jaringannya. Bagaimana pandangan Yayasan terhadap lonjakan minat ini?
Saya akan mengatakan ini mirip dengan lotere atau kasino. Ini adalah permainan zero-sum. Anda memiliki orang-orang yang bersaing satu sama lain pada akhir hari. Anda tidak memerlukan infrastruktur atau pengembangan di bawahnya—hanya narasi karena itulah yang Anda perdagangkan dengan L2s.
Saya pikir sebagian dari alasan banyak L2s dan L1s kesulitan adalah karena jika mereka belum memiliki pengguna, mengapa tidak hanya memperdagangkan meme coin? Jika yang Anda perdagangkan hanya narasi, langsung saja ke meme yang paling likuid. Interoperabilitas lintas rantai semakin penting. Apakah Solana memiliki rencana untuk meningkatkan interoperabilitasnya dengan rantai lain?
Solana sendiri sangat komposabel. Semua transaksi terdiri dari beberapa instruksi. Instruksi-instruksi tersebut bisa melintasi berbagai smart contract atau yang kami sebut program. Salah satu alasan Solana sangat hebat seperti Jupiter; misalnya, setiap kali melakukan swap, ia berinteraksi dengan sejumlah DEX untuk menemukan harga terbaik di antara mereka.
Solana sangat komposabel dan atomik, artinya semua transaksi terjadi atau tidak sama sekali. Jadi, ini adalah pengalaman pengguna yang sangat baik. Seperti saya ingin melakukan sesuatu, oh, itu akan terjadi, atau tidak, yang, ngomong-ngomong, kembali ke apa yang saya sebutkan sebelumnya.
Itulah asal muasal transaksi yang gagal. Terkadang, salah satu kondisi perdagangan tidak terpenuhi, sehingga gagal, dan itu seharusnya gagal. Jika kondisi itu tidak terpenuhi, itu seperti sesuatu yang telah Anda tentukan untuk itu.
Bukan rantai itu sendiri yang memproses transaksi gagal itu dengan baik. Hanya saja kondisinya tidak terpenuhi. Dan itu hal pertama: Solana sudah, pada intinya, semua tentang komposabilitas.
Hal-hal tambahan yang kami fokuskan adalah jembatan. Ide yang telah kami bicarakan beberapa kali sekarang adalah bahwa Solana memiliki gesekan rendah, dan itulah tempat keuangan akan pergi. Jadi, terhubung sebanyak mungkin dengan tempat-tempat yang mengeluarkan aset sangat penting.
Ini bukan kami mencoba menggantikan rantai lain atau apa pun, tetapi jika aset berharga ada di rantai lain dan mereka ingin berinteraksi dengan likuiditas dan fungsionalitas Solana, kami ingin membuatnya semudah mungkin untuk menurunkan gesekan sehingga mengalir ke Solana, di mana ada likuiditas dan fungsionalitas lain. Jadi ya, banyak jembatan yang akan keluar.
Ini disebut niat, yang pada dasarnya adalah hal lintas rantai, yang secara implisit Anda inginkan. Biasanya, ada banyak teknologi canggih di bawahnya, seperti ZK, untuk membuktikan bahwa niat itu terpenuhi. Kami sedang bekerja dengan beberapa penyedia niat yang melakukan itu. Seiring dengan berkembangnya validator Solana, apa langkah-langkah yang ada untuk mengoptimalkan desentralisasi dan keamanan jaringan?
Pertama, saya ingin memastikan bahwa jelas bahwa validator Solana adalah tanpa izin. Mereka bisa masuk dan keluar sesuka hati, dan protokol hanya menyesuaikan. Ini sangat berbeda dari banyak L2s dan L1s lainnya.
Ethereum juga tanpa izin, tetapi bahkan itu membutuhkan minimal 32 Ethereum. Minimum Solana adalah satu. Untuk menguntungkan, Anda membutuhkan lebih dari itu, tetapi ini adalah protokol tanpa izin.
Untuk keamanan, ada banyak pengembangan. Yang paling terkenal yang akan Anda dengar lebih banyak dalam beberapa minggu mendatang adalah Firedancer, klien validator kedua di Solana, yang memberikan validator lebih banyak pilihan klien mana yang ingin mereka jalankan dan juga menawarkan beberapa redundansi. Jadi jika ada kesalahan pada satu, validator dapat beralih ke yang lain. Ini adalah paradigma yang cukup kuat dalam hal ketahanan. Apa visi jangka panjang Solana untuk desentralisasi dan skalabilitas?
Tujuan Solana adalah menjadi sinkronisasi global dari semua data. Jelas, jika Anda peduli dengan sinkronisasi global, itu mungkin memiliki nilai — data keuangan pasti, serta data DePIN.
Kami kurang berpendapat tentang bagaimana tepatnya digunakan. Ini adalah rantai tanpa izin yang ingin kami fasilitasi untuk keuangan dan bisnis. Tidak ada animositas sama sekali; kami hanya ingin bisnis diatur untuk sukses.