Untuk semua kebaikan yang dibawa Bitcoin ke meja, ia juga memiliki masalah skalabilitas yang diterima secara umum. Bitcoin hanya dapat memproses sejumlah transaksi per blok dan, per 17 Agustus 2022, dapat menangani sekitar lima transaksi per detik, yang rendah dibandingkan dengan kebanyakan blockchain lainnya. Faktor yang membatasi skalabilitas terletak pada algoritme kriptografi Bitcoin.
Elliptic Curve Digital Signature Algorithm (ECDSA) adalah algoritme kriptografi penting yang mendukung Bitcoin dan memastikan bahwa hanya pemilik yang sah yang dapat mengakses dan mengelola dana mereka. Saat ini, verifikasi ECDSA, tanda tangan Bitcoin memungkinkan untuk melakukan transaksi dan mengirim Bitcoin (BTC ), tidak efisien dan membatasi skalabilitas blockchain Bitcoin. Solusi potensial adalah menggunakan teknologi zero-knowledge proof (ZKP), memungkinkan tingkat privasi dan keamanan yang lebih tinggi.
Baru baru inikertas starkware menyajikan metode untuk memverifikasi ECDSA secara efisien dari dalam ekosistem STARK, berpotensi menyelesaikan trilemma blockchain untuk Bitcoin — yaitu, mencapai skalabilitas, keamanan, dan desentralisasi secara bersamaan.
Fondasi teknologi
ZKP adalah teknik kriptografi yang memungkinkan pembukti mengkonfirmasi klaim orang lain tanpa data pendukung. ZKP adalah protokol kriptografi yang menjauhkan pihak ketiga dari privasi pengguna. ZKP juga dapat menjadi blok bangunan yang berguna untuk banyak protokol kriptografi, memastikan peserta mengikuti spesifikasi protokol. Privasi dan skalabilitas ditingkatkan dengan ZKP karena hanya data tertentu yang diungkapkan dan ditransaksikan tanpa mengungkapkan semua informasi yang perlu dibuktikan.
Berdasarkan teknologi ZKP, STARKs, atau Scalable Transparent Argument of Knowledge — ditemukan oleh Starkware — adalah jenis teknologi bukti kriptografi yang memungkinkan komunikasi data dengan pihak ketiga — misalnya, menandatangani transaksi tanpa mengungkapkan data. Ini juga memungkinkan komputasi bergerak dan penyimpanan data tervalidasi secara off-chain, sehingga meningkatkan skalabilitas.
STARKs adalah sistem tahan kuantum berdasarkan fungsi hash yang digunakan oleh Ethereum, bukan kurva eliptik yang digunakan oleh Bitcoin. Yang penting, sistem STARK dianggap lebih maju daripada pendahulunya, zk-SNARK, dan dapat menahan serangan dari komputer kuantum.
EC-STARKs: Langkah selanjutnya dalam skalabilitas Bitcoin?
Sebelumnya, Starkwarediumumkan penerbitan token tata kelola untuk StarkNet — rollup validitas berbasis STARK tanpa izin terdesentralisasi yang beroperasi sebagai rantai lapisan-2 Ethereum — untuk mendesentralisasikan jaringan lebih lanjut dan memelihara teknologi STARK sebagai barang publik. Namun, biaya penyimpanan yang mendasari Ethereum membatasi keunggulan skalabilitas teknologi. Namun, penerapannya untuk blockchain Bitcoin dapat menghadirkan platform yang lebih baik untuk aplikasi terdesentralisasi dalam waktu dekat.
Terkait:zk-STARKs vs. zk-SNARKs dijelaskan
EC-STARK adalah generasi berikutnya dari teknologi ini, bertujuan untuk meningkatkan skalabilitas dan keamanan Bitcoin dengan mengganti fungsi hash dengan kurva eliptik — yaitu, membuat solusi skalabilitas yang sudah ada untuk Ethereum agar kompatibel dengan Bitcoin. Dengan EC-STARK, seseorang dapat menjalankan protokol off-chain untuk Bitcoin dan menyimpan buktinya di STARK. Sederhananya, Bitcoin dapat ditiru di dalam STARK, memungkinkan protokol yang sangat canggih dibangun di atas token yang didukung Bitcoin dengan kunci kurva eliptik yang sama.
Dengan demikian, memanfaatkan teknologi ini mungkin tidak hanya meningkatkan skalabilitas Bitcoin tetapi juga berfungsi sebagai pintu gerbang bagi pengembang untuk membuat DApps di Bitcoin, yang berpotensi menciptakan saingan untuk Ethereum.