Apa itu SegWit dan Bagaimana Cara Kerjanya Dijelaskan

Selamat datang di panduan pemula lainnya untuk crypto! Hari ini, saya akan memberi tahu Anda tentang apa itu SegWit.

Ada ratusan cryptocurrency di pasaran dan masing-masing memiliki seperangkat aturan yang memandu cara kerjanya. Seperangkat aturan ini disebut a protokol. Jadi, apa hubungannya semua ini dengan SegWit? Apa itu SegWit?

Nah, seperti semua program komputer, cryptocurrency perlu diperbarui dan ditingkatkan. Bug dan gangguan ditemukan yang perlu diperbaiki. Inilah yang terjadi saat laptop Anda meminta Anda untuk mematikan dan memperbarui.

Ketika cryptocurrency perlu diperbarui atau ditingkatkan, perubahan harus dilakukan pada protokolnya. SegWit adalah pembaruan yang dibuat untuk protokol Bitcoin tahun lalu.

Dalam panduan ini, saya akan memberi tahu Anda semua yang perlu Anda ketahui tentang SegWit. Saya akan memberi tahu Anda apa itu SegWit dan cara kerjanya. Saya juga akan memberi tahu Anda peningkatan apa yang telah dibuatnya pada jaringan Bitcoin dan apa arti peningkatan ini bagi penggunanya.

Di akhir panduan ini, Anda tidak perlu bertanya pada diri sendiri, “Apa itu SegWit?” lagi.

Mari kita mulai dengan melihat dari mana SegWit berasal dan apa yang ingin dicapai …

Kisah SegWit

Apa itu Segwit - Logo Segwit

Kupon Coinbase Terbaru Ditemukan:

Ide untuk SegWit pertama kali diperkenalkan oleh Pieter Wuille pada konferensi Bitcoin pada tahun 2015. Wuille adalah pengembang Bitcoin dan salah satu pendiri Blockstream, sebuah perusahaan perangkat lunak yang berspesialisasi dalam keamanan digital untuk layanan keuangan.

Wuille menyarankan SegWit sebagai solusi untuk kesalahan dalam protokol Bitcoin. Dalam pengembangan perangkat lunak, solusi untuk kekurangan disebut tambalan. Masalah yang ingin dia perbaiki disebut kelenturan transaksi. Kelenturan transaksi adalah cara kutu buku untuk mengatakan bahwa Bitcoin dapat dicuri dari pengguna dengan mengubah sebagian kecil informasi transaksi. Jangan khawatir, saya akan membahas semua ini lebih detail di bagian selanjutnya.

Proposal SegWit Wuille menyebabkan perdebatan besar di komunitas Bitcoin dan hampir dua tahun sebelum diluncurkan. Itu akhirnya diaktifkan pada 23 Agustus 2017. Patch yang sama diterapkan ke Litecoin protokol pada 10 Mei 2017.

catatan: Litecoin adalah mata uang kripto yang kodenya didasarkan pada protokol Bitcoin. Karena mereka sangat mirip, mereka berbagi masalah kelenturan transaksi.

SegWit memperbaiki masalah kelenturan transaksi dan juga membuat beberapa perbaikan lain pada protokol Bitcoin. Namun, masih banyak kritik dan tidak semua pengguna jaringan Bitcoin menyambut baik perubahan tersebut. Beberapa anggota komunitas Bitcoin sangat tidak setuju dengan SegWit sehingga mereka menciptakan mata uang kripto saingan mereka!


Sebelum kita membahas semua itu, mari kita lihat lebih dekat masalah kelenturan transaksi. Jadi, apa kelenturan transaksi dan apa yang dilakukan SegWit untuk menghentikannya?

Kelenturan transaksi cukup rumit. Untuk memahaminya, Anda harus terlebih dahulu memahami cara kerja transaksi Bitcoin…

Dasar-dasar Blockchain

Bitcoin adalah jaringan besar yang terdiri dari ribuan komputer yang disebut node. Setiap node menyimpan catatan lengkap dari setiap transaksi Bitcoin yang pernah dilakukan. Rekaman ini disebut a blockchain.

Sebagian besar pekerjaan yang terlibat dalam pemrosesan transaksi baru dilakukan oleh node khusus yang disebut penambang. Pengguna membayar biaya transaksi penambang untuk pekerjaan yang mereka lakukan. Transaksi baru hanya dapat ditambahkan ke blockchain setelah penambang memasukkannya ke dalam kelompok transaksi yang dipanggil blok. Setiap blok di blockchain Bitcoin berisi 1MB informasi transaksi.

Ini harus mengambil sekitar 10 menit agar jaringan memproses satu blok transaksi tetapi bisa memakan waktu lebih lama. Jaringan Bitcoin dapat memproses di antaranya 3-7 transaksi per detik (Tx / s). Namun, ini bisa sangat melambat saat jaringan sibuk.

Sekarang saya akan menggunakan dua contoh untuk menunjukkan kepada Anda cara kerja transaksi Bitcoin yang sederhana. Yang pertama adalah transaksi Bitcoin standar. Yang kedua adalah transaksi di mana satu pengguna memanfaatkan kelenturan transaksi untuk mencuri Bitcoin dari pengguna lain.

Transaksi Untuk Pemula

Lucy ingin mengirim 10 Bitcoin (BTC) ke Jude. Untuk melakukan ini, Lucy dan Jude memerlukan dua jenis informasi:

  • Alamat publik: Ini seperti alamat email Bitcoin. Alamat publik adalah lokasi digital tempat Lucy mengirim Bitcoin. Jude memiliki alamat publik untuk menerima Bitcoin. Alamat publik dapat dilihat oleh seluruh jaringan.
  • Kunci pribadi: Jika alamat publik seperti alamat email, maka kunci pribadi seperti kata sandi. Mereka membuktikan bahwa alamat publik – dan karena itu Bitcoin itu sendiri – adalah milik Lucy dan Jude. Hanya Lucy yang dapat melihat kunci pribadi Lucy dan hanya Jude yang dapat melihat kunci pribadi Jude.

Mari kita lihat seperti apa transaksi di jaringan Bitcoin…<

Transaksi Bitcoin Standar

Apa itu Transaksi Bitcoin Segwit

Bagaimana 10BTC berpindah dari Lucy ke Jude?

  1. Lucy menyiarkan permintaan ke jaringan. Permintaan tersebut berisi alamat publik Jude, jumlah yang dikirim (10BTC) dan biaya transaksi untuk para penambang. Ini juga berisi kunci pribadi Lucy tanda tangan yang dia gunakan untuk membuktikan bahwa dia memiliki 10BTC untuk dikirim. Informasi tanda tangan ini disebut data saksi.
  2. Penambang memproses transaksi. Mereka menggabungkan informasi Lucy dengan Jude dan mengenkripsi saya t. Ini berarti bahwa mereka mengubah informasi menjadi sebaris kode komputer. Kode ini disebut ID transaksi.
  3. Transaksi itu antrian, menunggu untuk diproses. Jika Lucy telah memasang biaya transaksi yang rendah maka dia bisa mengantri untuk waktu yang lama! Ini seperti memesan makanan di restoran. Jika Anda tidak memberi tip kepada pramusaji, mungkin butuh waktu lama sampai makanan Anda tiba! Lucy dapat mempercepat prosesnya dengan mengirimkan transaksi lagi dengan biaya yang lebih tinggi. ID transaksi sekarang ditambahkan ke ID transaksi pengguna lain dan dienkripsi lagi. Proses ini berlanjut hingga batas 1MB informasi transaksi tercapai dan blok terbentuk.
  4. Blokir sudah dikonfirmasi. Blok tersebut disiarkan ke jaringan dan jika lebih dari setengah dari semua node setuju bahwa informasi di dalamnya valid di dalamnya dapat dikonfirmasi dan ditambahkan ke blockchain. Jude menerima 10BTC dari Lucy.

Beginilah sebagian besar transaksi Bitcoin terjadi. Selanjutnya, saya ingin menunjukkan kepada Anda bagaimana kelenturan transaksi dapat memengaruhi transaksi dan kemudian kita dapat bertanya, apa yang dilakukan SegWit tentang hal itu??

Bagaimana Kelenturan Transaksi Bekerja

Apa itu Kelenturan Transaksi Segwit dan Perubahan yang Belum Dikonfirmasi

Dengan menggunakan contoh itu lagi, saya akan menunjukkan kepada Anda bagaimana kelenturan transaksi dapat digunakan oleh Jude untuk mengelabui Lucy agar mengirimkannya 20BTC, bukan 10. Begini cara kerjanya…

