Beli Kripto
Pasar
Spot
Futures OILBTC
Tabungan
Pusat Acara
Hub Hadiah
Lainnya
Fest. 0-Biaya
P2PKH (Pay-to-PubKey-Hash): Apa Itu P2PKH (Pay-to-PubKey-Hash)?P2PKH (Pay-to-PubKey-Hash), yang lebih umum disebut Pay-to-Public-Key-Hash, adalah jenis output transaksi Bitcoin yang mengunci bitcoin ke hash sebuah public key.P2PP2PKH (Pay-to-PubKey-Hash): Apa Itu P2PKH (Pay-to-PubKey-Hash)?P2PKH (Pay-to-PubKey-Hash), yang lebih umum disebut Pay-to-Public-Key-Hash, adalah jenis output transaksi Bitcoin yang mengunci bitcoin ke hash sebuah public key.P2P

P2PKH (Pay-to-PubKey-Hash)

2026/10/13 16:43
#Advanced
Humanity
H$0.05664-4.09%
PX
PX$0.0126-3.81%
PUBLIC
PUBLIC$0.007801-8.03%
OP
OP$0.14418+8.19%
Checkmate
CHECK$0.010666-3.45%

Apa Itu P2PKH (Pay-to-PubKey-Hash)?

P2PKH (Pay-to-PubKey-Hash), yang lebih umum disebut Pay-to-Public-Key-Hash, adalah jenis output transaksi Bitcoin yang mengunci bitcoin ke hash sebuah public key.

P2PKH merupakan salah satu format pembayaran Bitcoin tertua dan paling dikenal luas.

Sederhananya, P2PKH memungkinkan seseorang mengirim bitcoin ke alamat yang mewakili hash public key. Penerima kemudian membelanjakan bitcoin tersebut dengan mengungkapkan public key dan memberikan tanda tangan digital yang valid.

Alamat P2PKH tradisional di mainnet Bitcoin biasanya diawali dengan angka

1
.

Panduan developer Bitcoin.org tentang transaksi menjelaskan P2PKH sebagai jenis transaksi Pay-to-Public-Key-Hash standar yang memungkinkan pengirim membayar satoshi ke alamat Bitcoin biasa.

P2PKH penting karena menyediakan format alamat yang praktis bagi pengguna, sehingga mereka tidak perlu membagikan public key mentah.

Public key tidak langsung ditempatkan dalam output saat pembayaran diterima.

Sebaliknya, Bitcoin menyimpan hash public key yang lebih pendek dalam locking script.

Saat penerima membelanjakan dana, penerima mengungkapkan public key lengkap dan sebuah tanda tangan.

Jaringan memeriksa apakah public key tersebut menghasilkan hash yang sama dengan hash pada output awal dan apakah tanda tangan valid untuk public key tersebut.

Desain ini melindungi pembayaran menggunakan kriptografi public-key sekaligus menjaga output penerimaan tetap ringkas dan mudah dibagikan.

Poin Penting tentang P2PKH

    • P2PKH adalah singkatan dari Pay-to-PubKey-Hash atau Pay-to-Public-Key-Hash.

    • P2PKH adalah jenis output Bitcoin lama untuk mengirim bitcoin ke hash sebuah public key.

    • Alamat P2PKH di mainnet biasanya diawali dengan
      1
      .

    • Penerima membelanjakan output P2PKH dengan memberikan public key dan tanda tangan valid.

    • Locking script P2PKH standar adalah
      OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
      .

    • Unlocking script standar adalah
      .

    • P2PKH sederhana dan penting secara historis, tetapi kurang efisien dalam hal biaya dibandingkan jenis alamat yang lebih baru seperti native SegWit dan Taproot.

    • Siapa pun yang mempelajari transaksi Bitcoin, alamat wallet, tanda tangan, dan pembelanjaan UTXO perlu memahami P2PKH.

Mengapa P2PKH Penting bagi Bitcoin

P2PKH penting karena mempermudah pembayaran Bitcoin bagi pengguna biasa.

Alih-alih membagikan public key lengkap, penerima dapat membagikan alamat Bitcoin yang lebih singkat dan berasal dari hash public key.

Hal ini mempermudah alamat disalin, ditampilkan, dikodekan dalam kode QR, dan diperiksa secara visual.

Glosarium Bitcoin.org menjelaskan bahwa alamat adalah hash 20 byte yang diformat dengan Base58Check untuk menghasilkan alamat Bitcoin P2PKH atau P2SH.

Format alamat ini memberi Bitcoin tujuan pembayaran yang mudah digunakan sebelum wallet menjadi lebih canggih.

P2PKH juga mengurangi paparan public key sebelum dana dibelanjakan.

Blockchain menyimpan hash public key saat output dibuat.

Public key lengkap baru diungkapkan saat output dibelanjakan.

Hal ini tidak menjadikan P2PKH solusi privasi, tetapi mencegah public key lengkap dipublikasikan saat dana diterima.

P2PKH menjadi jenis alamat Bitcoin klasik dan tetap penting untuk membaca transaksi lama, memulihkan wallet lama, serta memahami dasar Bitcoin Script.

Cara Kerja P2PKH

P2PKH bekerja dengan memisahkan proses penerimaan dari proses pembelanjaan.

Pertama, penerima membuat private key dan memperoleh public key darinya.

Bitcoin menggunakan kriptografi kurva eliptik. Bitcoin.org mencatat bahwa pembelanjaan P2PKH menggunakan public key dan tanda tangan ECDSA pada kurva secp256k1.

Public key kemudian di-hash untuk menghasilkan hash public key.

Hash public key dikodekan menjadi alamat Bitcoin yang dapat dibagikan oleh penerima.

Pengirim mendekode alamat tersebut dan membuat output transaksi yang dikunci ke hash public key itu.

Kemudian, penerima membelanjakan output tersebut dengan membuat input transaksi yang merujuk kepadanya.

Penerima memberikan tanda tangan dan public key asli.

Jaringan Bitcoin memeriksa apakah public key yang diberikan menghasilkan hash public key yang diharapkan.

Jaringan juga memeriksa apakah tanda tangan membuktikan kendali atas private key yang sesuai.

Jika pemeriksaan tersebut berhasil dan transaksi memenuhi persyaratan lainnya, koin dapat dibelanjakan.

Script P2PKH Standar

Locking script P2PKH standar adalah

OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
.

Locking script ini juga disebut

scriptPubKey
.

Panduan transaksi Bitcoin.org mencantumkan script persis ini sebagai pubkey script P2PKH.

Unlocking script standar adalah

.

Unlocking script ini juga disebut

scriptSig
.

Kedua script dievaluasi bersama saat transaksi divalidasi.

Unlocking script terlebih dahulu memasukkan tanda tangan dan public key ke dalam stack.

Selanjutnya, locking script menggandakan public key, melakukan hashing, membandingkannya dengan hash public key dari output awal, lalu memverifikasi tanda tangan.

Jika hash public key cocok dan tanda tangan valid, output terbuka untuk dibelanjakan.

Pola script ini merupakan salah satu contoh paling jelas tentang cara Bitcoin Script menggunakan operasi berbasis stack sederhana untuk menegakkan kepemilikan.

Arti Opcode P2PKH

OP_DUP
menggandakan public key di stack agar dapat digunakan untuk lebih dari satu pemeriksaan.

OP_HASH160
melakukan hashing pada public key menggunakan proses hash public key standar Bitcoin.

adalah hash public key yang ditempatkan dalam output awal.

OP_EQUALVERIFY
memeriksa apakah hash public key yang diberikan sama dengan hash public key yang tersimpan.

Jika kedua nilai tidak cocok, validasi langsung gagal.

OP_CHECKSIG
memeriksa apakah tanda tangan valid untuk public key yang diberikan dan data transaksi yang ditandatangani.

Secara keseluruhan, opcode ini menjawab dua pertanyaan.

Pertanyaan pertama: apakah pihak yang membelanjakan dana mengungkapkan public key yang benar?

Pertanyaan kedua: apakah pihak tersebut mengendalikan private key yang terkait dengan public key itu?

P2PKH sederhana, tetapi pola sederhana ini menjadi dasar banyak konsep kepemilikan Bitcoin.

Alamat P2PKH

Alamat P2PKH adalah representasi hash public key yang dapat dibaca manusia.

Di mainnet Bitcoin, alamat P2PKH lama biasanya diawali dengan

1
.

Alamat tersebut bukan public key itu sendiri.

Alamat tersebut merupakan bentuk terenkode dari hash public key, ditambah informasi jaringan dan checksum.

Pengodean Base58Check membuat alamat lebih mudah disalin dan membantu mendeteksi beberapa kesalahan pengetikan.

Glosarium Bitcoin.org menjelaskan Base58Check sebagai metode yang digunakan Bitcoin untuk mengubah hash 160-bit menjadi alamat P2PKH dan P2SH.

Alamat dapat dibagikan dalam bentuk teks, ditampilkan sebagai kode QR, atau digunakan dalam permintaan pembayaran.

Pengguna tetap harus memeriksa alamat lengkap sebelum mengirim dana.

Karakter awal yang familier saja tidak cukup untuk memastikan alamat benar.

Malware, serangan clipboard, situs phishing, dan kesalahan manusia tetap dapat mengganti atau merusak alamat Bitcoin.

P2PKH dan Hashing Public Key

Hashing public key merupakan bagian penting dari P2PKH.

Penerima tidak memberikan public key mentah lengkap kepada pengirim sebagai tujuan pembayaran.

Penerima memberikan alamat yang berasal dari hash public key.

Hash ini lebih pendek daripada public key dan lebih mudah dikodekan menjadi alamat standar.

Artinya, public key lengkap tidak diungkapkan sampai output dibelanjakan.

Penundaan ini berguna karena blockchain hanya memerlukan hash public key untuk mengunci dana.

Saat dana dibelanjakan, public key harus diungkapkan agar jaringan dapat memeriksa tanda tangan.

Setelah output P2PKH dibelanjakan, public key akan terlihat di blockchain secara permanen.

Inilah salah satu alasan penggunaan ulang alamat tidak disarankan.

Jika alamat P2PKH yang sama digunakan berulang kali, lebih banyak riwayat transaksi akan terhubung ke hash public key yang sama dan pada akhirnya ke public key yang sama setelah diungkapkan.

P2PKH dan Tanda Tangan Digital

P2PKH mengandalkan tanda tangan digital untuk membuktikan kewenangan membelanjakan dana.

Private key membuat tanda tangan atas data transaksi.

Public key memungkinkan jaringan memverifikasi bahwa tanda tangan dibuat menggunakan private key yang sesuai.

Private key tidak boleh diungkapkan.

Public key dapat diungkapkan saat dana dibelanjakan.

Hash public key digunakan dalam output sebelum dana dibelanjakan.

Desain ini memungkinkan Bitcoin memverifikasi kepemilikan tanpa memerlukan sistem akun tepercaya.

Blockchain tidak mengetahui identitas pengguna di dunia nyata.

Blockchain hanya memeriksa apakah pihak yang membelanjakan dana dapat memenuhi persyaratan kriptografi dalam script.

Untuk P2PKH, persyaratan tersebut adalah kecocokan hash public key dan verifikasi tanda tangan.

P2PKH dan Model UTXO

P2PKH berkaitan erat dengan model UTXO Bitcoin.

UTXO adalah singkatan dari unspent transaction output.

Saat seseorang menerima bitcoin ke alamat P2PKH, transaksi tersebut membuat output baru yang dikunci ke hash public key alamat itu.

Output tersebut tetap belum dibelanjakan sampai transaksi berikutnya menggunakannya sebagai input.

Untuk membelanjakannya, transaksi berikutnya harus memberikan tanda tangan dan public key yang benar.

Output lama dikonsumsi seluruhnya saat dibelanjakan.

Jika pengguna ingin membelanjakan hanya sebagian nilainya, transaksi biasanya membuat output kembalian baru untuk pengguna.

Karena itu, software wallet memiliki peran penting.

Wallet harus memilih UTXO, menyusun input, membuat output kembalian, memperkirakan biaya, dan menandatangani transaksi dengan benar.

Pengguna mungkin hanya melihat saldo sederhana, tetapi wallet mengelola banyak output individual di balik layar.

P2PKH vs P2PK

P2PK adalah singkatan dari Pay-to-Public-Key.

Dalam P2PK, public key lengkap ditempatkan langsung dalam script output.

Dalam P2PKH, hanya hash public key yang ditempatkan dalam script output.

Panduan developer Bitcoin.org menyatakan bahwa output pubkey merupakan bentuk sederhana P2PKH, tetapi tidak seaman P2PKH dan umumnya tidak digunakan dalam transaksi baru.

