Bitcoin Script: bahasa di balik transaksi Bitcoin

BlockChainReporter
BTC0,8%
ETH0,83%
SOL0,88%

Pendahuluan

Mata uang digital terdesentralisasi seperti Bitcoin ($BTC), Ethereum ($ETH), Solana ($SOL), dll. muncul berkat kemajuan teknologi blockchain. Teknologi ini memungkinkan orang untuk bertukar nilai di seluruh dunia tanpa harus mengunjungi atau bergantung pada bank atau otoritas pusat. Kita dapat memahami blockchain sebagai buku besar mata uang digital yang merekam dan menyimpan setiap transaksi secara transparan dan aman. Ketika kita memikirkan Bitcoin, kita biasanya memikirkan seberapa cepat investasi orang telah berlipat ganda selama bertahun-tahun. Namun, ada nuansa dalam cara kerjanya yang menarik perhatian beberapa orang, tetapi layak dipelajari. Salah satu detail kecil ini adalah script Bitcoin.

Apa Itu Script Bitcoin?

Script Bitcoin adalah bahasa pemrograman khusus yang dirancang secara khusus untuk jaringan Bitcoin agar dapat mendefinisikan aturan pengiriman dan penerimaan koin. Anda juga dapat memahaminya sebagai serangkaian instruksi yang mengarahkan jaringan untuk menghabiskan $BTC hanya jika kondisi tertentu terpenuhi. Setiap komputer (node) di jaringan menjalankan script ini untuk memeriksa keabsahan sebuah transaksi dan mengizinkan penambahannya ke blok hanya jika transaksi tersebut valid sesuai script. Node secara langsung menolak transaksi yang melanggar ketentuan script.

Namun, Anda tidak boleh menganggap script Bitcoin seperti bahasa komputer lain seperti JavaScript, C++, Python, dll. Bahasa-bahasa ini adalah script multi-guna yang sangat berbeda dari Script Bitcoin, yang tidak dapat menjalankan aplikasi kompleks, dan tujuan utamanya adalah untuk memeriksa kondisi transaksi secara aman.

Analogi Kehidupan Nyata

Untuk menyederhanakan konsep ini bagi pembaca umum, tepat rasanya untuk menarik paralel antara cara kerja Script Bitcoin dan sistem kunci dan gembok. Dalam setiap transaksi Bitcoin, ada dua bagian Script: satu yang mengunci Bitcoin dan satu lagi yang membukanya. Bagian script yang bertanggung jawab untuk mengunci koin memberi tahu jaringan apa yang harus disediakan untuk menghabiskan atau membuka kunci koin tersebut. Data aktual yang memenuhi kondisi pengeluaran berasal dari bagian pembuka kunci. Kedua bagian ini digabungkan membentuk program sistematis yang memungkinkan atau menolak sebuah transaksi. Ini seperti kunci yang hanya dapat membuka gembok jika potongannya cocok dengan struktur internal gembok tersebut.

Bagaimana Script Bitcoin Bekerja dalam Transaksi

Setiap transaksi Bitcoin berisi input dan output. Bitcoin tidak mengelola saldo dalam akun seperti bank. Sebaliknya, ia melacak unspent transaction outputs, atau UTXO, yang merupakan potongan Bitcoin yang belum dibelanjakan dan memiliki kondisi tertentu yang melekat padanya. Kondisi ini ditulis dalam Script. Ketika seseorang ingin membelanjakan Bitcoin, mereka merujuk ke UTXO dan menyediakan Script pembuka yang harus memenuhi kondisi Script pengunci.

Di Pihak Penerima

Ketika Anda menerima Bitcoin dari seseorang, Bitcoin tersebut ada sebagai UTXO di blockchain dan membawa Script pengunci yang mengatakan, “Hanya orang yang dapat membuktikan bahwa mereka memiliki kunci pribadi ini yang dapat membelanjakan koin ini.” Itu adalah bentuk paling dasar dari Script, dan itulah yang mendasari sebagian besar alamat Bitcoin yang digunakan orang setiap hari.

Di Pihak Pengeluaran

Untuk membelanjakan Bitcoin yang Anda terima, perangkat lunak dompet Anda secara otomatis menyusun sebuah Script baru yang mencakup tanda tangan dan kunci publik Anda. Tanda tangan ini membuktikan bahwa Anda adalah pemilik yang sah karena cocok dengan kunci pribadi yang terkait dengan kunci publik dalam Script pengunci. Ketika jaringan Bitcoin menganalisis kombinasi ini, Script menyatakannya sebagai valid dan transaksi diterima.

Setiap node di jaringan Bitcoin secara individual memeriksa keabsahan sebuah transaksi dan script terkait. Ketika Anda menyiarkan sebuah transaksi, node-node tersebut tidak langsung menerimanya begitu saja. Sebaliknya, mereka menjalankan Script melalui proses yang memeriksa setiap kondisi. Jika bahkan satu node menemukan hasil Script yang salah, jaringan secara instan menolak transaksi tersebut. Verifikasi independen oleh node ini membuat Bitcoin bersifat terdesentralisasi dan aman.

Jenis Script yang Umum

Pay-to-Pubkey

Seiring waktu, pengembangan script Bitcoin telah mengalami evolusi, dan komunitas telah mengembangkan beberapa jenis script umum. Tujuan dari script ini adalah untuk mempermudah dan meningkatkan efisiensi transaksi sehari-hari. P2PK (singkatan dari Pay-to-Pubkey) adalah jenis script paling sederhana. Dalam jenis ini, dana dikunci ke kunci publik tertentu. Pengeluaran dana memerlukan tanda tangan yang cocok dengan kunci tersebut. Namun, bentuk awal ini jarang digunakan saat ini.

Pay-to-Pubkey-Hash

P2PKH (singkatan dari Pay-to-Pubkey-Hash) adalah format alamat Bitcoin yang paling umum selama bertahun-tahun. Alih-alih mengunci dana langsung ke kunci publik, dana dikunci ke hash dari kunci publik. Hash adalah seperti sidik jari data yang mudah dihitung satu arah tetapi sulit dibalik. Salah satu manfaat menggunakan hash adalah menyembunyikan kunci publik lengkap sampai dana dibelanjakan, menambah lapisan privasi dan keamanan kecil. Sebagian besar dompet Bitcoin yang Anda gunakan hari ini menghasilkan alamat P2PKH.

Pay-to-Script-Hash

Jenis script penting lainnya adalah Pay-to-Script-Hash (P2SH), yang memungkinkan Bitcoin dikunci ke hash dari script yang lebih kompleks daripada mengungkapkan script lengkap. Pengirim hanya membutuhkan hash-nya, sementara pengeluaran kemudian menyediakan script lengkap dan memenuhi kondisinya, membuat P2SH berguna untuk pengaturan lanjutan seperti dompet multi-tanda tangan.

Mengapa Script Bitcoin Penting

Script Bitcoin tampaknya bersifat teknis dan jauh dari penggunaan sehari-hari. Kebanyakan pengguna Bitcoin mungkin tidak pernah perlu berinteraksi langsung dengan script karena dompet dan alat perangkat lunak menanganinya secara otomatis. Namun, script adalah bahasa fundamental yang mengimplementasikan aturan transaksi Bitcoin. Tanpanya, jaringan tidak akan mampu memeriksa apakah sebuah transaksi valid. Script adalah tulang punggung dari model keamanan Bitcoin.

Selain itu, bahkan pemula pun dapat memahami dan tidak bisa tidak mengapresiasi efisiensi uang yang dapat diprogram ini. Lebih dari sekadar buku besar digital yang berisi banyak angka, jaringan Bitcoin adalah sistem di mana setiap transaksi diperiksa dan ditegakkan oleh aturan jaringan sendiri. Aturan ini memungkinkan Bitcoin beroperasi tanpa otoritas pusat dan tetap tahan terhadap penipuan serta manipulasi. Mempelajari script membantu Anda memahami bagaimana teknologi blockchain mewujudkan janji desentralisasi.