Cacat kelenturan transaksi dalam kode Bitcoin memungkinkan Jude untuk mengubah data saksi Lucy sebelum transaksi dikonfirmasi. Ini mengubah ID transaksi tanpa mengubah transaksi itu sendiri (yang masih 10BTC dikirim dari Lucy ke Jude).

Ketika transaksi yang diubah ini dikonfirmasi oleh jaringan, itu membatalkan transaksi asli. Sekarang Jude menghubungi Lucy untuk mengeluh bahwa dia belum menerima 10BTC, meskipun dia sudah menerima!

Lucy memeriksa dan melihat bahwa transaksi asli belum berjalan. Dia sekarang memasang biaya transaksi yang lebih tinggi dan mengirimkannya lagi. Transaksi baru ini diproses oleh jaringan. Jude menerima 10 Bitcoin lagi!

Lucy, para penambang, dan jaringan lainnya tidak memiliki cara untuk mengetahui bahwa ini sedang terjadi. Setelah transaksi dikonfirmasi dan ditambahkan ke blockchain, mereka tidak dapat diubah atau dihapus. Di bawah ini adalah bagan yang menunjukkan betapa seriusnya masalah kelenturan transaksi untuk jaringan Bitcoin.

Apa itu Transaksi Segwit Diterima vs DitolakSumber: bitcoinmagazine

Transaksi yang dipengaruhi oleh kelenturan transaksi ditunjukkan dengan warna merah.

Jadi, apa itu SegWit dan apa fungsinya untuk mengatasi masalah kelenturan transaksi?

Menambal Kelenturan Transaksi

Seperti yang saya sebutkan sebelumnya, SegWit adalah tambalan yang dirancang oleh Pieter Wuille untuk mencegah kelenturan transaksi. Cara kerjanya cukup sederhana. Untuk menghentikan data saksi yang digunakan untuk mengubah ID transaksi, Wuille menyarankan untuk menghapusnya dari transaksi! Sederhana, benar?

Nama lengkap SegWit adalah a saksi terpisah. Memisahkan berarti menghapus atau memisahkan, jadi SegWit berarti menghapus data saksi.

Seorang saksi terpisah menciptakan rantai samping tempat data saksi disimpan jauh dari blockchain utama. Ini mencegah ID transaksi diubah oleh pengguna yang tidak jujur ​​seperti Jude!

Hal yang cerdas tentang Bitcoin SegWit adalah ia kompatibel ke belakang. Artinya, node yang diperbarui dengan protokol SegWit Bitcoin masih dapat bekerja dengan node yang belum diperbarui. Jenis pembaruan ini disebut garpu lembut. Pembaruan yang tidak kompatibel dengan versi sebelumnya disebut garpu keras. Garpu keras dapat membagi jaringan dan menghasilkan cryptocurrency baru.

Pieter Wuille ingin SegWit kompatibel ke belakang, dan karenanya, pembaruan soft-fork. Untuk melakukan ini, dia perlu mendesainnya sehingga data saksi masih tercatat di blockchain utama. Solusi yang dia temukan adalah mengenkripsi semua data saksi dari sebuah blok di sidechain SegWit dan menyimpannya kode root di blockchain utama. Ini memungkinkan Bitcoin SegWit untuk menambal kelenturan transaksi tanpa menjadi pembaruan hard-fork.

Sekarang Anda tahu bagaimana saksi terpisah mencegah kelenturan transaksi, tetapi kisah SegWit Bitcoin tidak berakhir di situ. SegWit telah memengaruhi jaringan Bitcoin dengan cara yang bahkan tidak terpikirkan oleh Pieter Wuille ketika dia membuatnya!

Selanjutnya, saya akan memberi tahu Anda tentang skalabilitas dan jaringan petir. Saya akan mulai dengan skalabilitas…

Jadi, apa itu skalabilitas SegWit?

Skalabilitas SegWit Bitcoin

Pertama, izinkan saya menjelaskan apa itu skalabilitas. Skalabilitas adalah kemampuan jaringan untuk memproses transaksi dalam jumlah besar tanpa menurunkan kecepatan transaksi. Jika jaringan dapat diskalakan, ia akan dapat memproses transaksi dengan cepat, atau bahkan lebih cepat, karena semakin besar. Sayangnya, sebagian besar cryptocurrency memproses transaksi lebih lambat semakin besar mereka.

Cryptocurrency memiliki masalah skalabilitas karena transaksi diproses oleh konsensus. Seperti yang saya sebutkan sebelumnya, lebih dari setengah node di jaringan Bitcoin perlu menyetujui bahwa sebuah transaksi valid sebelum dapat ditambahkan ke blockchain. Semakin banyak node yang ada di jaringan, semakin lama waktu yang dibutuhkan untuk mencapai kesepakatan atau konsensus. 

Komunitas Bitcoin telah memperdebatkan berbagai cara untuk menskalakan jaringan sejak lama. Masalahnya menjadi lebih buruk karena platform menjadi lebih populer sehingga waktu hampir habis untuk mencari solusi.

Ketika Pieter Wuille membuat Bitcoin SegWit, dia juga secara tidak sengaja meningkatkan skalabilitas jaringan! Data saksi digunakan untuk mengambil 65% dari setiap blok Bitcoin. Dengan menghapus data saksi, blok Bitcoin SegWit sekarang memiliki ruang untuk lebih banyak informasi transaksi.

Setiap blok sekarang memiliki satu set berat blok yang dibatasi hingga 4MB. Bobot blok adalah kombinasi dari 1MB informasi yang disimpan di blockchain utama dan data saksi yang disimpan di sidechain. Seorang saksi terpisah memungkinkan jaringan untuk memproses lebih banyak transaksi tanpa mengubah ukuran blockchain Bitcoin secara keseluruhan.

Jadi, jika seseorang bertanya kepada Anda, “apa itu skalabilitas SegWit?” Anda dapat memberi tahu mereka bahwa ini adalah cara memproses lebih banyak transaksi di jaringan Bitcoin. Itu membuat jaringan korek api dengan menghapus data saksi dari transaksi tanpa mempengaruhi ukuran blockchain Bitcoin.

Sekarang, saya ingin memberi tahu Anda tentang perkembangan menarik lainnya yang sedang dimungkinkan oleh SegWit. Apa yang digunakan SegWit untuk saat ini?

Bandingkan Pertukaran Crypto Secara Berdampingan Dengan Yang Lain

Tahukah kamu?

Pernahkah Anda bertanya-tanya pertukaran kripto mana yang terbaik untuk tujuan perdagangan Anda?

Lihat & bandingkan pertukaran crypto TOP3 berdampingan

Jaringan Petir

Jaringan kilat adalah solusi lain untuk masalah skalabilitas Bitcoin dan tidak akan berfungsi tanpa saksi terpisah.

Jaringan kilat memungkinkan pengguna untuk mengatur saluran pembayaran pembayaran mikro. Mari gunakan Lucy dan Jude untuk contoh lain:

Jude bekerja untuk Lucy. Dia membayarnya 1BTC per hari. Daripada memproses transaksi di blockchain utama, Lucy dan Jude membuat saluran pembayaran pribadi di mana Lucy dapat mengirim Bitcoin langsung ke Jude. Dia mengiriminya pembayaran mikro sebesar 1BTC per hari. Setiap pembayaran mikro harus ditandatangani oleh Lucy dan Jude. Mereka disebut transaksi multi-tanda tangan untuk alasan ini.

Jude bekerja untuk Lucy selama sepuluh hari. Pada akhir sepuluh hari, Lucy dan Jude menutup saluran pembayaran. Pada titik ini, semua pembayaran mikro disiarkan ke jaringan sebagai satu transaksi untuk 10BTC.

Saluran pembayaran seperti ini membentuk dasar dari jaringan kilat dari ribuan pembayaran mikro yang terjadi jauh dari blockchain utama. Transaksi hanya ditambahkan ke blockchain utama ketika pengguna menutup saluran pembayaran. Jadi, apa yang SegWit lakukan untuk mewujudkannya?

Pembayaran mikro adalah belum dikonfirmasi transaksi yang hanya menjadi valid ketika saluran pembayaran ditutup dan total saldo transaksi diproses oleh jaringan. Tanpa Bitcoin SegWit, pengguna dapat mengubah ID transaksi dalam transaksi multi-tanda tangan menggunakan kelenturan transaksi. Ini akan berarti kekacauan bagi sistem dan membuatnya sama sekali tidak bisa dijalankan.