P2PKH menjadi lebih umum karena menghasilkan pengenal pembayaran yang lebih singkat dan menunda pengungkapan public key lengkap hingga dana dibelanjakan.

P2PK penting secara historis karena transaksi Bitcoin yang sangat awal menggunakannya.

P2PKH menjadi model pembayaran berbasis alamat yang lebih dikenal oleh pengguna sehari-hari.

Bagi sebagian besar pengguna modern, P2PK lebih sering dijumpai dalam analisis blockchain historis daripada penggunaan wallet sehari-hari.

P2PKH vs P2SH

P2SH adalah singkatan dari Pay-to-Script-Hash.

P2PKH mengunci dana ke hash public key.

P2SH mengunci dana ke hash redeem script.

Hal ini membuat P2SH lebih fleksibel karena redeem script dapat memuat persyaratan pembelanjaan yang lebih kompleks.

Contohnya, P2SH sering digunakan untuk wallet multisignature dan pembungkus kompatibilitas.

Alamat P2PKH di mainnet biasanya diawali dengan

1
.

Alamat P2SH di mainnet biasanya diawali dengan

3
.

Panduan developer Bitcoin.org menjelaskan bahwa P2SH dibuat agar pihak yang membelanjakan dana dapat membuat pubkey script yang memuat hash script kedua, yang disebut redeem script.

P2PKH lebih sederhana dan biasanya menunjukkan satu key yang mengendalikan satu output.

P2SH lebih sesuai ketika penerima menginginkan kebijakan pembelanjaan yang lebih kompleks tetapi tetap memberikan alamat yang tampak biasa kepada pengirim.

P2PKH vs P2WPKH

P2WPKH adalah singkatan dari Pay-to-Witness-Public-Key-Hash.

P2WPKH adalah versi SegWit dari pembayaran berbasis hash public key.

BIP141 memperkenalkan Segregated Witness, yang memindahkan data tanda tangan ke struktur witness terpisah dan mengubah penghitungan bobot transaksi.

P2PKH menyimpan tanda tangan dan public key dalam

scriptSig
lama.

P2WPKH menempatkan tanda tangan dan public key dalam data witness.

Berdasarkan aturan bobot Bitcoin yang berlaku, P2WPKH dapat lebih efisien dari segi biaya dibandingkan P2PKH.

Alamat native SegWit menggunakan format alamat Bech32 yang dijelaskan dalam BIP173.

Alamat P2WPKH native SegWit di mainnet Bitcoin biasanya diawali dengan

bc1q
.

Banyak wallet modern memilih native SegWit jika pengirim dan penerima sama-sama mendukungnya.

P2PKH tetap valid, tetapi biasanya dianggap sebagai format lama.

P2PKH vs Taproot

Taproot adalah jenis output Bitcoin yang lebih baru dan diperkenalkan melalui BIP341.

Taproot menggunakan model alamat dan pembelanjaan yang berbeda dari P2PKH.

Alamat Taproot di mainnet Bitcoin biasanya diawali dengan

bc1p
.

P2PKH mengandalkan tanda tangan ECDSA dan script hash public key.

Taproot menggunakan tanda tangan Schnorr dan dapat mendukung persyaratan pembelanjaan yang lebih canggih dengan privasi serta efisiensi yang lebih baik dalam beberapa kasus.

Untuk pembayaran satu key sederhana, Taproot dapat memberikan tampilan yang ringkas dan modern.

Untuk script tingkat lanjut, Taproot dapat menyembunyikan jalur script yang tidak digunakan ketika pembelanjaan dilakukan melalui key path.

P2PKH tidak menawarkan fleksibilitas yang sama.

Meski begitu, P2PKH tetap penting karena merupakan bagian dari basis transaksi lama Bitcoin dan masih muncul dalam data blockchain nyata.

Memahami P2PKH membantu pengguna memahami fondasi lama yang kemudian disempurnakan oleh desain baru.

Biaya dan Ukuran Transaksi

Biaya transaksi P2PKH dapat lebih tinggi dibandingkan jenis transaksi berbasis SegWit yang lebih baru untuk pola pembelanjaan yang sebanding.

Hal ini karena tanda tangan dan public key disertakan dalam data input lama tanpa mendapatkan pengurangan bobot yang digunakan SegWit.

Biaya transaksi Bitcoin bergantung pada bobot transaksi, tingkat biaya, dan permintaan jaringan.

Ukuran virtual input P2PKH biasanya lebih besar daripada input P2WPKH.

Saat tingkat biaya rendah, perbedaannya mungkin terasa kecil.

Saat tingkat biaya tinggi, penggunaan P2PKH lama dapat menjadi jauh lebih mahal.

Inilah salah satu alasan banyak wallet beralih dari alamat lama ke alamat SegWit.

Pengguna yang memiliki dana P2PKH lama dapat memilih untuk menggabungkan atau memindahkan dana saat biaya rendah.

Namun, penggabungan perlu dilakukan dengan cermat karena dapat memengaruhi privasi dengan menghubungkan beberapa UTXO.

Penghematan biaya perlu dipertimbangkan bersama kebutuhan privasi dan operasional.

Karakteristik Privasi P2PKH

P2PKH hanya memberikan privasi terbatas dan tidak boleh dianggap anonim.

Alamat tidak secara langsung mengungkapkan identitas pengguna, tetapi semua transaksi tercatat di blockchain Bitcoin publik.

Jika alamat P2PKH yang sama digunakan berulang kali, pengamat dapat menghubungkan pembayaran ke alamat tersebut.

Saat output P2PKH dibelanjakan, public key akan diungkapkan.

Public key tersebut dapat dikaitkan dengan hash public key sebelumnya.

Penggunaan ulang alamat dapat memudahkan pengamat menyusun riwayat transaksi dan memperkirakan saldo.

Praktik terbaik wallet modern adalah menggunakan alamat penerimaan baru untuk setiap pembayaran jika memungkinkan.

Hal ini tidak membuat Bitcoin sepenuhnya privat, tetapi mengurangi keterkaitan sederhana berbasis alamat.

P2PKH merupakan peningkatan kegunaan yang besar pada masa awal Bitcoin, tetapi ekspektasi privasi telah berubah seiring berkembangnya analisis blockchain.

Pengguna yang peduli terhadap privasi sebaiknya mempelajari pengelolaan UTXO, penggunaan ulang alamat, output kembalian, coin control, dan perilaku wallet.

Manfaat Keamanan P2PKH

Manfaat keamanan pertama P2PKH adalah penggunaan kriptografi public-key yang kuat untuk mengendalikan pembelanjaan.

Hanya pihak yang memiliki private key yang sesuai yang dapat membuat tanda tangan valid untuk membelanjakan output.

Manfaat kedua adalah public key lengkap tidak diungkapkan sampai dana dibelanjakan.

Manfaat ketiga adalah alamat menyertakan informasi checksum melalui pengodean Base58Check, yang dapat membantu mendeteksi beberapa kesalahan penyalinan.

Manfaat keempat adalah kesederhanaan.

Script sederhana dapat lebih mudah dipahami dan lebih kecil kemungkinan keliru dibandingkan logika script kustom.

Manfaat kelima adalah kompatibilitas historis.

Hampir semua wallet dan layanan Bitcoin yang mendukung transaksi Bitcoin biasa memahami alamat P2PKH lama.

Manfaat-manfaat ini menjelaskan mengapa P2PKH menjadi sangat umum pada tahun-tahun awal Bitcoin.

Namun, format yang lebih baru dapat meningkatkan efisiensi dan terkadang privasi tanpa mengubah model kepemilikan dasar Bitcoin.

Risiko Keamanan P2PKH

Risiko terbesar P2PKH adalah kebocoran private key.

Jika seseorang mencuri private key, mereka dapat membuat tanda tangan valid dan membelanjakan dana.

Risiko lainnya adalah pembuatan key yang lemah.

Jika wallet membuat private key dengan tingkat keacakan yang buruk, penyerang mungkin dapat menebak atau merekonstruksi key tersebut.

Risiko lainnya adalah penggunaan ulang alamat.

Penggunaan ulang alamat dapat mengurangi privasi dan mengungkap lebih banyak informasi tentang riwayat transaksi pengguna.

Risiko lainnya adalah kesalahan pengguna saat menyalin alamat.

Pengguna yang mengirim dana ke alamat yang salah biasanya tidak dapat membatalkan transaksi.

