Dilip Kumar Patairya
Ditulis oleh Dilip Kumar Patairya,Penulis Staf
Guneet Kaur
Disemak oleh Guneet Kaur,Bekas Editor Staf

Apakah blockchain Bitcoin? Panduan kepada teknologi di sebalik mata wang kripto BTC

Rantaian Bitcoin adalah sebuah buku akaun awam yang menyokong teknologi Bitcoin. Inilah yang perlu anda ketahui tentang rantaian Bitcoin.

Apakah blockchain Bitcoin? Panduan kepada teknologi di sebalik mata wang kripto BTC
Guide

Blockchain Bitcoin adalah gabungan Bitcoin (BTC) dan blockchain. Seseorang atau sekumpulan orang yang dikenali sebagai Satoshi Nakamoto mencipta protokol Bitcoin pada tahun 2008 untuk mendekentralisasi kawalan wang apabila entiti pusat gagal di seluruh dunia. Satu penerbitan yang dikenali sebagai kertas putih Bitcoin menggariskan satu set peraturan komputasi yang menentukan satu jenis pangkalan data teragih baru: blockchain. Rangkaian ini dilancarkan pada Januari 2009.

Mata wang kripto yang paling terkenal, Bitcoin, adalah mata wang yang dicipta untuk teknologi blockchain. Sama seperti dolar Amerika Syarikat, mata wang kripto adalah alat tukar digital yang menggunakan teknik penyulitan untuk mengawasi penubuhan unit kewangan dan mengesahkan pemindahan kewangan.

Blockchain Bitcoin merujuk kepada data yang disimpan dalam "blok" maklumat yang kemudiannya disambungkan bersama dalam "rantai" yang kekal. Satu blok adalah koleksi transaksi Bitcoin dari satu tempoh tertentu. Blok-blok yang bertindih disusun di atas satu sama lain, dengan setiap blok baru bergantung pada blok-blok sebelumnya. Akibatnya, rantai blok terbentuk, menjadikan perkataan "blockchain".

Setiap kali blok baru ditambah, ia menjadikan blok-blok sebelumnya tidak boleh diubah. Ini memastikan bahawa setiap blok lebih selamat dari masa ke masa, dan ia adalah satu contoh bagaimana teknologi Bitcoin sedang mengubah cara perbankan dan transaksi kewangan dijalankan.

Namun, blockchain Bitcoin adalah lebih daripada sekadar mata wang kripto: ia adalah teknologi yang kebanyakan mata wang kripto dibina di atasnya, termasuk Bitcoin. Blockchain Bitcoin adalah unik kerana ia memastikan bahawa semua transaksi adalah tepat. Setiap tindakan dalam blockchain direkodkan dan tidak ada yang ditinggalkan dalam rangkaian. Setelah satu tindakan direkodkan dan disimpan dalam salah satu blok maklumat, ia mempunyai cap masa dan selamat, dan rekod keseluruhan itu tersedia kepada sesiapa sahaja dalam sistem.

Blockchain Bitcoin juga adalah terdesentralisasi, bermakna ia tidak disimpan dalam satu komputer utama atau dikawal oleh satu syarikat. Ia diedarkan di banyak komputer yang berada dalam rangkaian.

Dalam blockchain Bitcoin, terdapat kod yang dipanggil hash. Hash adalah unik untuk setiap blok dalam blockchain. Hashing membolehkan setiap pengguna rangkaian mengenal pasti setiap blok dan mengarahkan mereka untuk bergerak dalam rangkaian kerana setiap blok mempunyai hashnya sendiri dan hash blok sebelumnya.

Dengan yang terakhir ini diingat, bahagian penting dalam blockchain termasuk rekod, blok, hash, dan rantai. Rekod blok dan rekod transaksi adalah dua jenis rekod dalam blockchain. Satu blok mengandungi transaksi Bitcoin yang paling baru yang belum direkodkan dalam mana-mana blok sebelumnya. Rekod transaksi termasuk aset, harga, dan data pemilikan yang direkodkan, diluluskan, dan diselesaikan di semua nod dalam beberapa saat.