Sekarang Anda tahu apa itu SegWit, cara kerjanya, dan apa artinya bagi jaringan Bitcoin. Sebelum saya selesai, saya akan memberikan ringkasan singkat tentang apa yang hebat tentang SegWit. Saya juga akan memberi tahu Anda tentang beberapa kritik yang dimilikinya dan beberapa masalah yang ditimbulkannya…

apa yang SegWit: Pro

jempolan PRO

Kelenturan transaksi sesuatu dari masa lalu. SegWit adalah solusi sederhana dan kreatif untuk masalah utama dalam protokol Bitcoin.

Transaksi Bitcoin lebih cepat. SegWit membuat blockchain Bitcoin lebih ringan. Ini memungkinkan lebih banyak transaksi untuk diproses tanpa meningkatkan ukuran blockchain Bitcoin secara keseluruhan.

Transaksi Bitcoin lebih murah. Kecepatan transaksi yang lebih tinggi berarti biaya transaksi yang lebih rendah. Biaya transaksi Bitcoin bisa sangat tinggi sehingga setiap perubahan yang menurunkannya harus disambut oleh komunitas.

Perkembangan baru dan menarik mungkin terjadi. Jika Bitcoin akan melayani jaringan jutaan orang, maka ia perlu menyelesaikan masalah skalabilitas. SegWit membantu membuat proyek skalabilitas seperti jaringan kilat menjadi kenyataan.

 Apa itu SegWit: Kontra

jempol ke bawah KONTRA

Ini tidak digunakan oleh cukup banyak node. Banyak penambang tidak menyukai SegWit. Biaya yang lebih rendah memengaruhi keuntungan mereka dan mereka juga tidak menghargai keharusan untuk mendukung sidechain data saksi yang tidak memberikan pendapatan biaya sama sekali. Layanan Bitcoin lainnya – seperti dompet – juga lambat untuk mendukung perubahan SegWit. Hanya pada Februari 2018, hampir enam bulan setelah diaktifkan 14% transaksi Bitcoin dilakukan menggunakan SegWit Bitcoin. Jumlahnya telah meningkat sejak saat itu, tetapi jaringan tersebut masih jauh dari pembaruan sepenuhnya.

Ini adalah solusi jangka pendek untuk masalah jangka panjang. Beberapa pengembang Bitcoin mengeluh bahwa protokol SegWit tidak cukup jauh untuk menyelesaikan masalah skalabilitas. Mereka mengklaim bahwa hanya perubahan besar pada ukuran blockchain Bitcoin dan cara transaksi diproses yang akan membantu platform untuk berkembang di masa depan.

SegWit telah menyebabkan perpecahan dalam komunitas Bitcoin. Ketidaksepakatan seputar SegWit telah menyebabkan beberapa perselisihan yang sulit. Yang paling terkenal di antaranya adalah Bitcoin Cash (BCH).

Sekarang Anda sudah mendapatkan semua faktanya, Anda bisa menjawab “Apa itu SegWit?” untuk dirimu. Sebelum saya pergi, saya ingin membagikan beberapa kata penutup kepada Anda…

Kesimpulan

Ketika Pieter Wuille merancang SegWit, dia ingin memperbaiki masalah yang menyebabkan kelenturan transaksi. Tetapi SegWit melakukan lebih dari itu, itu menciptakan diskusi besar-besaran tentang masa depan platform Bitcoin itu sendiri. Bitcoin hampir berumur sepuluh tahun. Ini masih mata uang kripto terbesar di dunia tetapi beberapa mulai mempertanyakan apakah itu yang terbaik.

Ada ratusan proyek blockchain baru yang menawarkan beberapa teknologi kripto paling canggih yang pernah ada. Beberapa orang melihat SegWit Bitcoin sebagai perubahan positif untuk jaringan. Namun, yang lain melihatnya sebagai simbol keterbatasan Bitcoin.

Perdebatan SegWit berlanjut di seluruh komunitas Bitcoin, dan sekarang Anda cukup tahu untuk menyampaikan pendapat Anda. Apa Segwit bagi Anda? Apakah ini perkembangan baru yang menarik yang akan membawa Bitcoin ke masa depan? Atau apakah ini solusi sementara untuk masalah yang jauh lebih besar yang dihadapi jaringan Bitcoin? Pikirkan tentang itu, dan sampai jumpa lagi!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map