Solusi penskalaan Bitcoin: Tumpukan

1. Ringkasan

Bitcoin adalah blockchain yang paling aman dan tahan lama, tetapi juga menghadapi tantangan skalabilitas dan fungsionalitas. Desain Bitcoin minimalis dan dirancang untuk tetap sama. Stacks adalah platform sumber terbuka yang dibangun di atas Bitcoin yang meningkatkan fungsionalitas Bitcoin dengan memperkenalkan kontrak cerdas dan aplikasi terdesentralisasi (DApps). Stacks adalah solusi blockchain yang memanfaatkan mekanisme keamanan dan konsensus Bitcoin sambil menyediakan transaksi throughput tinggi dan latensi rendah. Stacks juga menerapkan mekanisme jangkar bitcoin dua arah yang tidak dapat dipercaya, memungkinkan bitcoin beredar dan digunakan secara bebas di lapisan Stacks. Stacks juga menggunakan bahasa Clarity, bahasa kontrak cerdas yang aman dan dapat diputuskan yang dapat merespons transaksi Bitcoin dan mengakses status Bitcoin. Artikel ini akan menjelaskan inovasi dan keuntungan utama dari Stacks, dan bagaimana Stacks menyediakan lapisan aset yang sepenuhnya dapat diprogram untuk Bitcoin.

**02.*Pengenalan

Bitcoin adalah cryptocurrency sukses pertama yang menciptakan web nilai yang terdesentralisasi, tidak dapat diubah, dan tahan sensor. Bitcoin secara unik aman dan stabil karena memiliki daya komputasi terbesar dan node yang paling banyak didistribusikan.

Namun, Bitcoin juga memiliki beberapa keterbatasan, seperti kecepatan transaksi yang lambat, biaya transaksi yang tinggi, dan fungsi tunggal. Keterbatasan ini menghambat penerapan Bitcoin dalam lebih banyak skenario, seperti kontrak pintar, keuangan terdesentralisasi (DeFi), token yang tidak dapat dipertukarkan (NFT), dll.

Untuk mengatasi masalah ini, banyak proyek mencoba membangun platform blockchain yang lebih fungsional dan efisien di atas atau di luar Bitcoin. Namun, proyek ini seringkali perlu mengorbankan beberapa tingkat keamanan atau desentralisasi, atau perlu bergantung pada layanan atau perantara pihak ketiga untuk mencapai interoperabilitas dengan Bitcoin. Tak satu pun dari solusi ini dapat sepenuhnya memanfaatkan keunggulan Bitcoin itu sendiri, juga tidak dapat menjamin kepercayaan dan otonomi pengguna dan pengembang.

Stacks adalah platform blockchain tidak seperti proyek lain, yang bertujuan untuk menjadi solusi penskalaan untuk Bitcoin. Stacks tidak mencoba mengganti atau mengubah Bitcoin, tetapi menambahkan kemampuan smart contract dan DApps di atas Bitcoin, menjadikan Bitcoin sebagai aset yang sepenuhnya dapat diprogram. Stacks menggunakan mekanisme keamanan dan konsensus Bitcoin itu sendiri, sekaligus memberikan pengalaman transaksi dengan throughput tinggi dan latensi rendah. Stacks juga menerapkan mekanisme jangkar bitcoin dua arah yang tidak dapat dipercaya, memungkinkan bitcoin untuk beredar dan digunakan secara bebas di lapisan Stacks. Selain itu, Stacks menggunakan bahasa Clarity, bahasa kontrak cerdas yang aman dan dapat diputuskan yang dapat merespons transaksi Bitcoin dan mengakses status Bitcoin.

Artikel ini akan menjelaskan inovasi dan keuntungan utama dari Stacks, dan bagaimana Stacks menyediakan lapisan aset yang sepenuhnya dapat diprogram untuk Bitcoin.

**03.**Inovasi utama Stacks

Stacks adalah solusi blockchain yang memanfaatkan mekanisme keamanan dan konsensus Bitcoin sambil memberikan pengalaman transaksi throughput tinggi dan latensi rendah.

Inovasi dan keunggulan utama Stacks dapat dirangkum dalam enam huruf berikut:

S - Diamankan oleh kekuatan komputasi penuh Bitcoin (finalitas Bitcoin).

T - Pasak Bitcoin yang tidak dapat dipercaya; menulis ke Bitcoin.

A – Pertukaran bitcoin atomik dan aset yang dimiliki oleh alamat bitcoin.

C – Bahasa Kejelasan untuk kontrak cerdas yang aman dan dapat diputuskan.

K – Pengetahuan tentang keadaan penuh Bitcoin; baca dari Bitcoin.

S – Skalabel, transaksi cepat, akhirnya menetap di Bitcoin.

Di bawah ini kami uraikan satu per satu inovasi dan manfaatnya.

**04.**S – Diamankan dengan hashrate penuh Bitcoin (finalitas)

Alih-alih membangun jaringan blockchain independen di luar Bitcoin, Stacks langsung memanfaatkan mekanisme keamanan dan konsensus Bitcoin itu sendiri.

Stacks menggunakan teknologi yang disebut jembatan konsensus, yang memetakan peristiwa yang terjadi pada blockchain Bitcoin ke blockchain Stacks, memungkinkan interoperabilitas antara dua blockchain.

Secara khusus, Stacks menggunakan algoritme konsensus yang disebut proof-of-transfer (PoX), yang memungkinkan node Stacks untuk berpartisipasi dalam proses konsensus blockchain Stacks dengan mengirimkan transaksi ke blockchain Bitcoin. Transaksi ini berisi informasi pemungutan suara dari node Stacks untuk blok Stacks berikutnya, serta informasi hadiah yang digunakan untuk memotivasi node lain untuk berpartisipasi dalam proses konsensus. Dengan cara ini, node Stacks dapat menggunakan blockchain Bitcoin sebagai penghasil nomor acak yang tidak dapat diubah, tidak dapat diubah, dan tidak dapat diprediksi untuk mencapai konsensus pada blok Stacks berikutnya.

Teknologi penghubung konsensus ini memungkinkan blockchain Stacks mewarisi keamanan dan finalitas blockchain Bitcoin. Setiap node jahat yang ingin menyerang atau mengutak-atik blockchain Stacks harus menyerang atau mengutak-atik blockchain Bitcoin pada saat yang sama, yang sangat sulit atau bahkan tidak mungkin dalam praktiknya. Oleh karena itu, blockchain Stacks dapat dianggap diamankan dengan kekuatan komputasi penuh dari Bitcoin. Ini juga berarti bahwa peristiwa apa pun yang terjadi pada blockchain Stacks dapat dianggap memiliki finalitas yang sama dengan Bitcoin. Dengan kata lain, setelah transaksi Stacks dikonfirmasi, transaksi tersebut tidak dapat dibatalkan atau dibatalkan kecuali transaksi Bitcoin terkait dibatalkan atau dibatalkan pada saat yang sama.

**05.**T – Mekanisme Pegging Bitcoin Tanpa Kepercayaan

Stacks tidak hanya menggunakan Bitcoin sebagai lapisan keamanan dan lapisan konsensusnya sendiri, tetapi juga menerapkan mekanisme penahan Bitcoin dua arah tanpa kepercayaan, sehingga Bitcoin dapat diedarkan secara bebas dan digunakan pada lapisan Stacks. Mekanisme penahan ini disebut stacked bitcoin (sBTC). Realisasi pertukaran sBTC didasarkan pada interoperabilitas antara Stacks dan Bitcoin, serta logika kontrak cerdas pada lapisan Stacks. Pertukaran Atomic Bitcoin dapat memberi pengguna efisiensi dan keamanan yang lebih besar, serta lebih banyak pilihan dan fleksibilitas.

Aset yang dimiliki oleh alamat Bitcoin mengacu pada aset yang dikeluarkan atau ditransfer pada lapisan Stacks, yang kepemilikannya ditentukan oleh alamat Bitcoin, bukan alamat Stacks. Ini berarti bahwa pengguna dapat menggunakan alamat dan kunci pribadi yang ada di lapisan Bitcoin untuk mengelola aset mereka sendiri di lapisan Stacks tanpa membuat atau mengimpor alamat atau kunci pribadi baru. Dengan cara ini, pengguna dapat menikmati keamanan dan privasi lapisan Bitcoin, sekaligus memiliki akses ke fungsionalitas dan variasi lapisan Stacks. Realisasi aset yang dimiliki alamat Bitcoin didasarkan pada pemetaan alamat antara Stacks dan Bitcoin, serta logika smart contract pada layer Stacks. Aset yang dimiliki oleh alamat Bitcoin dapat memberi pengguna kenyamanan dan kompatibilitas yang lebih besar, serta kepercayaan dan otonomi yang lebih besar.

**06.*C – Bahasa yang jelas, aman dan dapat diputuskan

Kemampuan Stacks untuk mendukung smart contract dan DApps diimplementasikan melalui bahasa smart contract yang disebut Clarity. Kejelasan adalah bahasa yang dirancang khusus untuk blockchain, yang memiliki karakteristik sebagai berikut:

Ini adalah bahasa yang ditafsirkan, yaitu, tidak perlu dikompilasi menjadi bytecode atau kode mesin virtual, tetapi dieksekusi langsung di blockchain. Ini menghindari bug atau bug yang diperkenalkan oleh kompiler, dan overhead atau ketidakpastian yang diperkenalkan oleh mesin virtual.

Ini adalah bahasa yang dapat diputuskan, yaitu, dapat dieksekusi secara deterministik dalam waktu dan ruang yang terbatas, dan hasil eksekusi serta sumber daya yang dikonsumsi dapat dihitung sebelumnya. Ini menghindari masalah seperti putaran tak terbatas atau kebuntuan, serta memberikan model biaya yang lebih akurat dan adil.

Ini adalah bahasa non-Turing-lengkap, yaitu tidak mendukung semua perhitungan yang mungkin, tetapi hanya beberapa yang terbatas dan diperlukan. Ini menghindari masalah seperti kerumitan atau ketidakpastian, dan memberikan keamanan dan keandalan yang lebih besar.

Ini adalah bahasa yang transparan, yaitu memungkinkan pengguna dan pengembang untuk melihat dengan jelas logika dan status kontrak pintar, dan dapat memverifikasi atau menganalisisnya. Ini menghindari masalah penyembunyian atau penipuan, serta memberikan lebih banyak kepercayaan dan otonomi.

Oke, saya akan terus menulis. Berikut ini adalah tindak lanjut dari artikel yang saya buat.

lingkungan pemrograman, sehingga melindungi kepentingan dan hak pengguna dan pengembang. Bahasa Clarity juga memungkinkan kontrak pintar untuk merespons transaksi Bitcoin dan mengakses status Bitcoin, memungkinkan interoperabilitas dan sinergi dengan Bitcoin.

**07.**K – Pengetahuan tentang Kondisi Lengkap Bitcoin

Stacks tidak hanya dapat menulis informasi ke Bitcoin, tetapi juga membaca informasi dari Bitcoin. Ini karena Stacks dapat melacak dan menyimpan status lengkap Bitcoin, termasuk header blok Bitcoin, transaksi, alamat, saldo, dan lainnya. Dengan cara ini, Stacks dapat menggunakan Bitcoin sebagai sumber data yang tidak dapat diubah, tidak dapat diubah, dan tidak dapat diprediksi untuk mencapai fungsi yang lebih canggih, seperti kontrak lintas rantai, oracle, perlindungan privasi, dll.

Pengetahuan Stacks tentang keadaan penuh Bitcoin dicapai melalui teknologi yang disebut adaptor blockchain. Adaptor Blockchain adalah layanan yang secara sukarela diikuti oleh node Stacks, yang dapat memperoleh dan memverifikasi peristiwa yang terjadi di blockchain Bitcoin dari jaringan Bitcoin, dan meneruskannya ke node lain di jaringan Stacks. Peserta adaptor blockchain dapat menerima persentase tertentu dari hadiah Stacks Token (STX) dengan memberikan informasi berharga ke jaringan Stacks. Logika pengoperasian adaptor blockchain benar-benar transparan dan dapat diverifikasi, sehingga pengguna tidak perlu mempercayai pihak ketiga atau perantara mana pun untuk membaca informasi dari Bitcoin.

**08.*S – Skalabel, Transaksi Cepat, Penyelesaian Akhir

Stacks tidak hanya menggunakan Bitcoin sebagai lapisan keamanan dan lapisan konsensusnya sendiri, tetapi juga memberikan pengalaman transaksi yang terukur dan cepat. Stacks menggunakan teknologi yang disebut microblocks, yang memungkinkan transaksi dalam jumlah besar dikonfirmasi dengan cepat dan disiarkan di antara dua blok Bitcoin. Microblock adalah struktur blok ringan yang hanya berisi data transaksi, bukan data konsensus. Microblock dihasilkan oleh node yang dikenal sebagai pemimpin, dan divalidasi dan diteruskan oleh node lain. Node pemimpin dipilih melalui komponen algoritme konsensus Stacks yang disebut layanan penyortiran. Layanan pemesanan adalah layanan sukarela untuk node Stacks untuk memesan transaksi berdasarkan biaya transaksi dan faktor lainnya dan mengemasnya ke dalam microblock.

Peserta bisa mendapatkan persentase hadiah Stacks Token (STX) dengan memberikan layanan berharga ke jaringan Stacks. Logika pengoperasian layanan pemesanan benar-benar transparan dan dapat diverifikasi, sehingga pengguna tidak perlu mempercayai pihak ketiga atau perantara mana pun untuk pemesanan dan pengemasan transaksi.