Pada dasarnya, hash adalah rentetan panjang yang dihasilkan setelah mengubah sebarang panjang data input dalam rangkaian blockchain, blok adalah sama seperti halaman dalam buku besar atau buku rekod, dan rantai merujuk kepada blok-blok yang disambungkan bersama dalam rangkaian.

Kisah ringkas blockchain Bitcoin

Idea teknologi blockchain diperkenalkan pada tahun 1991 oleh Stuart Haber dan W. Scott Stornetta dalam kertas mereka "How to Time-Stamp a Digital Document." Dalam kertas ini, mereka menjelaskan penggunaan rantai berterusan cap masa untuk merakam maklumat dengan selamat.

Bitcoin dicipta terutamanya untuk memudahkan pertukaran mata wang kripto Bitcoin. Walau bagaimanapun, penganut awal dan pencipta dengan cepat menemui bahawa ia mempunyai potensi yang lebih besar. Dengan ini di minda, mereka merancang blockchain Bitcoin untuk menyimpan lebih daripada hanya data pergerakan token.

Teknologi Bitcoin menggunakan transaksi peer-to-peer (P2P), memungkinkan untuk berfungsi tanpa bank atau pihak ketiga untuk mengurus setiap pergerakan kewangan. Ia membolehkan pembayaran dalam talian dihantar terus dari satu pihak kepada pihak lain tanpa melalui institusi kewangan mana pun.

Berkaitan: Sejarah Bitcoin: Bila Bitcoin bermula?

Terma peer-to-peer bermaksud bahawa komputer yang menjadi sebahagian daripada rangkaian adalah sama rata. Tiada nod "istimewa" dan semua nod berkongsi tanggungjawab untuk menyediakan perkhidmatan rangkaian. Ia terdiri daripada ribuan nod Bitcoin yang menjalankan protokol. Protokol bertanggungjawab untuk menetapkan dan melindungi blockchain.

Pembentukan rangkaian peer-to-peer adalah mungkin kerana data pengguna berkaitan dengan individu atau entiti yang mereka berinteraksi dengan, dan mereka bertanggungjawab untuk menjaga rangkaian teragih berfungsi. Maklumat mengenai individu atau entiti kemudian dipindahkan dari dompet Bitcoin mereka ke lokasi dan alamat IP mereka, yang mewakili interaksi Bitcoin peer-to-peer.

Apa yang diperlukan untuk menjalankan blockchain Bitcoin?

Bitcoin mewakili bentuk wang digital yang tidak memerlukan kepercayaan, selain daripada satu pergerakan untuk mendekan perkhidmatan kewangan. Sebelum Bitcoin, terdapat keperluan untuk pihak ketiga yang dipercayai untuk menyimpan buku besar - sistem penyimpanan rekod data kewangan syarikat atau individu - untuk merakam siapa yang memiliki berapa banyak. Setiap orang mempunyai salinan buku besar ini dengan rangkaian Bitcoin, jadi tidak ada keperluan untuk pihak ketiga.

Setiap transaksi Bitcoin berlaku dalam rangkaian blockchain Bitcoin, yang merupakan ruang digital di mana perlombongan Bitcoin dan penghasilan kuasa hash berlaku. Kuasa hash adalah kuasa pemprosesan yang digunakan oleh komputer atau perkakasan anda untuk menjalankan dan menyelesaikan pelbagai algoritma hash. Algoritma ini digunakan untuk mencipta mata wang kripto baru dan membolehkan mereka berdagang antara satu sama lain. Proses ini dipanggil perlombongan.

