Bitcoin Script: bahasa di balik transaksi Bitcoin

BlockChainReporter
BTC-0,85%
ETH-2,2%
SOL-3,5%

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

Mantan PM Inggris Liz Truss Secara Terbuka Mendukung Bitcoin sebagai Alat untuk Melawan Penggerusan Nilai Mata Uang

Mantan Perdana Menteri Inggris Liz Truss mengkritik arah ekonomi Britania, dengan mengutip pajak dan regulasi yang tinggi. Ia menganjurkan Bitcoin untuk melawan penggerusan nilai mata uang (currency debasement) dan sedang menyelenggarakan sebuah konferensi untuk mempromosikan gerakan kedaulatan dan kebebasan.

GateNews1jam yang lalu

BTC menembus turun di bawah 76000 USDT

Pesan dari bot Gate News, data harga Gate menunjukkan bahwa BTC menembus turun di bawah 76000 USDT, harga saat ini 75996.9 USDT.

CryptoRadar2jam yang lalu

Goldman Sachs Mengajukan ETF Pendapatan Bitcoin Menggunakan Strategi Opsi

Goldman Sachs mengusulkan ETF pendapatan yang berfokus pada Bitcoin yang menghindari kepemilikan Bitcoin secara langsung, dengan menggunakan ETF terkait dan strategi opsi untuk memperoleh pendapatan. Pengajuan ini mencerminkan meningkatnya persaingan di ruang investasi kripto di antara perusahaan-perusahaan besar.

CryptoFrontNews2jam yang lalu

ETF Bitcoin Catat Arus Masuk $663,9M, Hari Terkuat Sejak Pertengahan Januari

ETF Bitcoin mencatat arus masuk sebesar $663,9 juta pada 18 April, yang menunjukkan kepercayaan institusional yang kembali menguat serta pergeseran sentimen pasar. Tren ini menunjukkan minat yang berkelanjutan terhadap Bitcoin karena investor mencari diversifikasi portofolio mereka.

GateNews3jam yang lalu

Kepemilikan Bitcoin Melampaui Emas di Kalangan Orang Amerika untuk Pertama Kalinya

Lebih banyak orang Amerika sekarang memiliki Bitcoin daripada emas, menyoroti pergeseran besar dalam preferensi aset seiring popularitas Bitcoin melonjak. Entitas AS mendominasi kepemilikan Bitcoin global, dan adopsi institusional terus meningkat, dengan perusahaan-perusahaan besar masuk ke pasar dan legislasi berpotensi memperkuat status legal Bitcoin.

GateNews4jam yang lalu

Prakiraan Harga Bitcoin Bergeser Saat Permintaan Tiong Tiong di Iran Pulih $1M Target Talk

Tarif Bitcoin Iran menghidupkan kembali perdebatan tentang kripto sebagai infrastruktur pembayaran global Ketegangan geopolitik mendorong Bitcoin melampaui peran sebagai penyimpan nilai menuju peran mata uang Adopsi institusional dan arus transaksi memperkuat narasi Bitcoin jangka panjang bernilai jutaan dolar Prakiraan harga Bitcoin telah berubah lagi setelah fr

CryptoNewsLand4jam yang lalu
Komentar
0/400
Tidak ada komentar