Upgrade Stacks Nakamoto: Sebuah Kupu-kupu Siap Muncul

Pemula5/27/2024, 7:00:46 PM
Proyek Stacks sedang mengalami pembaruan signifikan yang disebut "Nakamoto Upgrade" untuk meningkatkan kinerja dan keamanan rantai Stacks, menjadikannya lebih mirip dengan Bitcoin Layer 2 (L2). Pembaruan ini mencakup generasi blok yang cepat, finalitas transaksi melalui Bitcoin, dan peningkatan resistensi MEV (Nilai Ekstraksi Penambang). Selain itu, pengenalan sBTC akan memungkinkan BTC digunakan sebagai aset asli di rantai Stacks, langkah penting menuju penetapan Stacks sebagai Bitcoin L2.

Membuka Kemungkinan Baru di Jaringan Bitcoin

Pada awal 2023, pengenalan "Ordinal" ke jaringan Bitcoin memicu debat baru tentang bagaimana mengatasi ruang blok jaringan. Pada bulan Mei tahun yang sama, lonjakan permintaan untuk token BRC-20 sementara waktu membanjiri jaringan Bitcoin, memaksa Binance, bursa terpusat terbesar di dunia, untuk menangguhkan penarikan Bitcoin.

Ordinal, berasal dari kata “ordinal,” yang berarti “secara berurutan,” adalah protokol yang dibuat olehCasey Rodarmorpada Januari 2023. Ini mengadaptasi skrip Bitcoin untuk melampirkan data sembarangan ke unit terkecil Bitcoin, “satoshis” (sats). Kemampuan ini menyebabkan munculnya PFP dan NFT di blockchain Bitcoin, serupa dengan yang ada di Ethereuminformasi lebih lanjut).

)

Per 24 April, tiga proyek NFT di jaringan Bitcoin—NodeMonkes, Runestone, dan Bitcoin Puppets—masuk dalam 10 besar koleksi NFT berdasarkan kapitalisasi pasar, menunjukkan potensi Bitcoin sebagai platform kontrak pintar (sumber:Coingecko).

Bitcoin L2 dan Tumpukan

Pembangunan ini telah memicu lonjakan proyek L2 di jaringan Bitcoin. Menurut DeFiLlama, per 15 April, 11 proyek yang diklasifikasikan sebagai 'sidechain Bitcoin' secara kolektif memiliki hampir $900 juta dalam TVL. Meskipun ada perdebatan mengenai apakah proyek-proyek ini benar-benar menggunakan jaringan Bitcoin sebagai L1, TVL yang terus berkembang dan jumlah proyek mencerminkan minat pasar yang semakin meningkat terhadap narasi Bitcoin.

Di antara proyek-proyek ini, Stacks menonjol dengan kemajuan terbarunya. Diluncurkan pada tahun 2017, Stacks bertujuan untuk membawa kontrak pintar ke jaringan Bitcoin sejak 2021. Mari kita telusuri perkembangan terbaru Stacks dan upgrade besar mendatang 'Nakamoto Upgrade'.

Genesis dari Stacks - Blockstack

Video dari pidato TED Munib Ali tahun 2016; sumberPembicara TEDx

Pada tahun 2017, Dr. Muneeb Ali menyelesaikan gelarnya dan menerbitkan whitepaper untuk Stacks (sebelumnya Blockstack). Proyek ini berhasil mengumpulkan $52 juta melalui penjualan token di CoinList. Sebelum ini, Ali dan tim awalnya membangun protokol dan aplikasi bernama Onename di Bitcoin L1, yang memungkinkan identitas terdesentralisasi dan halaman profil di jaringan Bitcoin. Pengalaman-pengalaman ini membentuk visi Stacks dan menginspirasi penciptaan platform yang lebih tangguh.

Blockstack menyadari ketergantungan berlebihan pada penyimpanan data terpusat dan manajemen di internet yang ada saat ini. Mereka bertujuan untuk membuat jaringan terdesentralisasi menggunakan teknologi blockchain, memungkinkan pengguna memiliki data mereka sendiri dan pengembang untuk membangun dApps dengan mudah, mirip dengan Ethereum.

Pada tahun 2019, token Stacks (STX) disetujui oleh SEC AS berdasarkan Regulasi A+, mengumpulkan $23 juta. Ini adalah penjualan token pertama yang disetujui oleh SEC, menarik perhatian pasar yang signifikan.

Dari 2018 hingga 2020, tim Stacks fokus pada membangun infrastruktur proyek yang kokoh. Stacks adalah blockchain konsensus lintas-rantai yang terintegrasi secara mulus dengan jaringan Bitcoin, dirancang untuk meningkatkan pemrograman Bitcoin. Tim juga mengembangkan bahasa pemrograman kustom, Clarity. Selama periode ini, Stacks mendapatkan pendanaan dari investor terkemuka seperti Union Square Ventures, Harvard Endowment, Winklevoss Capital, dan Naval Ravikant.

Stacks 2.0

“Saya percaya Bitcoin adalah lapisan moneter terbaik dan paling terdesentralisasi. Saat ini, 1% dari semua Bitcoin yang beredar diterbitkan di Ethereum sebagai Bitcoin terbungkus (wBTC), menunjukkan permintaan untuk menggunakan Bitcoin dalam kontrak pintar. Alih-alih membungkus Bitcoin di platform kontrak pintar lain, mengapa tidak membawa fungsionalitas kontrak pintar ke jaringan Bitcoin?” — Muneeb Ali, dari ‘Bitcoin DeFi? It’s a Thing, Says Stacks Founder Muneeb Ali, Decrypt.’

Pada Januari 2021, Blockstack meluncurkan mainnet Stacks 2.0, bertransformasi menjadi jaringan Stacks. Seperti yang disarankan Ali, Stacks 2.0 bertujuan untuk membawa fungsionalitas kontrak pintar ke Bitcoin tanpa mengubah Bitcoin itu sendiri. Desain rantai ini mewarisi desentralisasi dan keamanan Bitcoin sambil menambahkan kemampuan kontrak pintar untuk meningkatkan skalabilitas jaringan.

Proof-of-Transfer(PoX)

Proses sertifikasi transfer; sumber: stacks.co%20adalah,daya tanpa mengubah Bitcoin itu sendiri)

Mekanisme konsensus Stacks, Proof-of-Transfer (PoX), memperluas Proof of Burn, penting untuk mewarisi keamanan jaringan Bitcoin.

Tidak seperti PoB, di mana para penambang membakar cryptocurrency, PoX melibatkan penambang mengirimkan Bitcoin kepada pemegang STX yang berpartisipasi dalam Stacking. Penambang berpartisipasi dalam pertambangan Stacks dengan menjalankan node Stacks, menggunakan Bitcoin sebagai rantai anchor untuk menghasilkan dan menambang blok. Mekanisme PoX melibatkan:

  • Pendaftaran: Para penambang mengirim data konsensus untuk mendaftar sebagai kandidat penambang.
  • Komitmen: Pemegang token STX menerima Bitcoin yang dikirim oleh penambang terdaftar untuk berpartisipasi dalam penambangan.
  • Pemilihan: Fungsi Acak Verifiable (VRF) memilih para penambang untuk membuat blok baru pada blockchain Stack.
  • Perakitan: Para penambang terpilih membuat blok dan menerima token STX sebagai imbalan.

Para penambang yang terpilih mencatat hash dari semua transaksi Stacks baru dalam blok Bitcoin, menyelaraskan insentif bagi penambang Bitcoin dan pengelola Stacks. Stacking, mirip dengan staking dalam jaringan PoS, melibatkan penguncian STX untuk mendapatkan imbalan Bitcoin. Peran penambang dan Stackers diilustrasikan sebagai berikut:

Peran para penambang dan penumpuk; sumber: dokumen tumpukan

[Miner]

  • Penambang mengirim BTC ke Stackers untuk mendapatkan biaya transaksi Stacks dan hadiah blok.
  • Jumlah BTC yang dikirim oleh seorang penambang menentukan peluang mereka untuk dipilih melalui fungsi acak yang dapat diverifikasi (VRF).
  • Para penambang terpilih memperoleh hak untuk membuat blok baru dan mengalirkan mikroblok di rantai Stacks.
  • Penambang yang dipilih menerima STX dan biaya transaksi sebagai imbalan.

[Stacker]

  • Stackers mengunci STX mereka untuk jangka waktu tertentu.
  • Mereka dapat menumpuk secara independen atau menyatukan STX mereka dengan Stackers lainnya.
  • Stacker memberikan alamat BTC mereka untuk menerima imbalan BTC, dengan peluang menerima imbalan sebanding dengan jumlah STX yang dikunci.
  • STX terkunci dibuka pada akhir periode yang telah ditentukan.

Apakah Stacks adalah Lapisan 2 Bitcoin?

Pembaruan Stacks 2.0 memungkinkan rantai Stacks berfungsi sebagai platform kontrak pintar di jaringan Bitcoin dengan pengenalan mainnet dan mekanisme Proof-of-Transfer. Namun, menyebutnya sebagai Bitcoin Layer 2 (L2) kontroversial.

  • Stacks 2.0 memiliki tokennya dan anggaran keamanan independen, tidak seperti jaringan Bitcoin.
  • Anggaran keamanan merujuk pada sumber daya yang dialokasikan untuk integritas jaringan, termasuk imbalan pertambangan, biaya operasional, dan biaya jaringan.
  • Dalam jaringan L1 tradisional, aset tidak dipindahkan atau dikelola oleh validator untuk tujuan keamanan, tidak seperti di Ethereum dan ekosistem L2 lainnya.

Untuk alasan-alasan ini, Stacks 2.0 tidak cocok dengan baik ke dalam kategori L2 tradisional. Namun, Stacks juga bukanlah sidechain karena transaksinya pada akhirnya diselesaikan di jaringan Bitcoin. Penyiapan unik ini membuat salah satu pendiri Stacks, Muneeb Ali, menyebutnya sebagai “Layer 1.5” pada tahun 2021.Wawancara Dekripsi.

Karena jaringan Bitcoin pada awalnya tidak dirancang untuk kontrak pintar, menambahkan fitur-fitur ini atau meningkatkan skalabilitas belum semudah yang terjadi pada rantai Ethereum dan EVM. Untuk pemahaman yang lebih dalam tentang perbedaan Bitcoin L2, lihat artikel Spartan Group Desember 2023 "LAPISAN BITCOIN - Kain Rumbai Era Keuangan Tanpa Kepercayaan."

Trilema Bitcoin L2; Sumber: LAPISAN BITCOIN — Kain Rumbai Era Keuangan Tanpa Kepercayaan

Seperti yang ditunjukkan dalam gambar di atas, trilema Bitcoin L2 mencakup:

  • Jaringan Terbuka: Menggunakan jaringan terbuka alih-alih model konsorsium.
  • Tidak Ada Token Baru: Tidak memperkenalkan token baru.
  • Full VM/Global State: Menggunakan "Global State" alih-alih kontrak off-chain yang terbatas.

Stacks dipandang sebagai solusi Bitcoin L2 yang memenuhi kondisi 1 dan 3 tetapi bukan kondisi 2. Sebaliknya, Jaringan Petir memenuhi kondisi 1 dan 2 tetapi, karena menggunakan metode "konsensus lokal", ia mencatat transaksi pada jaringan peer-to-peer yang terpisah dari rantai utama, sehingga gagal memenuhi kondisi 3.

Menuju Stacks 3.0: Peningkatan Nakamoto

Masalah Saat Ini dengan Tumpukan

Struktur unik dari rantai Stacks yang memungkinkannya beroperasi sebagai platform kontrak pintar di jaringan Bitcoin juga membawa beberapa tantangan, termasuk:

  • Model Keamanan
  • Rantai Stacks memiliki anggaran keamanannya sendiri, yang berbeda dari anggaran keamanan jaringan Bitcoin dan ditentukan oleh BTC yang dibayarkan oleh para penambang Stacks.
  • Ini berarti keamanan rantai sangat bergantung pada anggaran penambang Stacks, meningkatkan risiko keamanan potensial.
  • Performa dan Skalabilitas
  • Koneksi antara rantai Stacks dan jaringan Bitcoin (seperti mekanisme Proof-of-Transfer) meningkatkan desentralisasi dan keamanan tetapi membatasi kinerja dan skalabilitas on-chain.
  • Secara khusus, proses penciptaan blok baru melalui pemilihan penambang mengikat rantai Stacks ke siklus generasi blok Bitcoin, menyebabkan keterlambatan konfirmasi transaksi tinggi.
  • Hal ini menciptakan kesenjangan pengalaman pengguna dan menimbulkan tantangan bagi pengembangan Stacks dApps.
  • Masalah MEV
  • Penambang Bitcoin dengan sebagian besar hash rate Bitcoin dapat menyensor transaksi komitmen yang dikirim oleh penambang Stacks lainnya (transaksi pengiriman BTC untuk berpartisipasi dalam penambangan STX) dalam blok Bitcoin yang mereka tambang, memastikan mereka menerima imbalan Stacks dan biaya transaksi.

Tujuan Utama dan Perubahan Desain

Tujuan Utama

Versi Nakamoto adalah upgrade besar yang direncanakan untuk tahun ini untuk menangani masalah rantai Stacks, meningkatkan kinerjanya dan keamanannya.

  • Blok Cepat
  • Waktu untuk transaksi pengguna yang akan ditambang dan dikonfirmasi dalam blok akan dikurangi dari puluhan menit menjadi hanya beberapa detik.
  • Setelah peningkatan Nakamoto, dengan memisahkan proses pemilihan penambang dari pembangkitan blok, para penambang akan dapat menghasilkan beberapa blok sebelum proses pemilihan berikutnya.
  • Keamanan Transaksi Melalui Finalitas Bitcoin
  • Transaksi di rantai Stacks akan diamankan oleh kekuatan hash jaringan Bitcoin.
  • Ini berarti transaksi akan diselesaikan di jaringan Bitcoin, memastikan ketidakbisaan mereka.
  • Meningkatkan Ketahanan MEV
  • Peningkatan telah dilakukan pada mekanisme penawaran BTC untuk mendapatkan hadiah STX guna mengatasi masalah MEV dalam proses pemilihan penambang.
  • Algoritma pemilihan penambang telah diubah untuk mencegah penambang Bitcoin memiliki keunggulan atas penambang Stacks.

Perubahan dalam Mekanisme Generasi Blok dan Peran Stacker

Sebelum upgrade Nakamoto, rasio blok yang dihasilkan pada rantai Stacks ke blok Bitcoin adalah 1:1, menyebabkan generasi blok lambat dan waktu konfirmasi transaksi.

Setelah peningkatan Nakamoto, mekanisme produksi blok berbasis tenur akan diperkenalkan untuk mempercepat pembangkitan blok. Para penambang akan dapat menghasilkan beberapa blok Stacks dalam masa jabatan mereka (yaitu, dalam siklus pembangkitan blok Bitcoin), mengurangi waktu pembangkitan blok dan konfirmasi menjadi sekitar 5 detik, sangat meningkatkan skalabilitas Stacks.

Blok-blok Stacks ini akan diverifikasi oleh Stackers. Sebelum upgrade Nakamoto, Stackers hanya mengunci token STX untuk berkontribusi pada keamanan ekonomi jaringan. Setelah upgrade, Stackers akan bertindak sebagai penandatangan, bertanggung jawab untuk memverifikasi, menyimpan, menandatangani, dan menyebarkan setiap blok Stacks yang dihasilkan selama masa jabatan penambang. Interaksi antara penambang dan Stackers diilustrasikan di bawah ini:

Bagaimana para penambang dan Stackers (atau penandatangan) berinteraksi setelah upgrade Nakamoto; sumber: dokumen tumpukan

  • Penambang mengirim BTC ke Stackers untuk berpartisipasi dalam proses pemilihan penambang Stacks.
  • Ketika penambang baru terpilih, transaksi 'perubahan masa jabatan' terjadi, memberikan penambang baru sebuah masa jabatan baru.
  • Selama penciptaan dan verifikasi blok, para penambang harus mengumpulkan tanda tangan dari Stackers.
  • Verifikasi blok memerlukan setidaknya 70% dari Stackers untuk menandatangani blok tersebut.

Seperti yang ditunjukkan dalam diagram, para penambang memerlukan tanda tangan Stackers untuk membuat blok berikutnya, dan Stackers perlu melakukan operasi penandatanganan untuk menerima imbalan di bawah mekanisme Proof-of-Transfer dan membuka kunci token STX yang mereka stacked.

Mengubah Struktur Rantai untuk Finalitas Bitcoin

Selama perubahan masa jabatan (atau pemilihan penambang), penandatangan (Pengumpul) mencegah penambang dari bercabang sembarangan pada rantai Stacks dengan hanya menandatangani blok terbaru. Ini berarti Pengumpul mengawasi penambang, memverifikasi blok yang sudah dihasilkan sebelumnya, dan memastikan blok-blok baru didasarkan pada blok terbaru.

Selain itu, saat mengirimkan transaksi (transaksi perubahan masa jabatan), para penambang harus menyertakan hash blok yang diindeks, yang berisi hash blok Stacks pertama yang tercatat selama masa jabatan penambang sebelumnya dan hash blok itu sendiri. Hal ini memastikan bahwa status blockchain Stacks tercatat dalam blok Bitcoin, dengan setiap penambang melakukan pekerjaan yang sama, memastikan sejarah blockchain Stacks terus tercatat di jaringan Bitcoin.

Diagram hubungan antara blok Bitcoin, blok Stacks, dan peta bit inventaris; sumber: dokumen tumpukan

Dengan demikian, seperti yang ditunjukkan dalam diagram, hubungan antara blok Stacks dan blok Bitcoin adalah sehingga transaksi yang diajukan pada rantai Stacks selama periode N dicatat dalam blok Bitcoin dalam dua periode berikutnya, yaitu, periode N+2. Ini berarti dibutuhkan tiga perubahan masa jabatan agar transaksi Stacks menjadi sama sulitnya untuk dibalikkan seperti blok Bitcoin. Dari sudut pandang pengguna, struktur rantai ini mirip dengan yang kita kenal dari L2, di mana transaksi dikonfirmasi dalam hitungan detik, sementara penyelesaian Bitcoin memerlukan sekitar 30 menit.

Sistem ini juga meningkatkan anggaran keamanan rantai Stacks. Mekanisme verifikasi blok Stacks, yang membutuhkan tanda tangan dari setidaknya 70% Stackers, meningkatkan anggaran keamanan Stacks menjadi 70% dari aset stacking, dan setelah transaksi mencapai penyelesaian final Bitcoin, anggaran keamanan ini dapat mencapai kekuatan pertambangan Bitcoin 51%.

Ringkasan Mekanisme Setelah Upgrade Nakamoto:

  • Para penambang harus menyertakan hash blok terindeks dengan hash blok pertama yang dicatat selama masa jabatan sebelumnya saat mengirimkan transaksi perubahan masa jabatan.
  • Penandatangan memaksa para penambang untuk menghasilkan blok berikutnya berdasarkan blok terakhir yang ditandatangani selama masa jabatan sebelumnya.
  • Transaksi yang diajukan selama masa jabatan N dicatat dalam blok Bitcoin di masa jabatan N+2, mencapai finalitas Bitcoin.

Setelah upgrade Nakamoto, kecepatan transaksi dari rantai Stacks akan meningkat secara signifikan sambil juga mencapai finalitas Bitcoin, memastikan ketahanan data. Bagi pengguna, ini berarti waktu konfirmasi transaksi yang lebih cepat, dan bagi sistem, ini berarti menjadi lebih dekat dengan Bitcoin L2 yang sejati, mewarisi keamanan Bitcoin.

Menyelesaikan Masalah MEV Bitcoin

Sebelum upgrade Nakamoto, masalah MEV dalam rantai Stacks terutama terjadi sebagai berikut. Penambang Bitcoin dengan kekuatan hash yang signifikan, seperti F2Pool, bisa menyensor transaksi komitmen yang diajukan oleh penambang staking lainnya dalam blok Bitcoin untuk menyesuaikan jumlah tawaran BTC mereka, memastikan mereka menerima imbalan blok staking dan biaya transaksi. Perilaku ini mengurangi imbalan BTC untuk Stackers dan merusak kepercayaan dalam proses penambangan.

Peningkatan Nakamoto memperkenalkan beberapa kriteria pemilihan penambang baru untuk meningkatkan keadilan dalam proses penambangan blok.

  • Penambang yang Berpartisipasi dalam Blok Terkini
  • Penambang harus telah berpartisipasi dalam 10 blok terakhir untuk memenuhi syarat untuk dipilih selama perubahan masa jabatan.
  • Kriteria ini mempromosikan stabilitas komunitas dan mencegah upaya pencurian imbalan blockchain.
  • Metode Median dari Tawaran Terdahulu
  • Probabilitas penambang yang dipilih dihitung berdasarkan median dari semua penawaran BTC yang dicatat dalam 10 blok terakhir.
  • Kriteria ini mencegah penambang dari mengajukan penawaran abnormal untuk menerima hadiah blok.
  • Total Tawaran Mutlak
  • Proses pemilihan penambang didasarkan pada standar ekonomi yang stabil, mempertimbangkan total mutlak penawaran, bukan variabel penawaran berdasarkan lingkungan pertambangan langsung.

Dengan memperkenalkan standar pencegahan MEV ini, upgrade Nakamoto akan meningkatkan transparansi dan kepercayaan dalam proses penambangan blockchain Stacks.

Merencanakan upgrade Nakamoto

Peningkatan rencana jalan Nakamoto; sumber: nakamoto.run

Sejak rilis white paper sBTC dan Nakamoto pada akhir 2022, Stacks Foundation dan pengembang terkait telah mengerjakan peningkatan Nakamoto sejak lama. Seperti yang ditunjukkan di atas, fungsionalitas Nakmoto akan diselesaikan dan diintegrasikan ke dalam testnet per Februari 2024 (Disebut Melewati Nakamoto 0.3, dengan kode nama Argon)Pembaruan upgrade Nakamoto telah berlangsung dengan cepat. Tahap pertama dari upgrade Nakamoto kini sudah online di mainnet, dan upgrade akan diluncurkan satu demi satu.

Upgrade Nakamoto terdiri dari dua fase, masing-masing melibatkan hard fork. Proses ini dibagi menjadi fase “Instantiation” dan “Activation”, memungkinkan periode penyesuaian terakhir, seperti perbaikan bug, untuk menghindari gangguan yang disebabkan oleh perubahan dalam lingkungan on-chain sebelum sepenuhnya mengaktifkan fungsionalitas setelah pembaruan Nakamoto.

Rencana asli

  • Fase Satu: Instantiasi (dimulai 22 April)
  • Kontrak POX-4 (mekanisme Proof of Transfer yang ditingkatkan) dan sebagian besar kode yang terdapat dalam versi Nakamoto akan diterapkan, tetapi fungsionalitasnya tidak akan diaktifkan.
  • Setidaknya dua siklus penumpukan disediakan bagi para penandatangan dan mitra untuk mendaftar kontrak POX-4. Selama periode ini, akan diverifikasi apakah para penandatangan terdaftar dengan benar di POX-4, memverifikasi blok dengan benar, dan menentukan apakah memungkinkan untuk memasuki fase aktivasi.
  • Fase Dua: Aktivasi (diharapkan antara 15 Mei dan 29 Mei)
  • Fase ini akan menerapkan pembaruan Nakamoto, termasuk sistem berbasis penandatangan, blok cepat, dan finalitas Bitcoin, dan mengaktifkan aturan Nakamoto.
  • Aturan Nakamoto merujuk pada logika keseluruhan yang membedakan sebelum dan sesudah upgrade Nakamoto.

rencana rilis Nakamoto; sumber: Peluncuran Nakamoto: Tinjauan Penyebaran Testnet dan Mainnet

Perubahan Rencana

Fase pertama dari peningkatan (Instansiasi) dimulai pada tanggal 22 April. Dengan asumsi tidak ditemukan bug utama dan instansiasi selesai, fase kedua direncanakan akan dimulai pada pertengahan Mei. Namun, setelah dimulainya fase pertama, beberapa kekurangan dalam sistem Ketahanan/Pemulihan Penanda ditemukan. Oleh karena itu, pada tanggal 1 Mei, Yayasan Stacks mengumumkan perubahan terhadap rencana asli. Titik kunci adalah sebagai berikut:

  • Fase aktivasi awal upgrade Nakamoto akan mencakup hanya sistem pemulihan penandatangan dasar.
  • Rencana untuk meningkatkan ke sistem pemulihan tanda tangan lanjutan awalnya dijadwalkan untuk diterapkan pada akhir 2024 setelah aktivasi upgrade Nakamoto. Namun, setelah kemajuan dicapai dalam perekrutan penandatangan selama fase instansiasi, ditentukan bahwa sistem pemulihan tanda tangan lanjutan diperlukan.
  • Oleh karena itu, akan ditambahkan 8 minggu pengembangan tambahan sebelum fase aktivasi upgrade Nakamoto. Kode sistem pemulihan penandatangan akan selesai pada 15 Juli, dan versi upgrade Nakamoto akan diaktifkan pada 28 Agustus.
  • Konten Kerja
  • Meningkatkan kemampuan pemulihan penambang untuk time-out penanda dan kesalahan penanda.
  • Memperkuat proses untuk skenario reaksi penandatangan dan kehilangan kunci.
  • Tingkatkan metode untuk membuat dan memperpanjang masa jabatan penambang.
  • Meningkatkan penanganan ketidakpastian jaringan dan pemrosesan blok kilat.

Jadwal rilis Nakamoto yang direvisi; sumber: stacks.org

Menurut rencana yang direvisi, pengembangan kode akan selesai pada 15 Juli, 8 minggu kemudian, dan fase aktivasi upgrade Nakamoto, yang awalnya dijadwalkan untuk pertengahan Mei, akan dimulai sekitar 3 bulan kemudian, pada 28 Agustus. Kabar baiknya adalah upgrade sBTC yang awalnya dijadwalkan untuk Q3 tidak akan tertunda dan diharapkan terjadi dalam minggu keempat setelah fase aktivasi dimulai.

sBTC - Potongan Terakhir untuk Mencapai L2

Upgrade Nakamoto diharapkan akan sepenuhnya diaktifkan pada bulan Mei, bertujuan untuk secara signifikan meningkatkan kinerja rantai Stacks dan mencapai finalitas Bitcoin untuk blok Stacks. Namun, untuk benar-benar menjadi Bitcoin L2, upgrade Nakamoto hanya setengah dari kesuksesan.

Kriteria untuk membedakan Bitcoin L2; Sumber: tweet ringan

Setelah upgrade Nakamoto dirilis, Stacks akan memiliki lingkungan yang mirip dengan Sovereign Rollup. Namun, ia hanya dapat berfungsi sebagai platform kontrak pintar Bitcoin sejati dan L2 dengan membawa aset asli Bitcoin BTC ke rantai dan memanfaatkannya. Dalam tweet yang sama, pendiri Stacks Muneeb Ali mengatakanbahwa memindahkan BTC masuk dan keluar dari lapisan Bitcoin adalah bagian yang paling sulit dan dijelaskan bahwa sBTC adalah solusi terdekat untuk jembatan tanpa kepercayaan, sebuah kelompok terdesentralisasi dari penandatangan publik yang dapat menjalankan mekanisme pengaitan untuk BTC tanpa memodifikasi Bitcoin L1.

sBTC didasarkan pada Dua Atribut Utama, Menyambungkan Aset BTC Antara Jaringan Bitcoin dan Rantai Stacks

  • 1:1 Keterpenuhan: sBTC dan BTC selalu dapat ditebus dengan rasio 1:1 kecuali rantai Stacks berhenti beroperasi.
  • Keanggotaan Terbuka: Siapa pun dapat bergabung dengan protokol sBTC, dan tidak ada entitas terpusat yang dapat mengontrol BTC.

Sebelumnya, rantai Stacks memiliki aset terkait BTC seperti xBTC dan aBTC, mirip dengan wBTC Ethereum (BTC yang dibungkus), tetapi didasarkan pada model kustodi terpusat yang memerlukan multi-tanda tangan jembatan. Sebaliknya, sBTC menggunakan Stackers sebagai kelompok penandatangan di bawah mekanisme Proof of Transfer untuk mencapai jembatan BTC tanpa kepercayaan.

Bagaimana sBTC bekerja (1); Sumber: dokumen tumpukan

Bagaimana sBTC bekerja (2); Sumber: sbtc.tech

Pembaruan dan implementasi sBTC direncanakan untuk Q3 2024. Upgrade Nakamoto dan pembaruan sBTC adalah tonggak kunci dalam tujuan ambisius Stacks untuk menjadi platform kontrak pintar pilihan di jaringan Bitcoin. Kita dapat terus memantau Stacks untuk melihat apakah benar-benar dapat menjadi Bitcoin L2 dan efektif memanfaatkan BTC yang tidak aktif.

sumber: LAPISAN BITCOIN — Kain Tenun Era Keuangan Tanpa Kepercayaan

Referensi

Disclaimer:

  1. Artikel ini diposting ulang dari [ techflow], dan hak cipta dimiliki oleh pengarang asli [DeSpread]. Jika ada keberatan terhadap repost ini, silakan hubungiTim Pembelajaran Gate, dan tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penyangkalan: Pandangan dan opini yang diungkapkan dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn. Artikel yang diterjemahkan mungkin tidak boleh disalin, disebarkan, atau diplagiatkan tanpa menyebutkanGate.io.

Upgrade Stacks Nakamoto: Sebuah Kupu-kupu Siap Muncul

Pemula5/27/2024, 7:00:46 PM
Proyek Stacks sedang mengalami pembaruan signifikan yang disebut "Nakamoto Upgrade" untuk meningkatkan kinerja dan keamanan rantai Stacks, menjadikannya lebih mirip dengan Bitcoin Layer 2 (L2). Pembaruan ini mencakup generasi blok yang cepat, finalitas transaksi melalui Bitcoin, dan peningkatan resistensi MEV (Nilai Ekstraksi Penambang). Selain itu, pengenalan sBTC akan memungkinkan BTC digunakan sebagai aset asli di rantai Stacks, langkah penting menuju penetapan Stacks sebagai Bitcoin L2.

Membuka Kemungkinan Baru di Jaringan Bitcoin

Pada awal 2023, pengenalan "Ordinal" ke jaringan Bitcoin memicu debat baru tentang bagaimana mengatasi ruang blok jaringan. Pada bulan Mei tahun yang sama, lonjakan permintaan untuk token BRC-20 sementara waktu membanjiri jaringan Bitcoin, memaksa Binance, bursa terpusat terbesar di dunia, untuk menangguhkan penarikan Bitcoin.

Ordinal, berasal dari kata “ordinal,” yang berarti “secara berurutan,” adalah protokol yang dibuat olehCasey Rodarmorpada Januari 2023. Ini mengadaptasi skrip Bitcoin untuk melampirkan data sembarangan ke unit terkecil Bitcoin, “satoshis” (sats). Kemampuan ini menyebabkan munculnya PFP dan NFT di blockchain Bitcoin, serupa dengan yang ada di Ethereuminformasi lebih lanjut).

)

Per 24 April, tiga proyek NFT di jaringan Bitcoin—NodeMonkes, Runestone, dan Bitcoin Puppets—masuk dalam 10 besar koleksi NFT berdasarkan kapitalisasi pasar, menunjukkan potensi Bitcoin sebagai platform kontrak pintar (sumber:Coingecko).

Bitcoin L2 dan Tumpukan

Pembangunan ini telah memicu lonjakan proyek L2 di jaringan Bitcoin. Menurut DeFiLlama, per 15 April, 11 proyek yang diklasifikasikan sebagai 'sidechain Bitcoin' secara kolektif memiliki hampir $900 juta dalam TVL. Meskipun ada perdebatan mengenai apakah proyek-proyek ini benar-benar menggunakan jaringan Bitcoin sebagai L1, TVL yang terus berkembang dan jumlah proyek mencerminkan minat pasar yang semakin meningkat terhadap narasi Bitcoin.

Di antara proyek-proyek ini, Stacks menonjol dengan kemajuan terbarunya. Diluncurkan pada tahun 2017, Stacks bertujuan untuk membawa kontrak pintar ke jaringan Bitcoin sejak 2021. Mari kita telusuri perkembangan terbaru Stacks dan upgrade besar mendatang 'Nakamoto Upgrade'.

Genesis dari Stacks - Blockstack

Video dari pidato TED Munib Ali tahun 2016; sumberPembicara TEDx

Pada tahun 2017, Dr. Muneeb Ali menyelesaikan gelarnya dan menerbitkan whitepaper untuk Stacks (sebelumnya Blockstack). Proyek ini berhasil mengumpulkan $52 juta melalui penjualan token di CoinList. Sebelum ini, Ali dan tim awalnya membangun protokol dan aplikasi bernama Onename di Bitcoin L1, yang memungkinkan identitas terdesentralisasi dan halaman profil di jaringan Bitcoin. Pengalaman-pengalaman ini membentuk visi Stacks dan menginspirasi penciptaan platform yang lebih tangguh.

Blockstack menyadari ketergantungan berlebihan pada penyimpanan data terpusat dan manajemen di internet yang ada saat ini. Mereka bertujuan untuk membuat jaringan terdesentralisasi menggunakan teknologi blockchain, memungkinkan pengguna memiliki data mereka sendiri dan pengembang untuk membangun dApps dengan mudah, mirip dengan Ethereum.

Pada tahun 2019, token Stacks (STX) disetujui oleh SEC AS berdasarkan Regulasi A+, mengumpulkan $23 juta. Ini adalah penjualan token pertama yang disetujui oleh SEC, menarik perhatian pasar yang signifikan.

Dari 2018 hingga 2020, tim Stacks fokus pada membangun infrastruktur proyek yang kokoh. Stacks adalah blockchain konsensus lintas-rantai yang terintegrasi secara mulus dengan jaringan Bitcoin, dirancang untuk meningkatkan pemrograman Bitcoin. Tim juga mengembangkan bahasa pemrograman kustom, Clarity. Selama periode ini, Stacks mendapatkan pendanaan dari investor terkemuka seperti Union Square Ventures, Harvard Endowment, Winklevoss Capital, dan Naval Ravikant.

Stacks 2.0

“Saya percaya Bitcoin adalah lapisan moneter terbaik dan paling terdesentralisasi. Saat ini, 1% dari semua Bitcoin yang beredar diterbitkan di Ethereum sebagai Bitcoin terbungkus (wBTC), menunjukkan permintaan untuk menggunakan Bitcoin dalam kontrak pintar. Alih-alih membungkus Bitcoin di platform kontrak pintar lain, mengapa tidak membawa fungsionalitas kontrak pintar ke jaringan Bitcoin?” — Muneeb Ali, dari ‘Bitcoin DeFi? It’s a Thing, Says Stacks Founder Muneeb Ali, Decrypt.’

Pada Januari 2021, Blockstack meluncurkan mainnet Stacks 2.0, bertransformasi menjadi jaringan Stacks. Seperti yang disarankan Ali, Stacks 2.0 bertujuan untuk membawa fungsionalitas kontrak pintar ke Bitcoin tanpa mengubah Bitcoin itu sendiri. Desain rantai ini mewarisi desentralisasi dan keamanan Bitcoin sambil menambahkan kemampuan kontrak pintar untuk meningkatkan skalabilitas jaringan.

Proof-of-Transfer(PoX)

Proses sertifikasi transfer; sumber: stacks.co%20adalah,daya tanpa mengubah Bitcoin itu sendiri)

Mekanisme konsensus Stacks, Proof-of-Transfer (PoX), memperluas Proof of Burn, penting untuk mewarisi keamanan jaringan Bitcoin.

Tidak seperti PoB, di mana para penambang membakar cryptocurrency, PoX melibatkan penambang mengirimkan Bitcoin kepada pemegang STX yang berpartisipasi dalam Stacking. Penambang berpartisipasi dalam pertambangan Stacks dengan menjalankan node Stacks, menggunakan Bitcoin sebagai rantai anchor untuk menghasilkan dan menambang blok. Mekanisme PoX melibatkan:

  • Pendaftaran: Para penambang mengirim data konsensus untuk mendaftar sebagai kandidat penambang.
  • Komitmen: Pemegang token STX menerima Bitcoin yang dikirim oleh penambang terdaftar untuk berpartisipasi dalam penambangan.
  • Pemilihan: Fungsi Acak Verifiable (VRF) memilih para penambang untuk membuat blok baru pada blockchain Stack.
  • Perakitan: Para penambang terpilih membuat blok dan menerima token STX sebagai imbalan.

Para penambang yang terpilih mencatat hash dari semua transaksi Stacks baru dalam blok Bitcoin, menyelaraskan insentif bagi penambang Bitcoin dan pengelola Stacks. Stacking, mirip dengan staking dalam jaringan PoS, melibatkan penguncian STX untuk mendapatkan imbalan Bitcoin. Peran penambang dan Stackers diilustrasikan sebagai berikut:

Peran para penambang dan penumpuk; sumber: dokumen tumpukan

[Miner]

  • Penambang mengirim BTC ke Stackers untuk mendapatkan biaya transaksi Stacks dan hadiah blok.
  • Jumlah BTC yang dikirim oleh seorang penambang menentukan peluang mereka untuk dipilih melalui fungsi acak yang dapat diverifikasi (VRF).
  • Para penambang terpilih memperoleh hak untuk membuat blok baru dan mengalirkan mikroblok di rantai Stacks.
  • Penambang yang dipilih menerima STX dan biaya transaksi sebagai imbalan.

[Stacker]

  • Stackers mengunci STX mereka untuk jangka waktu tertentu.
  • Mereka dapat menumpuk secara independen atau menyatukan STX mereka dengan Stackers lainnya.
  • Stacker memberikan alamat BTC mereka untuk menerima imbalan BTC, dengan peluang menerima imbalan sebanding dengan jumlah STX yang dikunci.
  • STX terkunci dibuka pada akhir periode yang telah ditentukan.

Apakah Stacks adalah Lapisan 2 Bitcoin?

Pembaruan Stacks 2.0 memungkinkan rantai Stacks berfungsi sebagai platform kontrak pintar di jaringan Bitcoin dengan pengenalan mainnet dan mekanisme Proof-of-Transfer. Namun, menyebutnya sebagai Bitcoin Layer 2 (L2) kontroversial.

  • Stacks 2.0 memiliki tokennya dan anggaran keamanan independen, tidak seperti jaringan Bitcoin.
  • Anggaran keamanan merujuk pada sumber daya yang dialokasikan untuk integritas jaringan, termasuk imbalan pertambangan, biaya operasional, dan biaya jaringan.
  • Dalam jaringan L1 tradisional, aset tidak dipindahkan atau dikelola oleh validator untuk tujuan keamanan, tidak seperti di Ethereum dan ekosistem L2 lainnya.

Untuk alasan-alasan ini, Stacks 2.0 tidak cocok dengan baik ke dalam kategori L2 tradisional. Namun, Stacks juga bukanlah sidechain karena transaksinya pada akhirnya diselesaikan di jaringan Bitcoin. Penyiapan unik ini membuat salah satu pendiri Stacks, Muneeb Ali, menyebutnya sebagai “Layer 1.5” pada tahun 2021.Wawancara Dekripsi.

Karena jaringan Bitcoin pada awalnya tidak dirancang untuk kontrak pintar, menambahkan fitur-fitur ini atau meningkatkan skalabilitas belum semudah yang terjadi pada rantai Ethereum dan EVM. Untuk pemahaman yang lebih dalam tentang perbedaan Bitcoin L2, lihat artikel Spartan Group Desember 2023 "LAPISAN BITCOIN - Kain Rumbai Era Keuangan Tanpa Kepercayaan."

Trilema Bitcoin L2; Sumber: LAPISAN BITCOIN — Kain Rumbai Era Keuangan Tanpa Kepercayaan

Seperti yang ditunjukkan dalam gambar di atas, trilema Bitcoin L2 mencakup:

  • Jaringan Terbuka: Menggunakan jaringan terbuka alih-alih model konsorsium.
  • Tidak Ada Token Baru: Tidak memperkenalkan token baru.
  • Full VM/Global State: Menggunakan "Global State" alih-alih kontrak off-chain yang terbatas.

Stacks dipandang sebagai solusi Bitcoin L2 yang memenuhi kondisi 1 dan 3 tetapi bukan kondisi 2. Sebaliknya, Jaringan Petir memenuhi kondisi 1 dan 2 tetapi, karena menggunakan metode "konsensus lokal", ia mencatat transaksi pada jaringan peer-to-peer yang terpisah dari rantai utama, sehingga gagal memenuhi kondisi 3.

Menuju Stacks 3.0: Peningkatan Nakamoto

Masalah Saat Ini dengan Tumpukan

Struktur unik dari rantai Stacks yang memungkinkannya beroperasi sebagai platform kontrak pintar di jaringan Bitcoin juga membawa beberapa tantangan, termasuk:

  • Model Keamanan
  • Rantai Stacks memiliki anggaran keamanannya sendiri, yang berbeda dari anggaran keamanan jaringan Bitcoin dan ditentukan oleh BTC yang dibayarkan oleh para penambang Stacks.
  • Ini berarti keamanan rantai sangat bergantung pada anggaran penambang Stacks, meningkatkan risiko keamanan potensial.
  • Performa dan Skalabilitas
  • Koneksi antara rantai Stacks dan jaringan Bitcoin (seperti mekanisme Proof-of-Transfer) meningkatkan desentralisasi dan keamanan tetapi membatasi kinerja dan skalabilitas on-chain.
  • Secara khusus, proses penciptaan blok baru melalui pemilihan penambang mengikat rantai Stacks ke siklus generasi blok Bitcoin, menyebabkan keterlambatan konfirmasi transaksi tinggi.
  • Hal ini menciptakan kesenjangan pengalaman pengguna dan menimbulkan tantangan bagi pengembangan Stacks dApps.
  • Masalah MEV
  • Penambang Bitcoin dengan sebagian besar hash rate Bitcoin dapat menyensor transaksi komitmen yang dikirim oleh penambang Stacks lainnya (transaksi pengiriman BTC untuk berpartisipasi dalam penambangan STX) dalam blok Bitcoin yang mereka tambang, memastikan mereka menerima imbalan Stacks dan biaya transaksi.

Tujuan Utama dan Perubahan Desain

Tujuan Utama

Versi Nakamoto adalah upgrade besar yang direncanakan untuk tahun ini untuk menangani masalah rantai Stacks, meningkatkan kinerjanya dan keamanannya.

  • Blok Cepat
  • Waktu untuk transaksi pengguna yang akan ditambang dan dikonfirmasi dalam blok akan dikurangi dari puluhan menit menjadi hanya beberapa detik.
  • Setelah peningkatan Nakamoto, dengan memisahkan proses pemilihan penambang dari pembangkitan blok, para penambang akan dapat menghasilkan beberapa blok sebelum proses pemilihan berikutnya.
  • Keamanan Transaksi Melalui Finalitas Bitcoin
  • Transaksi di rantai Stacks akan diamankan oleh kekuatan hash jaringan Bitcoin.
  • Ini berarti transaksi akan diselesaikan di jaringan Bitcoin, memastikan ketidakbisaan mereka.
  • Meningkatkan Ketahanan MEV
  • Peningkatan telah dilakukan pada mekanisme penawaran BTC untuk mendapatkan hadiah STX guna mengatasi masalah MEV dalam proses pemilihan penambang.
  • Algoritma pemilihan penambang telah diubah untuk mencegah penambang Bitcoin memiliki keunggulan atas penambang Stacks.

Perubahan dalam Mekanisme Generasi Blok dan Peran Stacker

Sebelum upgrade Nakamoto, rasio blok yang dihasilkan pada rantai Stacks ke blok Bitcoin adalah 1:1, menyebabkan generasi blok lambat dan waktu konfirmasi transaksi.

Setelah peningkatan Nakamoto, mekanisme produksi blok berbasis tenur akan diperkenalkan untuk mempercepat pembangkitan blok. Para penambang akan dapat menghasilkan beberapa blok Stacks dalam masa jabatan mereka (yaitu, dalam siklus pembangkitan blok Bitcoin), mengurangi waktu pembangkitan blok dan konfirmasi menjadi sekitar 5 detik, sangat meningkatkan skalabilitas Stacks.

Blok-blok Stacks ini akan diverifikasi oleh Stackers. Sebelum upgrade Nakamoto, Stackers hanya mengunci token STX untuk berkontribusi pada keamanan ekonomi jaringan. Setelah upgrade, Stackers akan bertindak sebagai penandatangan, bertanggung jawab untuk memverifikasi, menyimpan, menandatangani, dan menyebarkan setiap blok Stacks yang dihasilkan selama masa jabatan penambang. Interaksi antara penambang dan Stackers diilustrasikan di bawah ini:

Bagaimana para penambang dan Stackers (atau penandatangan) berinteraksi setelah upgrade Nakamoto; sumber: dokumen tumpukan

  • Penambang mengirim BTC ke Stackers untuk berpartisipasi dalam proses pemilihan penambang Stacks.
  • Ketika penambang baru terpilih, transaksi 'perubahan masa jabatan' terjadi, memberikan penambang baru sebuah masa jabatan baru.
  • Selama penciptaan dan verifikasi blok, para penambang harus mengumpulkan tanda tangan dari Stackers.
  • Verifikasi blok memerlukan setidaknya 70% dari Stackers untuk menandatangani blok tersebut.

Seperti yang ditunjukkan dalam diagram, para penambang memerlukan tanda tangan Stackers untuk membuat blok berikutnya, dan Stackers perlu melakukan operasi penandatanganan untuk menerima imbalan di bawah mekanisme Proof-of-Transfer dan membuka kunci token STX yang mereka stacked.

Mengubah Struktur Rantai untuk Finalitas Bitcoin

Selama perubahan masa jabatan (atau pemilihan penambang), penandatangan (Pengumpul) mencegah penambang dari bercabang sembarangan pada rantai Stacks dengan hanya menandatangani blok terbaru. Ini berarti Pengumpul mengawasi penambang, memverifikasi blok yang sudah dihasilkan sebelumnya, dan memastikan blok-blok baru didasarkan pada blok terbaru.

Selain itu, saat mengirimkan transaksi (transaksi perubahan masa jabatan), para penambang harus menyertakan hash blok yang diindeks, yang berisi hash blok Stacks pertama yang tercatat selama masa jabatan penambang sebelumnya dan hash blok itu sendiri. Hal ini memastikan bahwa status blockchain Stacks tercatat dalam blok Bitcoin, dengan setiap penambang melakukan pekerjaan yang sama, memastikan sejarah blockchain Stacks terus tercatat di jaringan Bitcoin.

Diagram hubungan antara blok Bitcoin, blok Stacks, dan peta bit inventaris; sumber: dokumen tumpukan

Dengan demikian, seperti yang ditunjukkan dalam diagram, hubungan antara blok Stacks dan blok Bitcoin adalah sehingga transaksi yang diajukan pada rantai Stacks selama periode N dicatat dalam blok Bitcoin dalam dua periode berikutnya, yaitu, periode N+2. Ini berarti dibutuhkan tiga perubahan masa jabatan agar transaksi Stacks menjadi sama sulitnya untuk dibalikkan seperti blok Bitcoin. Dari sudut pandang pengguna, struktur rantai ini mirip dengan yang kita kenal dari L2, di mana transaksi dikonfirmasi dalam hitungan detik, sementara penyelesaian Bitcoin memerlukan sekitar 30 menit.

Sistem ini juga meningkatkan anggaran keamanan rantai Stacks. Mekanisme verifikasi blok Stacks, yang membutuhkan tanda tangan dari setidaknya 70% Stackers, meningkatkan anggaran keamanan Stacks menjadi 70% dari aset stacking, dan setelah transaksi mencapai penyelesaian final Bitcoin, anggaran keamanan ini dapat mencapai kekuatan pertambangan Bitcoin 51%.

Ringkasan Mekanisme Setelah Upgrade Nakamoto:

  • Para penambang harus menyertakan hash blok terindeks dengan hash blok pertama yang dicatat selama masa jabatan sebelumnya saat mengirimkan transaksi perubahan masa jabatan.
  • Penandatangan memaksa para penambang untuk menghasilkan blok berikutnya berdasarkan blok terakhir yang ditandatangani selama masa jabatan sebelumnya.
  • Transaksi yang diajukan selama masa jabatan N dicatat dalam blok Bitcoin di masa jabatan N+2, mencapai finalitas Bitcoin.

Setelah upgrade Nakamoto, kecepatan transaksi dari rantai Stacks akan meningkat secara signifikan sambil juga mencapai finalitas Bitcoin, memastikan ketahanan data. Bagi pengguna, ini berarti waktu konfirmasi transaksi yang lebih cepat, dan bagi sistem, ini berarti menjadi lebih dekat dengan Bitcoin L2 yang sejati, mewarisi keamanan Bitcoin.

Menyelesaikan Masalah MEV Bitcoin

Sebelum upgrade Nakamoto, masalah MEV dalam rantai Stacks terutama terjadi sebagai berikut. Penambang Bitcoin dengan kekuatan hash yang signifikan, seperti F2Pool, bisa menyensor transaksi komitmen yang diajukan oleh penambang staking lainnya dalam blok Bitcoin untuk menyesuaikan jumlah tawaran BTC mereka, memastikan mereka menerima imbalan blok staking dan biaya transaksi. Perilaku ini mengurangi imbalan BTC untuk Stackers dan merusak kepercayaan dalam proses penambangan.

Peningkatan Nakamoto memperkenalkan beberapa kriteria pemilihan penambang baru untuk meningkatkan keadilan dalam proses penambangan blok.

  • Penambang yang Berpartisipasi dalam Blok Terkini
  • Penambang harus telah berpartisipasi dalam 10 blok terakhir untuk memenuhi syarat untuk dipilih selama perubahan masa jabatan.
  • Kriteria ini mempromosikan stabilitas komunitas dan mencegah upaya pencurian imbalan blockchain.
  • Metode Median dari Tawaran Terdahulu
  • Probabilitas penambang yang dipilih dihitung berdasarkan median dari semua penawaran BTC yang dicatat dalam 10 blok terakhir.
  • Kriteria ini mencegah penambang dari mengajukan penawaran abnormal untuk menerima hadiah blok.
  • Total Tawaran Mutlak
  • Proses pemilihan penambang didasarkan pada standar ekonomi yang stabil, mempertimbangkan total mutlak penawaran, bukan variabel penawaran berdasarkan lingkungan pertambangan langsung.

Dengan memperkenalkan standar pencegahan MEV ini, upgrade Nakamoto akan meningkatkan transparansi dan kepercayaan dalam proses penambangan blockchain Stacks.

Merencanakan upgrade Nakamoto

Peningkatan rencana jalan Nakamoto; sumber: nakamoto.run

Sejak rilis white paper sBTC dan Nakamoto pada akhir 2022, Stacks Foundation dan pengembang terkait telah mengerjakan peningkatan Nakamoto sejak lama. Seperti yang ditunjukkan di atas, fungsionalitas Nakmoto akan diselesaikan dan diintegrasikan ke dalam testnet per Februari 2024 (Disebut Melewati Nakamoto 0.3, dengan kode nama Argon)Pembaruan upgrade Nakamoto telah berlangsung dengan cepat. Tahap pertama dari upgrade Nakamoto kini sudah online di mainnet, dan upgrade akan diluncurkan satu demi satu.

