Bitcoin Script: bahasa di balik transaksi Bitcoin

BlockChainReporter
BTC-4,04%
ETH-4,95%
SOL-4,28%

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

Perusahaan yang terdaftar di pasar saham AS Hyperscale Data kepemilikan Bitcoin meningkat menjadi lebih dari 610 keping, dengan nilai pasar sekitar 40 juta dolar AS

Hyperscale Data mengumumkan pada 7 Maret bahwa jumlah kepemilikan Bitcoin mereka meningkat menjadi 610.9188 BTC, dengan total nilai pasar sekitar 40 juta dolar AS. Anak perusahaan Sentinum memegang 564.7252 BTC, sementara anak perusahaan lainnya ACG membeli 46.1935 BTC. Tujuan perusahaan adalah meningkatkan nilai aset Bitcoin mereka menjadi 1 miliar dolar AS.

GateNews14menit yang lalu

Konstruksi Dimulai pada Fasilitas Kuantum yang Mampu Memecahkan Bitcoin

Lomba komputasi kuantum semakin mendekati tonggak keberhasilan komersial, dengan PsiQuantum mengungkapkan kemajuan menuju fasilitas yang dapat menampung satu juta qubit. Perusahaan, yang mengaitkan rencananya dengan kolaborasi bersama Nvidia, mengatakan bahwa lokasi ambisius di Chicago ini akan mengandalkan teknologi error-to

CryptoBreaking23menit yang lalu

XRP Bertahan di $1.40 saat Rally Bitcoin dan Arus Masuk ETF Mengangkat Pasar Kripto

Wawasan Utama XRP mempertahankan dukungan di atas $1.40 saat pasar yang lebih luas pulih, sementara arus masuk yang kuat ke ETF Bitcoin membantu memulihkan kepercayaan perdagangan. Bitcoin melonjak melewati $74.000 seiring kenaikan di altcoin utama, meningkatkan total nilai pasar kripto mendekati $2,45 triliun dalam satu

CryptoFrontNews52menit yang lalu

Perusahaan penambangan Bitcoin Cathedra Bitcoin dan Sphere 3D mencapai kesepakatan penggabungan, setelah penggabungan kapasitas operasional mencapai 53 MW

Cathedra Bitcoin dan Sphere 3D mencapai kesepakatan penggabungan melalui pertukaran saham penuh, setelah penggabungan perusahaan baru akan mempertahankan nama Sphere 3D dan mengoperasikan pusat data di beberapa negara bagian, dengan rencana memperluas kemampuan operasional dan mengembangkan layanan AI serta komputasi berkinerja tinggi.

GateNews52menit yang lalu

Warga New York dapat membayar hipotek rumah mereka dengan Bitcoin

Warga Kota New York sekarang dapat membayar hipotek menggunakan Bitcoin melalui platform Strike, yang telah mendapatkan lisensi yang diperlukan. Sistem ini menyederhanakan transaksi, mengurangi biaya, dan meminimalkan risiko volatilitas harga, menandai kemajuan signifikan dalam integrasi cryptocurrency di bidang properti.

TapChiBitcoin1jam yang lalu

Prediksi Harga 3/6: BTC, ETH, BNB, XRP, SOL, DOGE, ADA, BCH, HYPE, XMR

Bitcoin (CRYPTO: BTC) menghadapi ujian baru setelah reli singkat, kembali turun di bawah angka $68.500 saat penjual kembali menguasai pasar. Pergerakan ini terjadi setelah aset tersebut sempat menyentuh ambang batas $74.000, sebuah level yang sebelumnya berfungsi sebagai plafon selama kenaikan terakhir. Pedagang kini berharap adanya dukungan agar harga tidak turun lebih jauh.

CryptoBreaking1jam yang lalu
Komentar
0/400
Tidak ada komentar