Terakhir diperbarui

Bahasa Bitcoin Script adalah komponen inti yang menggerakkan transaksi Bitcoin. Ini adalah bahasa khusus yang menetapkan aturan tentang bagaimana Bitcoin dapat dibelanjakan, memastikan transfer yang aman dan dapat diverifikasi. Artikel ini menjelaskan Bitcoin Script, tujuannya, cara kerjanya, dan keterbatasannya. Kami juga akan mengeksplorasi hubungannya dengan kontrak pintar, Jaringan Lightning, sidechain, dan Ordinals.
Untuk pemahaman dasar tentang Bitcoin, lihat Apa itu Bitcoin? dan pengantar singkat tentang Bitcoin. Pelajari lebih dalam dan ketahui tentang bagaimana transaksi Bitcoin bekerja dan temukan cerita asal-usul Bitcoin-dari sebuah ide hingga revolusi keuangan global.
Bitcoin Script adalah bahasa skrip berbasis tumpukan, mirip dengan Forth, tetapi tidak Turing-complete. Ini berarti tidak dapat melakukan perhitungan kompleks seperti loop atau percabangan bersyarat, tidak seperti bahasa yang digunakan untuk pemrograman tujuan umum. Pilihan desain ini memprioritaskan keamanan dan mencegah masalah seperti loop tak terhingga yang dapat mengganggu jaringan Bitcoin.
Pelajari lebih lanjut tentang kontrak pintar dan kelengkapan Turing.
Bitcoin Script menggunakan sistem di mana data didorong dan diambil dari "tumpukan" selama eksekusi. Berikut adalah penjelasan sederhana tentang transaksi Bitcoin menggunakan Script:
Pembuatan Transaksi: Saat mengirim Bitcoin, dompet Anda membuat transaksi dengan input (Bitcoin yang dibelanjakan) dan output (alamat dan jumlah penerima). Pelajari lebih lanjut tentang mengirim Bitcoin.
Locking Script (ScriptPubKey): Setiap output memiliki locking script, yang menetapkan kondisi untuk membelanjakan Bitcoin tersebut. Skrip ini terhubung ke alamat penerima.
Unlocking Script (ScriptSig): Untuk membelanjakan Bitcoin, pengirim menyediakan unlocking script yang memenuhi kondisi locking script. Skrip ini, yang dibuat oleh dompet pengirim, menyertakan tanda tangan digital mereka, membuktikan kepemilikan.
Eksekusi Script: Jaringan Bitcoin menjalankan unlocking script diikuti oleh locking script. Jika hasil eksekusi gabungan adalah "true", transaksi dianggap valid.
Konfirmasi Transaksi: Transaksi yang valid ditambahkan ke dalam blok dan kemudian ke blockchain, mengonfirmasi transfer Bitcoin. Pelajari lebih lanjut tentang konfirmasi.
Locking Script (ScriptPubKey): OP_DUP OP_HASH160 <Hash Kunci Publik Penerima> OP_EQUALVERIFY OP_CHECKSIG Skrip ini membutuhkan tanda tangan yang sesuai dengan hash kunci publik penerima.
Unlocking Script (ScriptSig): <Tanda Tangan> <Kunci Publik Pengirim> Ini memberikan tanda tangan dan kunci publik untuk membuka Bitcoin.
Bersama-sama, skrip-skrip ini memverifikasi tanda tangan terhadap kunci publik dan hash, memastikan bahwa pembelanja adalah pemilik yang sah.
Keterbatasan Bitcoin Script telah mendorong solusi inovatif:
Jaringan Lightning: Solusi layer-2 menggunakan Script untuk saluran pembayaran. Pelajari lebih lanjut tentang Jaringan Lightning.
Sidechain: Blockchain terpisah yang terhubung ke Bitcoin, menggunakan Script untuk interoperabilitas. Pelajari lebih lanjut tentang sidechain.
Ordinals: Menggunakan Script untuk menambahkan data ke satoshi. Pelajari lebih lanjut: Bitcoin Ordinals.
Kontrak Pintar: Meskipun terbatas, Bitcoin Script memungkinkan kontrak pintar dasar seperti dompet multi-tanda tangan. Pelajari lebih lanjut tentang kontrak pintar di Bitcoin.
Bitcoin Script adalah bagian mendasar dari transaksi Bitcoin, memastikan keamanan dan dapat diverifikasi. Keterbatasannya telah menyebabkan solusi inovatif seperti sidechain dan Jaringan Lightning. Memahami Bitcoin Script membantu Anda memahami cara kerja transaksi Bitcoin dan model keamanan jaringan.
Pelajari tentang dompet Bitcoin dan cara membuatnya. Pahami cara membeli, mengirim dan menerima Bitcoin. Juga, jelajahi sejarah harga Bitcoin dan prediksi harga Bitcoin.
Dapatkan pengenalan langsung tentang Bitcoin dan mengapa itu penting.
Dapatkan pengenalan langsung tentang Bitcoin dan mengapa itu penting.

Memahami bagaimana blockchain publik Bitcoin melacak kepemilikan seiring waktu. Dapatkan kejelasan tentang istilah kunci seperti kunci publik & privat, input & output transaksi, waktu konfirmasi, dan lainnya.

Memahami bagaimana blockchain publik Bitcoin melacak kepemilikan seiring waktu. Dapatkan kejelasan tentang istilah kunci seperti kunci publik & privat, input & output transaksi, waktu konfirmasi, dan lainnya.

Mengirim bitcoin semudah memilih jumlah yang akan dikirim dan menentukan ke mana akan dikirim. Baca artikel untuk detail lebih lanjut.

Mengirim bitcoin semudah memilih jumlah yang akan dikirim dan menentukan ke mana akan dikirim. Baca artikel untuk detail lebih lanjut.
Untuk menerima bitcoin, cukup berikan alamat Bitcoin Anda kepada pengirim, yang dapat Anda temukan di dompet Bitcoin Anda. Baca artikel ini untuk informasi lebih lanjut.
Untuk menerima bitcoin, cukup berikan alamat Bitcoin Anda kepada pengirim, yang dapat Anda temukan di dompet Bitcoin Anda. Baca artikel ini untuk informasi lebih lanjut.

Cari tahu tentang konfirmasi blockchain, mengapa mereka penting, dan lainnya.

Cari tahu tentang konfirmasi blockchain, mengapa mereka penting, dan lainnya.

Temukan apa itu biaya bitcoin, bagaimana biaya ditentukan, dan lainnya.

Temukan apa itu biaya bitcoin, bagaimana biaya ditentukan, dan lainnya.
Tetap selangkah lebih maju dalam dunia crypto dengan buletin mingguan kami yang menyajikan wawasan paling penting.
Berita kripto mingguan, dikurasi untuk Anda
Wawasan yang dapat ditindaklanjuti dan tips edukatif
Pembaruan produk yang mendorong kebebasan ekonomi
Tidak ada spam. Berhenti berlangganan kapan saja.



Lebih dari dompet telah dibuat sejauh ini
Segala yang Anda butuhkan untuk membeli, menjual, berdagang, dan berinvestasi Bitcoin dan mata uang kripto Anda dengan aman.

© 2026 Saint Bitts LLC Bitcoin.com. Semua hak dilindungi.