Apa itu Bahasa Script Bitcoin?

Terakhir diperbarui

Ditulis oleh

Ditinjau oleh

Bahasa Skrip Bitcoin adalah bahasa pemrograman sederhana berbasis tumpukan yang digunakan untuk menentukan kondisi pengeluaran dari transaksi Bitcoin. Bahasa ini memprioritaskan keamanan dan meminimalkan kompleksitas, memainkan peran penting dalam fungsionalitas Bitcoin.
Apa itu Bahasa Script Bitcoin?
Kelola Bitcoin Anda dengan aman menggunakan aplikasi Bitcoin.com Wallet yang memiliki kendali sendiri.

Memahami Bitcoin Script: Bahasa Transaksi Bitcoin

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.

Apa itu Bitcoin Script?

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.

Cara Kerja Bitcoin Script

Bitcoin Script menggunakan sistem di mana data didorong dan diambil dari "tumpukan" selama eksekusi. Berikut adalah penjelasan sederhana tentang transaksi Bitcoin menggunakan Script:

  1. 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.

  2. Locking Script (ScriptPubKey): Setiap output memiliki locking script, yang menetapkan kondisi untuk membelanjakan Bitcoin tersebut. Skrip ini terhubung ke alamat penerima.

  3. 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.

  4. Eksekusi Script: Jaringan Bitcoin menjalankan unlocking script diikuti oleh locking script. Jika hasil eksekusi gabungan adalah "true", transaksi dianggap valid.

  5. Konfirmasi Transaksi: Transaksi yang valid ditambahkan ke dalam blok dan kemudian ke blockchain, mengonfirmasi transfer Bitcoin. Pelajari lebih lanjut tentang konfirmasi.

Contoh: Transaksi Bitcoin Sederhana dalam Script

  • 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.

Bitcoin Script dan Konsep Terkait

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.

Kesimpulan

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.

Panduan terkait

Mulai dari sini →
Apa itu Bitcoin?

Apa itu Bitcoin?

Dapatkan pengenalan langsung tentang Bitcoin dan mengapa itu penting.

Baca artikel ini →
Apa itu Bitcoin?

Apa itu Bitcoin?

Dapatkan pengenalan langsung tentang Bitcoin dan mengapa itu penting.

Bagaimana cara kerja transaksi bitcoin?

Bagaimana cara kerja transaksi bitcoin?

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 →
Bagaimana cara kerja transaksi bitcoin?

Bagaimana cara kerja transaksi bitcoin?

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.

Bagaimana cara mengirim bitcoin?

Bagaimana cara mengirim bitcoin?

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

Baca artikel ini →
Bagaimana cara mengirim bitcoin?

Bagaimana cara mengirim bitcoin?

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

Bagaimana cara menerima bitcoin?

Bagaimana cara menerima bitcoin?

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 →
Bagaimana cara menerima bitcoin?

Bagaimana cara menerima bitcoin?

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.

Apa itu konfirmasi

Apa itu konfirmasi

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

Baca artikel ini →
Apa itu konfirmasi

Apa itu konfirmasi

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

Apa itu biaya jaringan Bitcoin?

Apa itu biaya jaringan Bitcoin?

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

Baca artikel ini →
Apa itu biaya jaringan Bitcoin?

Apa itu biaya jaringan Bitcoin?

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

check icon
DIPERCAYA OLEH LEBIH DARI 5 JUTA PENGGUNA KRIPTO DI SELURUH DUNIA

Tetap di Depan dalam Crypto

DIKIRIM SETIAP MINGGU
DIKIRIM SETIAP MINGGU

Tetap selangkah lebih maju dalam dunia crypto dengan buletin mingguan kami yang menyajikan wawasan paling penting.

news icon

Berita kripto mingguan, dikurasi untuk Anda

insights icon

Wawasan yang dapat ditindaklanjuti dan tips edukatif

products icon

Pembaruan produk yang mendorong kebebasan ekonomi

Daftar

Tidak ada spam. Berhenti berlangganan kapan saja.

Mulai berinvestasi dengan aman menggunakan Dompet Bitcoin.comMulai berinvestasi dengan aman menggunakan Dompet Bitcoin.comMulai berinvestasi dengan aman menggunakan Dompet Bitcoin.com

Mulai berinvestasi dengan aman menggunakan Dompet Bitcoin.com

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.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin