Jelajahi Semua Ulasan

Apa itu Bahasa Script Bitcoin?

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

Apa itu Bitcoin Script?

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.

Cara Kerja Bitcoin Script

Bitcoin Script menggunakan sistem di mana data ditambahkan dan diambil dari "stack" 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 skrip pengunci, yang menetapkan kondisi untuk membelanjakan Bitcoin tersebut. Skrip ini terhubung ke alamat penerima.

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

  4. Eksekusi Skrip: Jaringan Bitcoin menjalankan skrip pembuka diikuti oleh skrip pengunci. Jika hasil eksekusi gabungan adalah "benar," transaksi dianggap valid.

  5. Konfirmasi Transaksi: Transaksi yang valid ditambahkan ke dalam blok dan kemudian ke blockchain, mengkonfirmasi 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 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.

Bitcoin Script dan Konsep Terkait

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.

Kesimpulan

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.

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