Upgrade Nakamoto terdiri dari dua fase, masing-masing melibatkan hard fork. Proses ini dibagi menjadi fase “Instantiation” dan “Activation”, memungkinkan periode penyesuaian terakhir, seperti perbaikan bug, untuk menghindari gangguan yang disebabkan oleh perubahan dalam lingkungan on-chain sebelum sepenuhnya mengaktifkan fungsionalitas setelah pembaruan Nakamoto.

Rencana asli

  • Fase Satu: Instantiasi (dimulai 22 April)
  • Kontrak POX-4 (mekanisme Proof of Transfer yang ditingkatkan) dan sebagian besar kode yang terdapat dalam versi Nakamoto akan diterapkan, tetapi fungsionalitasnya tidak akan diaktifkan.
  • Setidaknya dua siklus penumpukan disediakan bagi para penandatangan dan mitra untuk mendaftar kontrak POX-4. Selama periode ini, akan diverifikasi apakah para penandatangan terdaftar dengan benar di POX-4, memverifikasi blok dengan benar, dan menentukan apakah memungkinkan untuk memasuki fase aktivasi.
  • Fase Dua: Aktivasi (diharapkan antara 15 Mei dan 29 Mei)
  • Fase ini akan menerapkan pembaruan Nakamoto, termasuk sistem berbasis penandatangan, blok cepat, dan finalitas Bitcoin, dan mengaktifkan aturan Nakamoto.
  • Aturan Nakamoto merujuk pada logika keseluruhan yang membedakan sebelum dan sesudah upgrade Nakamoto.

rencana rilis Nakamoto; sumber: Peluncuran Nakamoto: Tinjauan Penyebaran Testnet dan Mainnet

Perubahan Rencana

Fase pertama dari peningkatan (Instansiasi) dimulai pada tanggal 22 April. Dengan asumsi tidak ditemukan bug utama dan instansiasi selesai, fase kedua direncanakan akan dimulai pada pertengahan Mei. Namun, setelah dimulainya fase pertama, beberapa kekurangan dalam sistem Ketahanan/Pemulihan Penanda ditemukan. Oleh karena itu, pada tanggal 1 Mei, Yayasan Stacks mengumumkan perubahan terhadap rencana asli. Titik kunci adalah sebagai berikut:

  • Fase aktivasi awal upgrade Nakamoto akan mencakup hanya sistem pemulihan penandatangan dasar.
  • Rencana untuk meningkatkan ke sistem pemulihan tanda tangan lanjutan awalnya dijadwalkan untuk diterapkan pada akhir 2024 setelah aktivasi upgrade Nakamoto. Namun, setelah kemajuan dicapai dalam perekrutan penandatangan selama fase instansiasi, ditentukan bahwa sistem pemulihan tanda tangan lanjutan diperlukan.
  • Oleh karena itu, akan ditambahkan 8 minggu pengembangan tambahan sebelum fase aktivasi upgrade Nakamoto. Kode sistem pemulihan penandatangan akan selesai pada 15 Juli, dan versi upgrade Nakamoto akan diaktifkan pada 28 Agustus.
  • Konten Kerja
  • Meningkatkan kemampuan pemulihan penambang untuk time-out penanda dan kesalahan penanda.
  • Memperkuat proses untuk skenario reaksi penandatangan dan kehilangan kunci.
  • Tingkatkan metode untuk membuat dan memperpanjang masa jabatan penambang.
  • Meningkatkan penanganan ketidakpastian jaringan dan pemrosesan blok kilat.

Jadwal rilis Nakamoto yang direvisi; sumber: stacks.org

Menurut rencana yang direvisi, pengembangan kode akan selesai pada 15 Juli, 8 minggu kemudian, dan fase aktivasi upgrade Nakamoto, yang awalnya dijadwalkan untuk pertengahan Mei, akan dimulai sekitar 3 bulan kemudian, pada 28 Agustus. Kabar baiknya adalah upgrade sBTC yang awalnya dijadwalkan untuk Q3 tidak akan tertunda dan diharapkan terjadi dalam minggu keempat setelah fase aktivasi dimulai.

sBTC - Potongan Terakhir untuk Mencapai L2

Upgrade Nakamoto diharapkan akan sepenuhnya diaktifkan pada bulan Mei, bertujuan untuk secara signifikan meningkatkan kinerja rantai Stacks dan mencapai finalitas Bitcoin untuk blok Stacks. Namun, untuk benar-benar menjadi Bitcoin L2, upgrade Nakamoto hanya setengah dari kesuksesan.

Kriteria untuk membedakan Bitcoin L2; Sumber: tweet ringan

Setelah upgrade Nakamoto dirilis, Stacks akan memiliki lingkungan yang mirip dengan Sovereign Rollup. Namun, ia hanya dapat berfungsi sebagai platform kontrak pintar Bitcoin sejati dan L2 dengan membawa aset asli Bitcoin BTC ke rantai dan memanfaatkannya. Dalam tweet yang sama, pendiri Stacks Muneeb Ali mengatakanbahwa memindahkan BTC masuk dan keluar dari lapisan Bitcoin adalah bagian yang paling sulit dan dijelaskan bahwa sBTC adalah solusi terdekat untuk jembatan tanpa kepercayaan, sebuah kelompok terdesentralisasi dari penandatangan publik yang dapat menjalankan mekanisme pengaitan untuk BTC tanpa memodifikasi Bitcoin L1.

sBTC didasarkan pada Dua Atribut Utama, Menyambungkan Aset BTC Antara Jaringan Bitcoin dan Rantai Stacks

  • 1:1 Keterpenuhan: sBTC dan BTC selalu dapat ditebus dengan rasio 1:1 kecuali rantai Stacks berhenti beroperasi.
  • Keanggotaan Terbuka: Siapa pun dapat bergabung dengan protokol sBTC, dan tidak ada entitas terpusat yang dapat mengontrol BTC.

Sebelumnya, rantai Stacks memiliki aset terkait BTC seperti xBTC dan aBTC, mirip dengan wBTC Ethereum (BTC yang dibungkus), tetapi didasarkan pada model kustodi terpusat yang memerlukan multi-tanda tangan jembatan. Sebaliknya, sBTC menggunakan Stackers sebagai kelompok penandatangan di bawah mekanisme Proof of Transfer untuk mencapai jembatan BTC tanpa kepercayaan.

Bagaimana sBTC bekerja (1); Sumber: dokumen tumpukan

Bagaimana sBTC bekerja (2); Sumber: sbtc.tech

Pembaruan dan implementasi sBTC direncanakan untuk Q3 2024. Upgrade Nakamoto dan pembaruan sBTC adalah tonggak kunci dalam tujuan ambisius Stacks untuk menjadi platform kontrak pintar pilihan di jaringan Bitcoin. Kita dapat terus memantau Stacks untuk melihat apakah benar-benar dapat menjadi Bitcoin L2 dan efektif memanfaatkan BTC yang tidak aktif.

sumber: LAPISAN BITCOIN — Kain Tenun Era Keuangan Tanpa Kepercayaan

Referensi

Disclaimer:

  1. Artikel ini diposting ulang dari [ techflow], dan hak cipta dimiliki oleh pengarang asli [DeSpread]. Jika ada keberatan terhadap repost ini, silakan hubungiTim Pembelajaran Gate, dan tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penyangkalan: Pandangan dan opini yang diungkapkan dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn. Artikel yang diterjemahkan mungkin tidak boleh disalin, disebarkan, atau diplagiatkan tanpa menyebutkanGate.io.

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!