Beli Kripto
Pasar
Spot
Futures OILBTC
Tabungan
Pusat Acara
Hub Hadiah
Lainnya
Fest. 0-Biaya
SegWit (Segregated Witness): Apa Itu SegWit?SegWit, singkatan dari Segregated Witness, adalah upgrade protokol Bitcoin besar yang mengubah cara data tanda tangan transaksi disimpan dan dihitung di dalam blok Bitcoin.Kata “segregaSegWit (Segregated Witness): Apa Itu SegWit?SegWit, singkatan dari Segregated Witness, adalah upgrade protokol Bitcoin besar yang mengubah cara data tanda tangan transaksi disimpan dan dihitung di dalam blok Bitcoin.Kata “segrega

SegWit (Segregated Witness)

2026/10/13 16:57
#Intermediate
Humanity
H$0.05599-6.08%
PX
PX$0.0126-2.32%
Data Network
DATA$0.2045+0.83%
Katana Inu
KATA$0.0000333-5.55%
NODE
NODE$0.00523-0.55%

Apa Itu SegWit?

SegWit, singkatan dari Segregated Witness, adalah upgrade protokol Bitcoin besar yang mengubah cara data tanda tangan transaksi disimpan dan dihitung di dalam blok Bitcoin.

Kata “segregated” berarti dipisahkan, sedangkan “witness” merujuk pada data tanda tangan dan skrip yang digunakan untuk membuktikan validitas transaksi Bitcoin.

Sederhananya, SegWit memisahkan data terkait tanda tangan dari data transaksi utama, tetapi data tersebut tetap tercatat dalam blok.

Perubahan ini membantu Bitcoin mengatasi transaction malleability, meningkatkan kapasitas blok, mendukung transaksi yang lebih efisien, dan memudahkan pengembangan sistem pembayaran lanjutan seperti Lightning Network.

Spesifikasi teknis aslinya dijelaskan dalam BIP 141: Segregated Witness, yang menetapkan struktur witness dan aturan konsensus untuk SegWit.

SegWit bukan koin baru, bukan blockchain terpisah, dan bukan merek wallet.

SegWit adalah upgrade protokol Bitcoin yang mengubah format transaksi dengan tetap kompatibel dengan versi sebelumnya.

Karena SegWit diperkenalkan sebagai soft fork, node Bitcoin lama dapat terus beroperasi, sementara node yang telah di-upgrade menerapkan aturan witness baru.

Definisi Sederhana SegWit

SegWit adalah upgrade Bitcoin yang memindahkan data tanda tangan ke bagian witness terpisah dalam transaksi.

Perubahan ini membuat ID transaksi lebih stabil dan mengubah cara ukuran transaksi diukur untuk biaya dan batas blok.

SegWit memungkinkan pengguna Bitcoin mengirim transaksi menggunakan jenis alamat SegWit seperti nested SegWit dan native SegWit.

Alamat native SegWit biasanya diawali dengan “bc1” di Bitcoin mainnet.

SegWit membantu mengurangi biaya untuk banyak jenis transaksi karena data witness memiliki bobot lebih rendah dalam sistem block weight Bitcoin.

SegWit juga membuat desain smart contract dan payment channel Bitcoin lebih aman karena ID transaksi tidak mudah mengalami perubahan yang tidak diinginkan.

Mengapa SegWit Dibuat?

SegWit dibuat untuk mengatasi beberapa masalah Bitcoin sekaligus.

Masalah terpentingnya adalah transaction malleability.

Sebelum SegWit, bagian tertentu dari tanda tangan transaksi dapat diubah sebelum konfirmasi tanpa mengubah hasil pembayaran yang sebenarnya.

Artinya, ID transaksi dapat berubah meskipun pengirim, penerima, dan jumlahnya pada dasarnya tetap sama.

Perilaku tersebut menyulitkan pencatatan wallet dan membuat sistem payment channel lebih sulit dirancang dengan aman.

Artikel manfaat SegWit dari Bitcoin Core menjelaskan bahwa SegWit mencegah third-party malleability dan malleability scriptSig dengan memindahkan data yang dapat diubah ke dalam witness.

SegWit juga membantu meningkatkan kapasitas transaksi efektif Bitcoin tanpa sekadar menaikkan aturan ukuran blok lama satu megabyte dengan cara yang sama seperti hard fork.

SegWit memperkenalkan block weight, yang mengukur data witness dan non-witness secara berbeda.

Apa Itu Data Witness?

Data witness adalah bagian transaksi Bitcoin yang membuktikan bahwa pengirim memiliki hak untuk membelanjakan koin tersebut.

Dalam sebagian besar pembayaran Bitcoin biasa, witness mencakup tanda tangan digital dan terkadang skrip.

Tanda tangan digital membuktikan bahwa orang yang membelanjakan koin menguasai kunci privat yang benar.

Sebelum SegWit, data tanda tangan ini termasuk dalam struktur transaksi asli.

Setelah SegWit, data tanda tangan dapat ditempatkan di kolom witness terpisah.

Pemisahan ini penting karena tanda tangan diperlukan untuk memverifikasi validitas, tetapi tidak diperlukan untuk menentukan dampak dasar transaksi.

Dampak transaksi mencakup input yang digunakan, output yang dibuat, dan jumlah yang ditransfer.

Dengan memisahkan data witness, Bitcoin dapat mempertahankan validitas transaksi sekaligus meningkatkan cara kerja ID transaksi dan kapasitas blok.

Perubahan SegWit pada Transaksi Bitcoin

SegWit mengubah transaksi Bitcoin dengan menambahkan area witness baru dan format serialisasi transaksi baru.

Transaksi SegWit memiliki data transaksi tradisional dan data witness.

Data transaksi tradisional tetap menjelaskan input, output, jumlah, dan locktime.

Data witness berisi tanda tangan dan informasi lain untuk membuka kunci.

Node Bitcoin yang memahami SegWit memvalidasi data witness sesuai aturan yang telah di-upgrade.

Node lama tetap melihat struktur transaksi yang valid karena SegWit dirancang agar kompatibel dengan versi sebelumnya.

Desain ini memungkinkan Bitcoin melakukan upgrade tanpa mewajibkan semua node mengubah perangkat lunak pada saat yang sama.

Bagi pengguna, perubahan ini terutama terlihat melalui format alamat, bobot transaksi yang lebih rendah, dan dukungan wallet yang lebih baik untuk jenis transaksi modern.

SegWit dan Transaction Malleability

Transaction malleability berarti ID transaksi dapat diubah tanpa mengubah dampak ekonomi dasar transaksi tersebut.

Sebelum SegWit, tanda tangan termasuk dalam data yang digunakan untuk menghitung ID transaksi.

Jika tanda tangan dapat diubah dengan cara yang tetap valid, ID transaksi juga dapat berubah.

Hal ini menimbulkan masalah bagi perangkat lunak yang bergantung pada ID transaksi yang belum dikonfirmasi.

Contohnya, wallet mungkin membuat transaksi kedua yang membelanjakan output kembalian dari transaksi pertama.

Jika ID transaksi pertama berubah sebelum konfirmasi, transaksi kedua dapat menjadi tidak valid karena merujuk pada ID lama.

SegWit membantu mengatasi masalah ini dengan menghapus data witness dari perhitungan ID transaksi untuk transaksi SegWit.

Dengan demikian, ID transaksi menjadi lebih stabil terhadap banyak bentuk malleability pihak ketiga yang tidak diinginkan.

Mengapa Mengatasi Malleability Itu Penting?

Mengatasi malleability membuat Bitcoin lebih mudah dikembangkan.

Wallet dapat melacak transaksi yang belum dikonfirmasi dengan lebih andal.

Sistem payment channel dapat merujuk ke ID transaksi dengan risiko perubahan tak terduga yang lebih rendah.

Kontrak Bitcoin multi-tahap menjadi lebih mudah dirancang karena transaksi selanjutnya dapat bergantung pada transaksi sebelumnya dengan lebih aman.

Inilah salah satu alasan SegWit penting bagi perkembangan Lightning Network.

Lightning menggunakan payment channel, dan payment channel membutuhkan hubungan transaksi yang andal.

Jika ID transaksi dapat berubah secara tak terduga, konstruksi channel dan logika penalti menjadi jauh lebih sulit.

SegWit tidak menciptakan Lightning dengan sendirinya, tetapi menghilangkan salah satu hambatan teknis penting.

SegWit dan Block Weight

SegWit memperkenalkan konsep block weight.

Sebelum SegWit, pengguna Bitcoin sering membicarakan batas ukuran blok dalam satuan byte sederhana.

Setelah SegWit, batas pentingnya berubah menjadi unit block weight.

Block weight memberi bobot lebih besar pada data non-witness dibandingkan data witness.

Artinya, transaksi SegWit dapat dimasukkan ke dalam blok dengan lebih efisien saat menggunakan data witness.

BIP 141 menetapkan block weight sebagai ukuran dasar transaksi dikalikan tiga ditambah ukuran total transaksi, dengan block weight maksimum 4,000,000 unit weight.

Sistem ini memberi bobot lebih rendah pada data witness, tetapi tetap membatasi total beban yang ditimbulkan blok pada jaringan.

Hasilnya, Bitcoin dapat memasukkan lebih banyak aktivitas transaksi tanpa memperlakukan setiap byte dengan cara yang sama.

SegWit dan Virtual Byte

Virtual byte, yang sering ditulis sebagai vbytes atau vB, adalah satuan pengukuran biaya yang digunakan untuk transaksi SegWit.

Ukuran virtual transaksi dihitung berdasarkan bobotnya.

Wallet sering menampilkan biaya Bitcoin dalam satoshi per virtual byte.

Hal ini membantu pengguna membandingkan biaya transaksi legacy dan SegWit.

Transaksi SegWit mungkin memiliki lebih banyak byte mentah daripada transaksi legacy yang sebanding, tetapi dapat memiliki lebih sedikit virtual byte karena bobot data witness lebih rendah.

Itulah sebabnya SegWit dapat mengurangi biaya untuk banyak jenis transaksi umum.

Dalam sebagian besar wallet, pengguna tidak perlu menghitung block weight secara manual.

Wallet yang baik seharusnya memperkirakan biaya berdasarkan ukuran virtual transaksi dan kondisi biaya jaringan saat ini.

Jenis Alamat SegWit

SegWit memperkenalkan cara baru untuk menerima dan mengirim Bitcoin.

Jenis alamat SegWit yang paling umum adalah nested SegWit dan native SegWit.

Alamat nested SegWit biasanya diawali dengan “3” karena dibungkus dalam format Pay-to-Script-Hash.

Alamat native SegWit biasanya diawali dengan “bc1” di Bitcoin mainnet.

Spesifikasi BIP 173 menetapkan Bech32, format alamat yang digunakan untuk output native SegWit versi 0.

Native SegWit biasanya lebih efisien daripada nested SegWit karena tidak memerlukan pembungkus tambahan.

Namun, nested SegWit berguna selama masa transisi karena sebagian wallet dan layanan lama belum langsung mendukung native SegWit.

Saat ini, banyak wallet modern mendukung native SegWit secara default.

Legacy vs. Nested SegWit vs. Native SegWit

Alamat Bitcoin legacy biasanya diawali dengan “1” di mainnet.

Alamat nested SegWit biasanya diawali dengan “3” di mainnet.

Alamat native SegWit untuk SegWit versi 0 biasanya diawali dengan “bc1q” di mainnet.

Transaksi legacy merupakan format yang lebih lama dan sering kali kurang efisien dari sisi biaya.

Transaksi nested SegWit memberikan sebagian manfaat SegWit sekaligus mempertahankan kompatibilitas yang lebih baik dengan sistem lama.

Transaksi native SegWit biasanya lebih efisien dan memiliki deteksi kesalahan yang lebih baik melalui alamat Bech32.

Pengguna sebaiknya memilih wallet yang mendukung format alamat Bitcoin modern.

Saat mengirim Bitcoin, pengguna harus selalu menyalin seluruh alamat dengan cermat dan memastikan wallet penerima mendukung jenis alamat yang dipilih.

SegWit dan Bech32

Bech32 adalah format pengodean alamat yang digunakan untuk alamat native SegWit versi 0.

Format ini dirancang agar alamat lebih mudah dibaca, diketik, dan diperiksa kesalahannya.

Alamat Bech32 hanya menggunakan huruf kecil dan angka dari kumpulan karakter terbatas.

Hal ini mengurangi kebingungan akibat karakter yang tampak mirip.

Bech32 juga dilengkapi checksum untuk membantu mendeteksi kesalahan pengetikan atau penyalinan.

Di Bitcoin mainnet, alamat native SegWit yang menggunakan Bech32 diawali dengan “bc1q”.

Di Bitcoin testnet, alamat serupa menggunakan awalan yang dapat dibaca manusia dan berbeda.

Pengguna tidak boleh mengedit alamat Bech32 secara manual karena perubahan sekecil apa pun dapat membuat alamat tidak valid atau mengirim dana ke tujuan yang salah.

SegWit dan Bech32m

Bech32m adalah format checksum alamat yang diperkenalkan kemudian untuk versi witness yang lebih baru.

Format ini ditetapkan dalam BIP 350.

Bech32 digunakan untuk alamat SegWit versi 0.

Bech32m digunakan untuk alamat witness versi 1 dan yang lebih baru, termasuk alamat Taproot.

Perbedaan ini penting karena wallet harus menggunakan format checksum yang benar untuk versi witness terkait.

Alamat native SegWit versi 0 dan alamat Taproot sama-sama dapat diawali dengan “bc1”, tetapi keduanya bukan jenis alamat yang sama.

Pengguna biasanya tidak perlu memilih format checksum secara manual.

Wallet seharusnya menangani format alamat yang benar secara otomatis.

SegWit dan Biaya Bitcoin

SegWit dapat mengurangi biaya transaksi Bitcoin karena data witness mendapat bobot lebih rendah dalam sistem block weight.

Biaya biasanya dibayarkan berdasarkan ukuran virtual, bukan ukuran byte mentah saja.

Transaksi native SegWit sering kali memiliki ukuran virtual yang lebih kecil daripada transaksi legacy yang sebanding.

Artinya, pengguna mungkin membayar lebih sedikit satoshi dalam kondisi fee rate yang sama.

SegWit tidak menjamin biaya selalu rendah.

Biaya Bitcoin tetap bergantung pada permintaan jaringan, kepadatan mempool, kompleksitas transaksi, dan urgensi konfirmasi.

Transaksi SegWit yang kompleks tetap dapat lebih mahal daripada transaksi sederhana.

Namun, penggunaan SegWit umumnya merupakan salah satu cara termudah bagi pengguna biasa untuk meningkatkan efisiensi biaya.

SegWit dan Kapasitas Blok Bitcoin

SegWit meningkatkan kapasitas blok efektif Bitcoin dengan mengubah cara data dihitung.

SegWit tidak sekadar membuat ukuran setiap blok menjadi tidak terbatas.

SegWit memperkenalkan batas maksimum block weight dan memberi bobot lebih rendah pada data witness.

Artinya, blok dapat memuat lebih banyak data transaksi jika transaksi menggunakan SegWit secara efisien.

Peningkatan kapasitas sebenarnya bergantung pada jumlah transaksi yang menggunakan SegWit dan jenis transaksinya.

Jika hanya sedikit pengguna yang menggunakan SegWit, manfaat peningkatan kapasitasnya lebih kecil.

Jika banyak pengguna menggunakan format SegWit yang efisien, lebih banyak transaksi dapat dimasukkan ke dalam blok.

Inilah salah satu alasan dukungan wallet dan adopsi pengguna penting bagi skalabilitas Bitcoin.

SegWit sebagai Soft Fork

SegWit diaktifkan sebagai soft fork.

Soft fork adalah perubahan aturan yang kompatibel dengan versi sebelumnya: node yang telah di-upgrade menerapkan aturan lebih ketat, sementara node lama tetap dapat mengikuti chain.

Hal ini membedakan SegWit dari hard fork yang mengharuskan semua pengguna menerima aturan baru yang tidak kompatibel.

Soft fork sering digunakan di Bitcoin karena mengurangi risiko koordinasi.

Namun, soft fork tetap membutuhkan dukungan luas dari ekosistem, termasuk miner, node, wallet, developer, dan pengguna.

Aktivasi SegWit menjadi momen penting dalam sejarah Bitcoin karena menunjukkan betapa sulitnya upgrade protokol saat banyak pemangku kepentingan memprioritaskan keamanan dan desentralisasi.

Bagi pengguna, hal pentingnya adalah SegWit telah menjadi bagian dari aturan konsensus Bitcoin.

Wallet dan infrastruktur Bitcoin modern umumnya mendukungnya.

SegWit dan Lightning Network

SegWit membantu pengembangan Lightning Network di Bitcoin menjadi lebih mudah dan aman.

Lightning Network adalah sistem payment channel Layer 2 yang memungkinkan banyak pembayaran berlangsung secara off-chain dengan menggunakan Bitcoin untuk membuka dan menutup channel.

Payment channel bergantung pada transaksi Bitcoin yang disusun dengan cermat.

Sebelum SegWit, transaction malleability mempersulit pembuatan rangkaian transaksi yang belum dikonfirmasi dengan aman.

Dengan membuat ID transaksi lebih andal, SegWit memperkuat fondasi untuk membangun channel Lightning.

SegWit juga membuat transaksi pembukaan dan penutupan channel lebih efisien dari sisi biaya dalam banyak kasus.

Lightning tetap memiliki risikonya sendiri, seperti manajemen likuiditas, routing, cadangan channel, dan pemantauan online.

Namun, SegWit merupakan peningkatan penting pada base layer yang mendukung pertumbuhan Lightning.

SegWit dan Kompatibilitas Wallet

Kompatibilitas wallet penting karena tidak semua wallet menambahkan dukungan SegWit pada waktu yang sama.

Wallet modern seharusnya dapat menerima dan mengirim ke alamat native SegWit.

Beberapa wallet lama mungkin hanya mendukung alamat legacy atau nested SegWit.

Jika wallet pengirim tidak mendukung format alamat penerima, pengirim mungkin tidak dapat menyelesaikan pembayaran menggunakan wallet tersebut.

Hal ini kini lebih jarang terjadi, tetapi masih mungkin terjadi pada alat yang sudah usang.

Panduan pengembangan wallet SegWit Bitcoin Core menjelaskan konsep wallet penting seperti txid, wtxid, dan serialisasi witness.

Pengguna sebaiknya memperbarui perangkat lunak wallet dan mencoba transaksi kecil saat menggunakan wallet atau format alamat baru.

Developer sebaiknya mendukung format alamat modern untuk meningkatkan efisiensi biaya dan pengalaman pengguna.

SegWit dan txid vs. wtxid

SegWit memperkenalkan konsep bahwa satu transaksi dapat memiliki txid dan wtxid.

txid adalah pengenal transaksi tradisional yang tidak menyertakan data witness untuk transaksi SegWit.

wtxid adalah pengenal transaksi witness yang menyertakan data witness.

Perbedaan ini membantu mempertahankan kompatibilitas sekaligus memungkinkan node yang telah di-upgrade melacak seluruh data transaksi yang mencakup witness.

Bagi sebagian besar pengguna, txid tetap menjadi pengenal utama yang terlihat di wallet dan blockchain explorer.

Bagi developer, memahami txid dan wtxid penting saat membangun wallet, node, blockchain explorer, dan sistem relay transaksi.

Ini merupakan contoh lain bagaimana SegWit mengubah bagian internal Bitcoin, tetapi tetap mempertahankan pengalaman pembayaran yang sebagian besar sudah dikenal pengguna.

Pengguna biasanya tidak perlu mengelola wtxid secara langsung.

SegWit dan Multisig

SegWit meningkatkan efisiensi dan keamanan untuk banyak transaksi multisig.

Multisig berarti lebih dari satu tanda tangan mungkin diperlukan untuk membelanjakan koin.

Sebelum SegWit, transaksi multisig dapat berukuran besar karena mencakup beberapa tanda tangan dalam data transaksi tradisional.

Dengan SegWit, data tanda tangan dapat ditempatkan di area witness dan dihitung dengan bobot lebih rendah.

Hal ini dapat mengurangi biaya wallet multisig, terutama saat membelanjakan koin dari skrip yang kompleks.

SegWit juga membantu mendukung pembuatan versi skrip yang lebih baik sehingga upgrade Bitcoin berikutnya lebih mudah dirancang.

Bagi bisnis, dana, dan pengguna yang memprioritaskan keamanan, multisig yang kompatibel dengan SegWit dapat menjadi bagian penting dari kustodi Bitcoin yang lebih aman.

Pengguna tetap harus memahami pencadangan kunci, kebijakan penandatanganan, dukungan hardware wallet, dan prosedur pemulihan sebelum menggunakan multisig.

SegWit dan Taproot

Taproot adalah upgrade Bitcoin yang hadir kemudian dan dibangun di atas kerangka witness version yang diperkenalkan SegWit.

SegWit versi 0 mencakup jenis output umum seperti P2WPKH dan P2WSH.

Taproot menggunakan witness versi 1.

Hal ini menunjukkan bahwa SegWit bukan sekadar perubahan efisiensi satu kali.

SegWit juga menciptakan jalur upgrade yang lebih baik untuk peningkatan skrip Bitcoin di masa mendatang.

Taproot menghadirkan tanda tangan Schnorr, privasi yang lebih baik untuk beberapa pola pembelanjaan, dan struktur skrip yang lebih fleksibel.

Alamat Taproot menggunakan Bech32m, bukan checksum Bech32 asli.

Pengguna dapat menganggap SegWit sebagai bagian dari fondasi yang memudahkan penerapan upgrade Bitcoin berikutnya.

Manfaat SegWit

Manfaat utama pertama SegWit adalah perbaikan transaction malleability.

Hal ini membuat rangkaian transaksi yang belum dikonfirmasi lebih aman dan memperluas kemungkinan desain payment channel.

Manfaat kedua adalah efisiensi biaya yang lebih baik untuk banyak jenis transaksi.

Pengguna yang menerima dan membelanjakan Bitcoin dari alamat SegWit sering kali menggunakan lebih sedikit virtual byte daripada transaksi legacy.

Manfaat ketiga adalah peningkatan kapasitas blok efektif.

Lebih banyak aktivitas transaksi dapat dimasukkan ke dalam blok saat data witness digunakan secara efisien.

Manfaat keempat adalah dukungan yang lebih baik untuk upgrade mendatang melalui witness version.

Manfaat kelima adalah infrastruktur yang lebih baik bagi fitur Bitcoin lanjutan seperti Lightning dan multisig modern.

Keterbatasan SegWit

SegWit tidak membuat transaksi Bitcoin gratis.

SegWit tidak menghilangkan kemacetan saat permintaan tinggi.

SegWit tidak membuat konfirmasi Bitcoin di base layer menjadi instan.

SegWit tidak menghilangkan kewajiban pengguna untuk melindungi kunci privat dan memeriksa alamat.

SegWit tidak membuat setiap wallet lama kompatibel dengan semua jenis alamat modern.

SegWit tidak menyelesaikan semua tantangan skalabilitas dengan sendirinya.

SegWit adalah upgrade yang penting, tetapi hanya merupakan salah satu bagian dari pengembangan teknis Bitcoin yang lebih luas.

Pengguna sebaiknya memahami manfaatnya tanpa menganggapnya sebagai solusi menyeluruh untuk semua masalah biaya, kecepatan, atau kemudahan penggunaan Bitcoin.

Risiko dan Kesalahan Pengguna SegWit yang Umum

Salah satu kesalahan umum adalah tertukar dalam mengenali format alamat.

Pengguna mungkin tidak memahami perbedaan antara alamat legacy, nested SegWit, native SegWit, dan Taproot.

Kesalahan lainnya adalah menggunakan perangkat lunak wallet usang yang tidak dapat mengirim ke format alamat yang lebih baru.

Kesalahan lainnya adalah menganggap biaya yang lebih rendah selalu berarti konfirmasi lebih cepat.

Transaksi SegWit dengan biaya rendah tetap dapat dikonfirmasi dengan lambat jika jaringan sedang sibuk.

Kesalahan lainnya adalah mengirim dana melalui layanan atau wallet yang tidak didukung tanpa memeriksa kompatibilitas terlebih dahulu.

Kesalahan lainnya adalah mengira SegWit mengubah batas suplai Bitcoin sebesar 21 juta.

SegWit tidak mengubah jadwal suplai tetap Bitcoin.

Cara Mengetahui Apakah Alamat Bitcoin Menggunakan SegWit

Awalan alamat Bitcoin dapat membantu pengguna mengenali jenis alamatnya.

Alamat mainnet yang diawali dengan “1” biasanya merupakan alamat legacy.

Alamat mainnet yang diawali dengan “3” mungkin merupakan nested SegWit atau alamat script-hash lainnya.

Alamat mainnet yang diawali dengan “bc1q” biasanya merupakan native SegWit versi 0.

Alamat mainnet yang diawali dengan “bc1p” biasanya merupakan Taproot yang menggunakan witness versi 1.

Pola ini berguna, tetapi pengguna tetap sebaiknya mengandalkan perangkat lunak wallet dan blockchain explorer untuk mengetahui jenis alamat secara tepat.

Awalan alamat tidak boleh menggantikan pemeriksaan transaksi dengan cermat.

Sebelum mengirim jumlah besar, pengguna sebaiknya mengonfirmasi alamat dengan penerima melalui saluran tepercaya.

Cara Menggunakan SegWit dengan Aman

Gunakan wallet Bitcoin modern yang mendukung native SegWit.

Perbarui perangkat lunak wallet.

Cadangkan seed phrase dengan aman dan secara offline.

Jangan pernah membagikan kunci privat atau frasa pemulihan kepada situs web, akun dukungan, atau kontak pesan mana pun.

Periksa seluruh alamat penerima sebelum mengirim Bitcoin.

Lakukan transaksi uji coba kecil saat mengirim ke jenis alamat baru atau wallet yang belum dikenal.

Pilih fee rate yang wajar berdasarkan kondisi jaringan saat ini.

Tunggu jumlah konfirmasi yang memadai sebelum menganggap pembayaran bernilai tinggi telah final.

Mengapa SegWit Penting bagi Developer Bitcoin?

SegWit penting bagi developer karena mengubah serialisasi transaksi, perhitungan biaya, hashing tanda tangan, penanganan alamat, dan arsitektur wallet.

Developer yang membangun wallet perlu memahami data witness dan format alamat.

Developer yang membangun blockchain explorer perlu menampilkan kolom transaksi SegWit dengan benar.

Developer yang membangun sistem pembayaran perlu memahami kestabilan txid dan pelacakan konfirmasi.

Developer yang membangun Lightning atau sistem kontrak Bitcoin lainnya membutuhkan peningkatan SegWit untuk mengatasi malleability.

Developer yang membangun alat biaya perlu menghitung bobot transaksi dan ukuran virtual dengan benar.

SegWit kini menjadi pengetahuan standar dalam pengembangan Bitcoin.

Aplikasi Bitcoin yang mengabaikan SegWit kemungkinan memiliki efisiensi biaya yang lebih rendah dan kompatibilitas yang lebih buruk dengan pengguna modern.

Mengapa SegWit Penting bagi Pengguna Bitcoin?

SegWit penting bagi pengguna karena dapat mengurangi biaya dan meningkatkan kompatibilitas dengan alat Bitcoin modern.

Pengguna yang menerima Bitcoin ke alamat native SegWit sering kali dapat membelanjakannya dengan lebih efisien di kemudian hari.

Hal ini dapat sangat berguna ketika biaya jaringan tinggi.

SegWit juga mendukung ekosistem Bitcoin secara lebih luas dengan memudahkan penggunaan sistem lanjutan seperti Lightning.

Pengguna tidak perlu memahami setiap detail teknis untuk mendapatkan manfaat SegWit.

Yang terutama dibutuhkan adalah wallet yang baik dan mendukung format alamat modern.

Pengguna juga sebaiknya memahami bahwa alamat SegWit adalah alamat Bitcoin biasa di jaringan Bitcoin.

Menggunakan SegWit tidak berarti menggunakan koin yang berbeda.

Kesalahpahaman Umum tentang SegWit

Salah satu kesalahpahaman umum adalah bahwa SegWit menghapus tanda tangan dari transaksi Bitcoin.

SegWit memisahkan data tanda tangan ke area witness, tetapi tanda tangan tetap diperlukan untuk validasi.

Kesalahpahaman lainnya adalah bahwa SegWit menciptakan aset Bitcoin terpisah.

SegWit tidak menciptakan koin baru atau sistem saldo terpisah.

Kesalahpahaman lainnya adalah bahwa SegWit membuat setiap transaksi selalu lebih murah, apa pun kondisinya.

SegWit meningkatkan efisiensi biaya untuk banyak transaksi, tetapi biaya tetap bergantung pada permintaan jaringan dan desain transaksi.

Kesalahpahaman lainnya adalah bahwa SegWit dan Taproot merupakan hal yang sama.

Taproot adalah upgrade yang hadir kemudian dan menggunakan sistem witness version, sedangkan SegWit adalah upgrade sebelumnya yang memperkenalkan struktur tersebut.

FAQ

Apa arti SegWit?

SegWit berarti Segregated Witness, yaitu pemisahan data witness transaksi Bitcoin dari struktur data transaksi utama.

Apa itu data witness dalam Bitcoin?

Data witness adalah informasi tanda tangan dan skrip yang digunakan untuk membuktikan validitas transaksi Bitcoin.

Mengapa SegWit ditambahkan ke Bitcoin?

SegWit ditambahkan untuk mengatasi transaction malleability, meningkatkan kapasitas blok efektif, mengurangi biaya untuk banyak jenis transaksi, dan mendukung desain smart contract Bitcoin yang lebih baik.

Apakah SegWit mengurangi biaya Bitcoin?

SegWit dapat mengurangi biaya banyak transaksi karena data witness dihitung dengan bobot lebih rendah, tetapi biaya sebenarnya tetap bergantung pada permintaan jaringan dan pilihan fee rate.

Apakah SegWit membuat Bitcoin lebih cepat?

SegWit tidak mengubah interval blok dasar Bitcoin, tetapi dapat meningkatkan kapasitas efektif dan efisiensi biaya sehingga lebih banyak transaksi dapat dimasukkan ke dalam blok.

Apakah SegWit merupakan hard fork?

Bukan. SegWit diaktifkan sebagai soft fork, yang berarti dirancang agar kompatibel dengan node Bitcoin lama.

Apa itu alamat native SegWit?

Alamat native SegWit adalah alamat Bitcoin yang menggunakan format Bech32 dan biasanya diawali dengan “bc1q” di Bitcoin mainnet.

Apa itu alamat nested SegWit?

Alamat nested SegWit adalah alamat SegWit yang dibungkus dalam format script-hash dan biasanya diawali dengan “3” di Bitcoin mainnet.

Apakah alamat bc1 selalu merupakan SegWit?

Alamat Bitcoin mainnet yang diawali dengan “bc1” adalah alamat witness, tetapi “bc1q” biasanya merupakan SegWit versi 0, sedangkan “bc1p” biasanya merupakan Taproot.

Apakah SegWit mengubah suplai Bitcoin?

Tidak. SegWit tidak mengubah batas suplai Bitcoin sebesar 21 juta atau jadwal penerbitannya.

Mengapa SegWit penting bagi Lightning?

SegWit penting bagi Lightning karena mengatasi transaction malleability, sehingga konstruksi payment channel menjadi lebih andal.

Apakah semua wallet mendukung SegWit?

Sebagian besar wallet Bitcoin modern mendukung SegWit, tetapi beberapa wallet lama atau terbatas mungkin tidak mendukung setiap format alamat SegWit.

Apakah saya sebaiknya menggunakan SegWit?

Sebagian besar pengguna mendapat manfaat dengan menggunakan wallet modern yang mendukung native SegWit karena meningkatkan efisiensi biaya dan kompatibilitas dengan infrastruktur Bitcoin saat ini.

Kesimpulan

SegWit, atau Segregated Witness, adalah salah satu upgrade terpenting dalam sejarah Bitcoin.

SegWit mengubah cara Bitcoin menangani data tanda tangan dengan memindahkan informasi witness ke struktur terpisah, tetapi transaksi tetap dapat diverifikasi sepenuhnya.

Desain ini mengatasi bentuk utama transaction malleability, meningkatkan efisiensi biaya, menambah kapasitas blok efektif, dan mendukung sistem lanjutan seperti Lightning dengan lebih baik.

SegWit juga memperkenalkan fondasi untuk format alamat witness modern dan upgrade witness version di masa mendatang.

Bagi pengguna sehari-hari, SegWit terutama berarti transaksi Bitcoin yang lebih efisien dan dukungan format alamat modern.

Bagi developer, SegWit berarti struktur transaksi baru, penanganan txid dan wtxid, aturan block weight, serta alat yang lebih baik untuk membangun payment channel dan skrip kompleks.

Bagi jaringan Bitcoin, SegWit menunjukkan bagaimana soft fork yang dirancang dengan cermat dapat meningkatkan skalabilitas dan keamanan tanpa menciptakan aset terpisah.

Pelajaran praktisnya sederhana: SegWit adalah Bitcoin biasa, dan menggunakan wallet modern yang kompatibel dengan SegWit merupakan salah satu cara termudah untuk memanfaatkan infrastruktur transaksi Bitcoin saat ini.
Menarik Kembali / Peluang?
Menarik Kembali / Peluang?Menarik Kembali / Peluang?
Simak arus masuk ETF BTC $2,4 miliar pada likuidasi