Biasanya, pemilik Bitcoin membeli bekalan mata wang kripto mereka melalui pertukaran mata wang kripto, platform yang memudahkan transaksi Bitcoin dan mata wang kripto lain. Leger terdesentralisasi adalah apa yang menjadikan rangkaian blockchain. Yang terakhir menunjukkan bahawa Bitcoin adalah satu perisian, satu set proses di mana peserta menjalankan tugas yang berbeza.

Blockchain adalah lejar digital transaksi yang disalin dalam rangkaian sistem komputer yang teragih. Setiap blok dalam rangkaian mengandungi beberapa transaksi, dan setiap kali transaksi baru berlaku dalam blockchain, rekod transaksi itu ditambahkan ke lejar setiap peserta.

Pangkalan data teragih ini dikendalikan oleh beberapa peserta menggunakan teknologi yang dipanggil teknologi lejar teragih (DLT). Blockchain adalah jenis DLT di mana transaksi direkodkan menggunakan tandatangan kriptografi yang tidak boleh diubah yang dikenali sebagai hash. Transaksi kemudian diatur dalam blok. Setiap blok baru termasuk hash blok sebelumnya, menjadikan mereka bersambung bersama, itulah sebabnya lejar teragih sering dirujuk sebagai blockchain.

Langkah-langkah transaksi blockchain Bitcoin

Blockchain berfungsi sebagai lejar, melacak setiap transaksi Bitcoin, dan ia adalah diri yang mengesahkan, bermakna bahawa seluruh rangkaian nod - komputer yang berbeza yang mengambil bahagian dalam rangkaian - akan sentiasa memeriksa dan mengamankan setiap pergerakan. Di sinilah "penambang" masuk ke dalam permainan: Komputer mereka melakukan kerja berat dalam mengekalkan rangkaian dan dengan itu, menerima Bitcoin sebagai ganjaran. Peraturan-peraturan ini, secara kolektif, adalah protokol Bitcoin.

Penambang Bitcoin merujuk kepada komputer berkuasa tinggi yang menyelesaikan masalah matematik yang rumit untuk mencetak satu syiling. Penambang adalah mesin yang didedikasikan untuk rangkaian yang mengesahkan semua transaksi dan menghalang pelaku jahat. Penambang Bitcoin mengumpulkan sebanyak mungkin transaksi ke dalam satu blok, kemudian mengesahkan blok tersebut dan menambahkannya ke rangkaian blok sebelumnya menggunakan kaedah matematik. Sebagai ganjaran kerana menyediakan kuasa pemprosesan komputer mereka kepada rangkaian, penambang dibayar dalam Bitcoin yang baru dicetak.

Bagaimana blockchain Bitcoin berfungsi?

Blockchain adalah jenis pangkalan data yang merupakan koleksi maklumat yang disimpan dalam sistem komputer secara elektronik. Apa yang disimpan dalam pangkalan data, maklumat atau data biasanya diatur dalam format jadual yang memudahkan pencarian dan penapisan maklumat. Pangkalan data direka untuk menyimpan jumlah maklumat yang besar yang boleh diakses, disaring, dan diedit dengan mudah dan cepat oleh banyak pengguna pada bila-bila masa.

Untuk melakukan ini, pangkalan data yang luas menyimpan data pada pelayan yang terdiri daripada komputer yang berkuasa. Pelayan-pelayan itu boleh dibina menggunakan ratusan dan ratusan komputer. Mengapa? Untuk mempunyai penyimpanan dan kuasa pemprosesan komputasi yang diperlukan agar banyak pengguna dapat mengakses pangkalan data secara serentak. Inilah perbezaannya daripada pangkalan data, katakanlah, pemandu awan penyimpanan.

Inilah perbezaan antara blockchain dan pangkalan data. Perbezaan pertama adalah bagaimana data diatur. Pangkalan data mengatur data ke dalam jadual, sementara blockchain mengumpulkan maklumat ke dalam kumpulan yang dikenali sebagai blok, yang memegang set data. Setiap blok mempunyai kapasiti penyimpanan tertentu yang disambungkan ke blok yang terisi sebelumnya apabila ia terisi, membentuk rangkaian data. Itulah sebabnya ia dipanggil blockchain: Jutaan blok yang diisi dengan data disambungkan bersama.

Sistem ini bermakna bahawa setiap blockchain adalah pangkalan data yang lebih kompleks kerana ia mencipta rangkaian data yang tidak boleh diubah apabila dilaksanakan dalam sistem terdesentralisasi. Apabila satu blok diisi, ia tidak boleh diubah dan menjadi sebahagian daripada satu garis masa, dan setiap blok dalam rangkaian mempunyai cap masa yang tepat apabila ditambahkan ke rangkaian.

Oleh itu, matlamat blockchain adalah membolehkan maklumat digital direkodkan dan diedarkan, tetapi tidak boleh diubah. Itulah sebabnya ia bukanlah pangkalan data itu sendiri; tiada sesiapa boleh mengubahnya setelah ia diisi dan disambungkan. Dengan munculnya teknologi Bitcoin, blockchain mendapat aplikasi sebenar pertamanya.

Mengurangkan risiko

Menggunakan rangkaian blockchain datang dengan banyak kelebihan. Pertama, ketepatan rangkaian. Transaksi yang menjadi sebahagian daripada blockchain harus diluluskan oleh ribuan komputer. Ini menghilangkan semua campur tangan manusia dalam pengesahan, yang bermakna terdapat lebih sedikit kesilapan manusia, serta rekod maklumat yang lebih tepat.

Tetapi, apa jadinya jika salah satu komputer dalam rangkaian membuat kesilapan komputasi? Kesilapan itu hanya akan berlaku dalam satu salinan blockchain. Untuk ia merebak, sekurang-kurangnya 51% daripada rangkaian perlu mempunyai kesilapan yang sama, yang sangat tidak mungkin.

Kelebihan lain adalah blockchain menghilangkan keperluan untuk pemeriksa pihak ketiga. Mana-mana ahli rangkaian Bitcoin boleh memeriksa dan mengesahkan blockchain pada bila-bila masa.

Data blockchain adalah terdesentralisasi, bermakna ia tidak disimpan di satu lokasi pusat tetapi disalin dan disebarkan di seluruh rangkaian komputer yang luas. Ini menjadikannya sangat sukar bagi sesiapa pun untuk mengubah data kerana seorang penyerang, sebagai contoh, memerlukan akses kepada semua rangkaian untuk mengkompromikan sepenuhnya.

Akhirnya, bahagian penting dalam blockchain adalah walaupun sesiapa dengan sambungan internet boleh melihat senarai sejarah transaksi rangkaian dan mengakses butiran tentang transaksi, tiada sesiapa boleh mengakses maklumat pengenalan tentang pengguna yang membuat transaksi tersebut. Selain itu, setiap kali transaksi direkodkan, ia disahkan oleh rangkaian, bermakna ribuan komputer yang menyusunnya mengesahkan jika butiran pembelian adalah betul.

Blockchain vs. bank

Blockchain berfungsi dengan cara yang sangat berbeza daripada bank tradisional kerana ia adalah 100% terdesentralisasi dan bergantung kepada ribuan komputer untuk mengesahkan transaksi. Ini bermakna ia berfungsi 24/7, setiap hari dalam setahun. Kelebihan terbesar semua blockchain Bitcoin adalah ketelusan kerana blockchain bertindak sebagai lejar awam untuk setiap transaksi yang dibuat dalam rangkaian Bitcoin.

Perbezaan lain adalah kelajuan transaksi, yang boleh mengambil masa antara 15 minit hingga lebih sejam, bergantung pada kesesakan rangkaian. Manakala pembayaran kad dan deposit cek boleh mengambil masa dari 24 hingga 72 jam.

Blockchain Bitcoin mempunyai yuran yang berbeza, biasanya berkisar antara $0 hingga $50. Walaupun yuran tidak berkaitan dengan jumlah yang dipindahkan, ia ditentukan oleh keadaan rangkaian pada masa itu dan saiz data transaksi. Oleh kerana satu blok dalam blockchain Bitcoin hanya boleh memuatkan satu megabait (MB) data, jumlah transaksi yang dimasukkan dalam satu blok tunggal adalah terhad.

Perbezaan lain adalah dalam cara membuat transaksi. Sementara blockchain membolehkan sesiapa dengan sambungan internet membuat pemindahan, bank memerlukan anda mempunyai akaun, telefon bimbit, atau komputer.

Semua perbezaan ini menjadikan teknologi blockchain sebagai pengganggu besar dalam kewangan tradisional dan industri perbankan. Mereka adalah rangkaian yang tidak boleh diubah dan terdesentralisasi, rantai yang tidak hanya mengurangkan kos tetapi mencipta rangkaian yang telus di mana pengguna dapat merasa berkuasa dan selamat.

Kelemahan blockchain

Walaupun blockchain mempunyai banyak kelebihan, seperti semua perkara, ia mempunyai kelemahan. Yang pertama adalah blockchain boleh melambat apabila terlalu banyak pengguna dalam rangkaian. Ia juga lebih sukar untuk ditingkatkan kerana kaedah konsensus kerjanya.

Kelemahan lain adalah data dalam blockchain tidak boleh diubah, anda tidak boleh kembali dan mengubah blok sebelumnya setelah ditulis. Sesetengah mungkin melihatnya sebagai tiruan yang memerlukan penyelenggaraan sendiri, yang bermakna pengguna harus menjaga dompet mereka sendiri atau mereka boleh kehilangan akses.

Kelemahan besar adalah bahawa teknologi blockchain masih belum matang. Ia juga tidak menawarkan interoperabiliti dengan blockchain lain dan sistem kewangan lain, dan sukar untuk diintegrasikan ke dalam sistem warisan.

Kemajuan teknikal

Rangkaian Lightning

Rangkaian Lightning (LN) membolehkan peserta memindahkan BTC antara satu sama lain tanpa sebarang yuran menggunakan dompet digital mereka. Lapisan kedua ditambahkan ke rangkaian Bitcoin untuk membolehkan transaksi antara pihak di luar blockchain, yang dipanggil transaksi di luar rangkaian. Lapisan kedua meningkatkan jumlah transaksi tanpa mengorbankan decentralization atau ciri keselamatan asal blockchain.

Rangkaian Lightning mencipta saluran pembayaran antara dua pengguna dalam pangkalan data teragih supaya mereka boleh berurusan antara satu sama lain, tanpa semua pengguna lain menerima maklumat mereka, menentukan transaksi di luar rangkaian.

Ia dianggap sebagai perubahan permainan dalam dunia mata wang kripto kerana ia direka untuk mempercepatkan pemprosesan transaksi dan mengurangkan kos yang berkaitan dengan blockchain Bitcoin. Ia direka pada tahun 2015 dan sedang dikembangkan dan diaktifkan.

Walau bagaimanapun, penyelidik telah memberi amaran bahawa apabila Rangkaian Lightning berkembang, ia akan menjadi sasaran yang lebih menarik bagi penyerang. Bitcoin dalam rangkaian pembayaran yang sedang berkembang mungkin dicuri jika pengguna tidak berhati-hati dan mungkin sukar untuk memastikan keselamatan aset pada masa depan.

Menurut pakar dari Universiti Ibrani Yerusalem, Bitcoin yang kini terkunci dalam saluran pembayaran Rangkaian Lightning, yang kini kira-kira $9 juta dalam Bitcoin, mungkin boleh dicuri oleh penyerang. Walaupun kelemahan ini berpotensi menjadi serius, para penyelidik optimis bahawa ia dapat diperbaiki dalam jangka panjang.

SegWit

Segregated Witness, atau SegWit, merujuk kepada perubahan proses dalam cara Bitcoin menyimpan data transaksi dalam blockchain. Segregate bermaksud memisahkan dan saksi adalah tandatangan transaksi. Ia dicipta untuk memperbaharui cara data disimpan dalam blockchain Bitcoin. Ini membolehkan rangkaian memuatkan lebih banyak transaksi dalam satu blok, meningkatkan jumlah transaksi yang boleh dimasukkan ke dalam rantai.

SegWit tidak hanya meningkatkan kelajuan pemprosesan transaksi Bitcoin tetapi juga menyelesaikan kelemahan dalam protokol yang membenarkan nod untuk mengubah masalah kebolehubah transaksi (TXIDs) dalam rangkaian. Dengan mengeluarkan apa yang dikenali sebagai "data tandatangan" atau "data saksi" dari medan input blok, SegWit meningkatkan jumlah transaksi yang dapat dimuatkan ke dalam blok dan memperbaiki kelemahan kebolehubah transaksi.

Di rangkaian Bitcoin, kemas kini SegWit diperkenalkan sebagai garpu lembut pada bulan Ogos 2017. Garpu lembut adalah kemas kini yang sesuai dengan versi sebelumnya yang membolehkan nod yang diperbaharui berkomunikasi dengan nod yang tidak diperbaharui. Garpu lembut biasanya termasuk peraturan baru yang tidak bertentangan dengan yang sedia ada. Walau bagaimanapun, disebabkan kos tinggi untuk menjalankan nod (terutamanya di negara membangun), peningkatan ini ditangguhkan pada 8 November 2017.

Taproot

Pembangun Bitcoin Core, Greg Maxwell, mencadangkan peningkatan Taproot pada Januari 2018. Kriteria 90% blok yang ditambang dengan isyarat sokongan dari penambang terpenuhi tiga tahun kemudian pada 12 Jun 2021. Ini bermakna 1,815 daripada 2,016 blok yang ditambang sepanjang jangka masa dua minggu mempunyai beberapa data yang disandarkan oleh penambang untuk menunjukkan sokongan mereka terhadap peningkatan tersebut.

Taproot adalah garpu lembut yang memperbaiki skrip Bitcoin untuk meningkatkan privasi dan meningkatkan anonimiti dalam rangkaian. Apabila seorang pengguna tidak menggunakan Taproot, sesiapa boleh mengesan transaksi. Apabila menggunakan Taproot, mereka boleh "menyembunyikan" transaksi mereka. Taproot juga membolehkan untuk menyembunyikan bahawa satu skrip Bitcoin berjalan sama sekali. Pada Oktober 2020, Taproot digabungkan dengan perpustakaan Bitcoin Core.

Salah satu perubahan yang paling penting dalam rangkaian adalah penggantian tandatangan Schnorr dengan teknik tandatangan digital lengkung eliptik (ECDSA) semasa ini dalam Bitcoin. Teknik ECDSA menghasilkan kunci awam dari kunci peribadi yang dihasilkan secara rawak, yang menjadikan mustahil untuk menentukan kunci peribadi dari alamat Bitcoin atau kunci awam. Selain itu, tandatangan Schnorr akan membebaskan ruang dan lebar jalur dalam rangkaian Bitcoin dengan membuat transaksi lebih cepat dan lebih kecil.

Dengan membenarkan kontrak log diskret (DLC), tandatangan Schnorr dapat membantu menyederhanakan kontrak pintar yang kompleks dalam blockchain Bitcoin. DLC adalah cadangan untuk menambahkan pelaksanaan kontrak pintar ke Bitcoin, membolehkan penubuhan orakel blockchain yang mudah, selamat, dan mudah digunakan.

Ia juga dapat membantu dalam penskalaan saluran pembayaran lapisan dua seperti Rangkaian Lightning, yang membolehkan transaksi segera dalam rangkaian Bitcoin.