**09.**Peningkatan Utama

Stacks akan merilis peningkatan besar yang disebut rilis Nakamoto, yang selanjutnya akan meningkatkan fungsionalitas dan kinerja Stacks sebagai lapisan Bitcoin. Versi Nakamoto diusulkan oleh tim yang disebut kelompok kerja sBTC, yang terdiri dari pengembang inti Stacks, ilmuwan komputer Princeton, Hiro, Trust Machines, pendiri Stacks Muneeb Ali, Stacks Foundation, pakar individu, dll. Tim telah merilis dua buku putih terkait, memperkenalkan detail desain dan implementasi masing-masing versi sBTC dan Nakamoto.

Fitur utama dari rilis Nakamoto meliputi:

  • Terapkan mekanisme jangkar bitcoin dua arah tanpa kepercayaan, yang disebut stacked bitcoin (sBTC), sehingga bitcoin dapat diedarkan secara bebas dan digunakan pada lapisan Stacks, dan juga dapat menulis informasi ke lapisan bitcoin. sBTC adalah token yang dipatok satu-ke-satu dengan Bitcoin (BTC) asli, yang dapat berinteraksi dengan kontrak cerdas dan DApps pada lapisan Stacks. Mekanisme penahan sBTC diimplementasikan melalui komponen dalam algoritme konsensus Stacks, yang disebut kumpulan jangkar. Kumpulan jangkar adalah kontrak pintar yang secara sukarela diikuti oleh node Stacks, yang dapat menerima dan mengirim Bitcoin, dan mengeluarkan atau menghancurkan sBTC sesuai dengan bukti transaksi Bitcoin.
  • Teknologi yang mewujudkan transaksi yang dilindungi oleh finalitas Bitcoin dan dengan cepat mengonfirmasi dan menyiarkan sejumlah besar transaksi antara dua blok Bitcoin disebut blok mikro (microblock). Teknologi mikro-blok memungkinkan Stacks dengan cepat mengonfirmasi dan menyiarkan sejumlah besar transaksi antara dua blok Bitcoin, sehingga meningkatkan throughput transaksi dan mengurangi latensi transaksi. Transaksi dalam microblock dapat dikonfirmasi dengan cepat, tetapi belum selesai karena belum ditulis ke blockchain Bitcoin.
  • Untuk mencapai penyelesaian akhir, Stacks juga menggunakan teknologi yang disebut blok jangkar, yang dapat mengemas serangkaian blok mikro menjadi satu blok lengkap dan menuliskannya di blockchain Bitcoin. Blok jangkar dihasilkan oleh simpul yang disebut pengalih, dan diverifikasi serta diteruskan oleh simpul lain. Node Committer dipilih melalui komponen lain dari algoritma konsensus Stacks, yang disebut layanan commit. Layanan pengiriman adalah layanan yang secara sukarela diikuti oleh node Stacks, yang dapat menyaring blok mikro sesuai dengan kualitas blok mikro dan faktor lainnya, dan mengemasnya ke dalam blok jangkar. Teknologi blok penahan memungkinkan Stacks untuk mengemas serangkaian blok mikro menjadi satu blok lengkap dan menuliskannya di blockchain Bitcoin, sehingga mewujudkan penyelesaian akhir transaksi.

**10.**Kesimpulan

W3C DAO percaya bahwa Stacks memiliki prospek dan potensi pengembangan, karena merupakan platform sumber terbuka yang dibangun di atas Bitcoin, yang meningkatkan fungsi Bitcoin dengan memperkenalkan kontrak pintar dan DApps. Stacks menggunakan mekanisme keamanan dan konsensus Bitcoin itu sendiri, sambil memberikan pengalaman transaksi dengan throughput tinggi dan latensi rendah. Stacks juga menerapkan mekanisme jangkar bitcoin dua arah yang tidak dapat dipercaya, memungkinkan bitcoin beredar dan digunakan secara bebas di lapisan Stacks.

Stacks juga menggunakan bahasa Clarity, bahasa kontrak cerdas yang aman, dapat diputuskan, tidak lengkap Turing, dan transparan yang dapat merespons transaksi Bitcoin dan mengakses status Bitcoin. Selain itu, Stacks memberi Bitcoin lapisan aset yang sepenuhnya dapat diprogram, memungkinkan Bitcoin menyadari nilai dan potensinya dalam lebih banyak skenario. Tidak hanya itu, Stacks juga memberi pengguna dan pengembang platform blockchain yang aman, efisien, fleksibel, dan transparan, memungkinkan mereka untuk menikmati keuntungan Bitcoin sambil juga memiliki akses ke lebih banyak fungsi dan keragaman.

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)