Bitcoin Script: bahasa di balik transaksi Bitcoin

BlockChainReporter
BTC-2,83%
ETH-4,69%
SOL-5,59%

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.

Lihat Asli
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

CoinShares: Biaya penambangan perusahaan tambang Bitcoin diperkirakan akan meningkat menjadi $79,995 pada Q4 2025, menghadapi tekanan impas

Laporan dari CoinShares menunjukkan bahwa penambang Bitcoin menghadapi tekanan impas, biaya penambangan pada tahun 2025 diperkirakan meningkat menjadi sekitar 79.995 dolar AS, sementara harga kekuatan komputasi terus menurun. Perusahaan tambang mempercepat transformasi ke AI, dan diperkirakan pendapatan dari AI akan meningkat menjadi 70% pada akhir tahun. Jika harga Bitcoin kembali ke 100.000 dolar AS, harga kekuatan komputasi diperkirakan akan pulih.

BlockBeatNews26menit yang lalu

Risiko resesi AS mendekati 50% — Akankah Bitcoin mengulangi kenaikan tahun 2020?

Esai ini menganalisis potensi respons Bitcoin terhadap resesi AS yang akan datang pada tahun 2026, dengan mempertimbangkan ketahanan historisnya setelah crash tahun 2020. Artikel ini membahas hubungan antara harga minyak, inflasi, dan risiko resesi, serta menyajikan dua skenario untuk kinerja Bitcoin di masa depan di tengah perlambatan ekonomi.

TapChiBitcoin38menit yang lalu
Komentar
0/400
Tidak ada komentar