Risiko lainnya adalah kebingungan saat memulihkan wallet lama.

Beberapa pengguna mungkin memiliki dana P2PKH lama, tetapi tidak memahami apakah cadangan mereka mencakup semua key dan alamat kembalian.

Risiko lainnya adalah paparan biaya yang lebih tinggi saat jaringan padat.

Input P2PKH lama dapat lebih mahal untuk dibelanjakan daripada input SegWit yang lebih baru.

P2PKH dan Cadangan Wallet

Cadangan wallet sangat penting untuk dana P2PKH.

Pada wallet awal, pengguna terkadang perlu mencadangkan file wallet karena private key baru dapat dibuat seiring waktu.

Wallet deterministik modern biasanya menggunakan seed phrase untuk menghasilkan banyak key dari satu cadangan.

Namun, pengguna tidak boleh berasumsi bahwa semua wallet lama mengikuti standar pencadangan modern.

Jika memulihkan dana P2PKH lama, pengguna perlu memahami apakah mereka memiliki seed phrase, file wallet, ekspor private key, atau alamat watch-only.

Alamat watch-only tidak dapat digunakan untuk membelanjakan dana karena tidak berisi private key.

Alamat publik saja tidak cukup untuk memulihkan bitcoin.

Private key atau seed yang mengendalikan alamat tersebut diperlukan.

Pengguna sebaiknya menguji pemulihan wallet dengan jumlah kecil sebelum mempercayakan dana bernilai besar kepada cadangan.

Pengguna juga sebaiknya tidak memasukkan private key atau seed phrase ke situs yang tidak dikenal atau software yang tidak tepercaya.

P2PKH dan Output Kembalian

Output kembalian penting saat membelanjakan UTXO P2PKH.

Jika pengguna membelanjakan sebagian dari UTXO, seluruh UTXO tetap dikonsumsi.

Wallet membuat satu atau beberapa output, termasuk output pembayaran dan biasanya output kembalian untuk pengguna.

Output kembalian tersebut dapat menggunakan P2PKH atau jenis alamat lain, bergantung pada wallet.

Jika cadangan wallet lama tidak mencakup key untuk alamat kembalian, dana dapat hilang.

Masalah ini lebih sering terjadi pada wallet lama yang tidak deterministik.

Wallet deterministik modern mempermudah pengelolaan kembalian karena semua alamat kembalian dapat dipulihkan dari seed yang sama jika wallet mengikuti aturan derivasi standar.

Pengguna tetap perlu memahami bahwa saldo Bitcoin tidak disimpan dalam satu kolom akun.

Saldo terdiri atas UTXO yang dipilih, dibelanjakan, dan diganti dengan output baru.

P2PKH merupakan salah satu format klasik untuk output tersebut.

P2PKH dan Developer

Developer yang bekerja dengan P2PKH perlu memahami dekode alamat, pembuatan script, penandatanganan transaksi, dan validasi tanda tangan.

Output P2PKH harus memuat hash public key yang benar dalam locking script.

Input P2PKH harus memuat tanda tangan valid dan public key yang sesuai.

Public key tersebut harus menghasilkan hash yang cocok dengan hash public key yang diharapkan.

Tanda tangan harus valid terhadap data transaksi sesuai aturan penandatanganan Bitcoin.

Developer sebaiknya tidak menulis logika penandatanganan kustom kecuali memahami serialisasi transaksi Bitcoin, jenis signature hash, tanda tangan kanonis, batas dust, estimasi biaya, dan aturan kebijakan jaringan.

Library Bitcoin yang telah ditinjau dengan baik biasanya lebih aman daripada kode transaksi yang dibuat sendiri.

Kesalahan kecil dalam pembuatan transaksi dapat menyebabkan transaksi ditolak atau, lebih buruk lagi, dana terkirim secara keliru.

P2PKH memang sederhana dibandingkan script tingkat lanjut, tetapi tetap merupakan infrastruktur yang menangani aset bernilai nyata.

Pengujian di jaringan yang aman atau dengan jumlah kecil sangat penting sebelum menangani dana bernilai besar.

P2PKH dan Pengguna

Sebagian besar pengguna berinteraksi dengan P2PKH melalui alamat wallet, bukan script.

Wallet mungkin menampilkan alamat Bitcoin lama yang diawali dengan

1
.

Alamat tersebut biasanya merupakan tujuan pembayaran P2PKH.

Pengguna dapat menerima bitcoin ke alamat itu jika pengirim mendukung alamat lama.

Pengguna dapat membelanjakan dana dari alamat itu jika wallet mereka mengendalikan private key yang sesuai.

Namun, pengguna perlu mengetahui bahwa biaya pembelanjaan alamat lama mungkin lebih tinggi daripada alamat SegWit atau Taproot.

Pengguna juga sebaiknya menghindari penggunaan alamat yang sama berulang kali.

Pengguna yang memiliki dana P2PKH lama harus memastikan cadangan wallet lengkap sebelum memindahkan atau menggabungkan dana.

Saat mengirim ke alamat P2PKH, pengguna harus memeriksa seluruh alamat dengan cermat.

Transaksi Bitcoin biasanya tidak dapat dibatalkan setelah dikonfirmasi.

Kasus Penggunaan Umum P2PKH

Kasus penggunaan historis P2PKH yang paling umum adalah pembayaran Bitcoin biasa antar pengguna.

Kasus penggunaan lainnya adalah pemulihan wallet lama karena banyak wallet awal menghasilkan alamat P2PKH.

Kasus penggunaan lainnya adalah kompatibilitas karena alamat P2PKH lama dikenali secara luas oleh software Bitcoin.

Kasus penggunaan lainnya adalah edukasi karena P2PKH merupakan salah satu script terbaik untuk mempelajari cara kerja kepemilikan Bitcoin.

Kasus penggunaan lainnya adalah analisis blockchain karena banyak transaksi Bitcoin historis menggunakan output P2PKH.

Kasus penggunaan lainnya adalah pengujian alat pembuatan transaksi dasar karena pola script-nya sederhana dan terdokumentasi dengan baik.

Pengguna modern mungkin memilih jenis output yang lebih baru untuk penggunaan sehari-hari, tetapi P2PKH tetap penting untuk memahami fondasi Bitcoin.

P2PKH juga penting saat menangani wallet warisan, cadangan lama, key arsip, dan data transaksi awal.

Kesalahpahaman Umum tentang P2PKH

Salah satu kesalahpahaman umum adalah alamat P2PKH sama dengan public key.

Anggapan ini keliru karena alamat P2PKH mengodekan hash public key, bukan public key lengkap.

Kesalahpahaman lainnya adalah dana disimpan di dalam alamat.

Anggapan ini keliru karena bitcoin tercatat sebagai UTXO di blockchain dan dikunci oleh script.

Kesalahpahaman ketiga adalah alamat publik dapat digunakan untuk memulihkan dana.

Hal itu tidak benar karena private key atau seed diperlukan untuk menandatangani transaksi pembelanjaan.

Kesalahpahaman keempat adalah P2PKH merupakan satu-satunya jenis alamat Bitcoin biasa.

Anggapan ini keliru karena Bitcoin juga mendukung alamat P2SH, native SegWit, dan Taproot.

Kesalahpahaman kelima adalah alamat lama otomatis tidak aman.

Alamat lama tidak otomatis tidak aman, tetapi mungkin kurang efisien dan kurang privat dibandingkan praktik wallet yang lebih baru.

Kesalahpahaman keenam adalah P2PKH menyembunyikan semua informasi identitas.

Anggapan ini keliru karena aktivitas transaksi tetap terlihat secara publik di blockchain.

Praktik Terbaik untuk P2PKH

Gunakan wallet tepercaya yang menjelaskan apakah wallet membuat alamat lama, SegWit, atau Taproot.

Jangan gunakan ulang alamat P2PKH jika alamat baru tersedia.

Simpan seed phrase, private key, dan file wallet secara offline dan aman.

Jangan pernah memasukkan private key ke situs yang tidak dikenal.

Periksa alamat penerima secara lengkap sebelum mengirim bitcoin.

Pertimbangkan penggunaan native SegWit atau Taproot untuk wallet baru jika didukung oleh pengirim, penerima, dan software wallet.

Periksa biaya transaksi sebelum membelanjakan dana P2PKH lama.

Berhati-hatilah saat menggabungkan UTXO P2PKH lama karena penggabungan dapat menghubungkan riwayat transaksi.

Uji pemulihan dengan jumlah kecil sebelum mengandalkan cadangan lama.

Perbarui software wallet agar dapat mengenali dan membelanjakan output lama dengan benar.

Pahami bahwa alamat P2PKH saja bukanlah cadangan.

Rahasia untuk membelanjakan dana adalah private key atau seed di balik alamat tersebut.

P2PKH dalam Satu Kalimat

P2PKH (Pay-to-PubKey-Hash) adalah jenis output Bitcoin lama yang mengunci koin ke hash public key dan memungkinkan pemilik membelanjakannya dengan mengungkapkan public key yang sesuai beserta tanda tangan valid.

FAQ

Apa kepanjangan P2PKH?

P2PKH adalah singkatan dari Pay-to-PubKey-Hash atau Pay-to-Public-Key-Hash.

Apa itu alamat P2PKH?

Alamat P2PKH adalah alamat Bitcoin lama yang mewakili hash public key.

Alamat P2PKH diawali dengan angka apa?

Alamat P2PKH di mainnet Bitcoin biasanya diawali dengan

1
.

Apa locking script P2PKH?

Locking script P2PKH standar adalah

OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
.

Apa unlocking script P2PKH?

Unlocking script P2PKH standar adalah

.

Apakah P2PKH sama dengan public key?

Tidak. P2PKH menggunakan hash public key, sedangkan public key lengkap baru diungkapkan saat output dibelanjakan.

Apakah P2PKH masih valid?

Ya. P2PKH masih valid di Bitcoin, tetapi banyak wallet modern memilih SegWit atau Taproot demi efisiensi yang lebih baik dan fitur yang lebih baru.

Apakah biaya P2PKH lebih tinggi daripada SegWit?

Biaya pembelanjaan P2PKH dapat lebih tinggi daripada SegWit karena input P2PKH tidak mendapatkan pengurangan bobot witness yang digunakan SegWit.

Apakah P2PKH bersifat privat?

P2PKH memberikan privasi terbatas, tetapi tidak anonim karena transaksi bersifat publik dan penggunaan ulang alamat dapat mengungkap pola tertentu.

Apa perbedaan P2PKH dan P2SH?

P2PKH mengunci dana ke hash public key, sedangkan P2SH mengunci dana ke hash script.

Apa perbedaan P2PKH dan P2WPKH?

P2PKH adalah format hash public key lama, sedangkan P2WPKH adalah format hash public key SegWit yang menggunakan data witness.

Apa risiko terbesar P2PKH?

Risiko terbesarnya adalah kehilangan atau terungkapnya private key yang mengendalikan hash public key terkait.

Kesimpulan

P2PKH (Pay-to-PubKey-Hash) adalah salah satu fondasi terpenting dalam sejarah Bitcoin.

P2PKH menciptakan model pembayaran berbasis alamat klasik yang membantu Bitcoin digunakan untuk transfer biasa.

Output P2PKH mengunci koin ke hash public key.

Pemilik kemudian membelanjakan koin tersebut dengan mengungkapkan public key dan memberikan tanda tangan valid dari private key yang sesuai.

Struktur sederhana ini menjelaskan banyak konsep inti Bitcoin, termasuk alamat, UTXO, hash public key, locking script, unlocking script, dan tanda tangan digital.

P2PKH kini dianggap sebagai format lama karena desain baru seperti native SegWit dan Taproot dapat menawarkan efisiensi yang lebih baik serta fitur tambahan.

Namun, format lama bukan berarti tidak relevan.

Banyak transaksi historis, wallet lama, dan contoh edukasi masih menggunakan P2PKH.

Siapa pun yang ingin memahami Bitcoin secara mendalam perlu mengetahui cara kerja P2PKH.

Pelajaran praktis utama bagi pengguna adalah melindungi private key atau seed yang mengendalikan alamat tersebut.

Pelajaran teknis utama bagi developer adalah script Bitcoin, meskipun sederhana, tetap harus dibuat dan ditandatangani dengan benar.

Bagi ekosistem Bitcoin, P2PKH tetap menjadi contoh klasik tentang cara kerja kepemilikan kriptografis tanpa akun, kata sandi, atau perantara tepercaya.
Menarik Kembali / Peluang?
Menarik Kembali / Peluang?Menarik Kembali / Peluang?
Simak arus masuk ETF BTC $2,4 miliar pada likuidasi