Kesimpulan

Script Bitcoin adalah mesin diam tapi penting yang menegakkan kepercayaan, keamanan, dan desentralisasi dalam jaringan Bitcoin. Meskipun sebagian besar pengguna tidak pernah berinteraksi langsung dengannya, setiap $BTC transaksi bergantung pada Script untuk memverifikasi kepemilikan dan kondisi pengeluaran tanpa perlu perantara. Dengan menjaga bahasa ini sederhana, deterministik, dan aman, Bitcoin memastikan bahwa transaksi tetap tahan terhadap penipuan dan sensor. Memahami Script Bitcoin memberikan wawasan lebih dalam tentang bagaimana Bitcoin berfungsi sebagai uang yang dapat diprogram dan mengapa ia terus beroperasi secara andal sebagai sistem keuangan yang benar-benar terdesentralisasi.

Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.

Artikel Terkait

Bitcoin cenderung mengungguli emas dan saham setelah guncangan global, menurut Mercado Bitcoin

Menurut sebuah studi dari Mercado Bitcoin, Bitcoin mengungguli emas dan S&P 500 setelah terjadinya krisis global besar, menampilkan imbal hasil yang lebih kuat selama guncangan ekonomi. Meskipun volatilitasnya tinggi, ia telah menunjukkan ketahanan dan pertumbuhan pada masa-masa yang penuh gejolak.

CoinDesk3jam yang lalu

BTC Berkonsolidasi di $67,105 Saat Akumulasi Paus yang Kembali Meningkat Memicu Harapan Terjadinya Lonjakan Bitcoin

Bitcoin (BTC) sedang menarik perhatian serius dari investor besar, menurut pengamatan pasar yang diungkap hari ini oleh analis Ali Martinez. Analis tersebut membagikan data di X, yang menunjukkan bahwa para paus telah mengakumulasi total 10.000 BTC selama 72 jam terakhir, sebuah sinyal yang jelas bahwa investor bernilai kekayaan tinggi

BlockChainReporter3jam yang lalu

Jimmy Song menjelaskan mengapa Bitcoin membutuhkan klien node yang “konservatif”

Jaringan Bitcoin (BTC) membutuhkan implementasi perangkat lunak node klien Bitcoin yang “konservatif” untuk menjaga sifat moneter dan memperkuat desentralisasi jaringan, menurut Jimmy Song, co-founder ProductionReady, sebuah organisasi nirlaba yang mendanai perangkat lunak node Bitcoin open source

Cointelegraph4jam yang lalu

Mantan Kanselir Ex-UK mendukung bitcoin sebagai alternatif untuk sistem yang gagal

Kwasi Kwarteng, mantan Menteri Keuangan Inggris, merenungkan masa jabatannya yang singkat dan kekeliruan dari mini-budget sambil mengadvokasi pemikiran ekonomi jangka panjang. Kini, ia memusatkan perhatian pada bitcoin dan inovasi moneter sebagai bagian dari perannya di Stack BTC.

CoinDesk5jam yang lalu

Solana Menjaga Dukungan Kunci saat Reli Bitcoin Mengangkat Pasar Kripto

Harga Solana tetap di atas $80 di tengah meningkatnya nilai Bitcoin, berkontribusi pada pemulihan pasar kripto yang lebih luas dengan kapitalisasi sebesar $2,35 triliun. Permintaan institusional dan meredanya ketegangan geopolitik mendukung pertumbuhan ini, sementara Solana memimpin dalam aktivitas keuangan terdesentralisasi, mencatat volume DEX dan stablecoin yang signifikan pada bulan Maret.

CryptoNewsLand6jam yang lalu
Komentar
0/400
Tidak ada komentar