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 tentang Bitcoin Script, tujuannya, cara kerjanya, dan batasannya. Kami juga akan menjelaskan hubungannya dengan kontrak pintar, Lightning Network, sidechain, dan Ordinals.
Untuk pemahaman dasar tentang Bitcoin, lihat Apa itu Bitcoin? dan pengantar singkat tentang Bitcoin. Selami lebih dalam dan pelajari bagaimana transaksi Bitcoin bekerja dan temukan asal-usul Bitcoin-dari ide menjadi revolusi finansial global.
Bitcoin Script adalah bahasa skrip berbasis stack, mirip dengan Forth, tetapi tidak Turing-complete. Ini berarti tidak dapat melakukan perhitungan kompleks seperti loop atau percabangan kondisional, berbeda dengan bahasa yang digunakan untuk pemrograman tujuan umum. Pilihan desain ini memprioritaskan keamanan dan mencegah masalah seperti loop tak terbatas yang dapat mengganggu jaringan Bitcoin.
Pelajari lebih lanjut tentang kontrak pintar dan kelengkapan Turing.
Bitcoin Script menggunakan sistem di mana data ditambahkan dan diambil dari "stack" 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 skrip pengunci, yang menetapkan kondisi untuk membelanjakan Bitcoin tersebut. Skrip ini terhubung ke alamat penerima.
Unlocking Script (ScriptSig): Untuk membelanjakan Bitcoin, pengirim menyediakan skrip pembuka yang memenuhi kondisi skrip pengunci. Skrip ini, dibuat oleh dompet pengirim, mencakup tanda tangan digital mereka, membuktikan kepemilikan.
Eksekusi Skrip: Jaringan Bitcoin menjalankan skrip pembuka diikuti oleh skrip pengunci. Jika hasil eksekusi gabungan adalah "benar," transaksi dianggap valid.
Konfirmasi Transaksi: Transaksi yang valid ditambahkan ke dalam blok dan kemudian ke blockchain, mengkonfirmasi transfer Bitcoin. Pelajari lebih lanjut tentang konfirmasi.
Locking Script (ScriptPubKey): OP_DUP OP_HASH160 <Hash Kunci Publik Penerima> OP_EQUALVERIFY OP_CHECKSIG
Skrip ini memerlukan tanda tangan yang sesuai dengan hash kunci publik penerima.
Unlocking Script (ScriptSig): <Tanda Tangan> <Kunci Publik Pengirim>
Ini menyediakan tanda tangan dan kunci publik untuk membuka Bitcoin.
Bersama-sama, skrip-skrip ini memverifikasi tanda tangan terhadap kunci publik dan hash, memastikan bahwa pengeluar adalah pemilik sah.
Batasan Bitcoin Script telah memicu solusi inovatif:
Lightning Network: Sebuah solusi lapisan-2 yang menggunakan Script untuk saluran pembayaran. Pelajari lebih lanjut tentang Lightning Network.
Sidechains: Blockchain terpisah yang terhubung ke Bitcoin, menggunakan Script untuk interoperabilitas. Pelajari lebih lanjut tentang sidechains.
Ordinals: Menggunakan Script untuk menambahkan data ke satoshi. Pelajari lebih lanjut: Ordinals Bitcoin.
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 fundamental dari transaksi Bitcoin, memastikan keamanan dan keterverifikasian. Batasannya telah memunculkan solusi inovatif seperti sidechains dan Lightning Network. Memahami Bitcoin Script membantu Anda memahami bagaimana transaksi Bitcoin bekerja 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.
Baca artikel ini →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.
Baca artikel ini →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.
Baca artikel ini →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.
Baca artikel ini →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.
Baca artikel ini →Cari tahu tentang konfirmasi blockchain, mengapa mereka penting, dan lainnya.
Temukan apa itu biaya bitcoin, bagaimana biaya ditentukan, dan lainnya.
Baca artikel ini →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.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved