TRUMP(特朗普币)芝麻开门交易所

Apa hubungan antara kunci pribadi Bitcoin kunci publik dan ala

tanggal:2024-05-12 18:33:35 Lajur:Dompet membaca:
Hubungan antara kunci pribadi Bitcoin, kunci publik, dan alamat seperti jalinan indah dalam dunia kriptografi. Di dunia Bitcoin, kunci pribadi adalah harta Anda, kunci publik adalah kartu identitas Anda, dan alamat adalah kotak surat Anda. Mari kita ungkapkan hal ini bersama-sama, selidiki hubungan mereka, dan pahami peran yang mereka mainkan dalam jaringan Bitcoin.
Kunci pribadi Bitcoin seperti satu-satunya kunci brankas. Ini adalah rangkaian 256 angka biner. Dengan rangkaian angka ini, Anda memiliki kendali atas dana di alamat Bitcoin yang sesuai. Kunci pribadi dihasilkan melalui algoritma matematika yang kompleks, memastikan keunikan dan keamanannya. Misalnya saja seperti menyembunyikan kunci pada boneka kesayangan Anda. Hanya Anda yang mengetahui lokasi boneka tersebut dan Anda dapat membuka rahasia di dalam kunci tersebut.
Kunci publik merupakan turunan dari kunci privat yang dihitung dari kunci privat melalui algoritma enkripsi kurva elips. Kunci publik adalah serangkaian perhitungan kompleks yang dapat disimpulkan dari kunci privat, namun kunci privat tidak dapat disimpulkan secara terbalik. Ini seperti Anda dapat menghitung hasil soal matematika, tetapi sangat sulit untuk mengerjakan soal mundur dari soal itu sendiri. Peran kunci publik adalah untuk memverifikasi tanda tangan digital dan memastikan keamanan dan keaslian transaksi.
Alamat Bitcoin adalah string yang diperoleh dengan melakukan hashing pada kunci publik beberapa kali, dan merupakan alamat penerima dan pengirim transaksi Bitcoin. Alamatnya bersifat publik dan dapat dilihat oleh siapa saja, sama seperti alamat email Anda, yang digunakan untuk menerima email (Bitcoin). Namun hanya mereka yang memegang kunci pribadi yang sesuai yang dapat mengoperasikan dana di alamat ini. Hubungan ini seperti alamat email Anda yang dipublikasikan di kartu nama, tetapi hanya Anda yang dapat membuka kotak surat dan mengeluarkan surat-surat tersebut.
Dalam dunia Bitcoin, hubungan antara kunci pribadi, kunci publik, dan alamat tidak dapat dipisahkan dan saling bergantung, sehingga menjadi landasan keamanan transaksi Bitcoin. Kunci pribadi melindungi keamanan aset Anda, kunci publik memverifikasi keaslian transaksi, dan alamat menyediakan cara mudah untuk mengedarkan mata uang digital. Sistem enkripsi trinitas ini menjamin keamanan dan pengoperasian jaringan Bitcoin yang stabil.
Secara umum, hubungan antara kunci pribadi Bitcoin, kunci publik, dan alamat seperti kunci brankas, KTP dan alamat surat tidak dapat dipisahkan dan masing-masing menjalankan tugasnya masing-masing. Hanya dengan memahami secara mendalam hubungan misterius di antara keduanya, kita dapat lebih memahami seluk-beluk dunia Bitcoin. Saya berharap melalui artikel ini, Anda akan memiliki pemahaman yang lebih jelas tentang hubungan antara kunci pribadi Bitcoin, kunci publik, dan alamat, dan Anda akan dapat berenang di lautan mata uang digital dengan lebih aman.

The four most famous international exchanges:

Binance INTL
OKX INTL
Gate.io INTL
Huobi INTL
Binance International Line OKX International Line Gate.io International Line Huobi International Line
China Line APP DL China Line APP DL
China Line APP DL
China Line APP DL

Note: The above exchange logo is the official website registration link, and the text is the APP download link.

Apa hubungan antara kunci pribadi Bitcoin, kunci publik, dan alamat? Fungsi hash
Fungsi), juga dikenal sebagai fungsi hash, jika diberi masukan x, maka akan menghitung keluaran yang sesuai H(x). Ciri-ciri utama fungsi hash adalah: 1. Input x dapat berupa string dengan panjang berapa pun 2. Panjang hasil output, H(x), adalah tetap 3. Proses penghitungan H(x) efisien ( untuk panjang n string x, kompleksitas waktu penghitungan H(x) harus O(n))

Algoritma enkripsi kurva elips

Penggunaan kurva elips dalam kriptografi diperkenalkan pada tahun 1985 oleh Neal Koblitz dan Victor
Miller mengusulkan secara independen. Keuntungan utamanya adalah dalam beberapa kasus ia menggunakan kunci yang lebih kecil dibandingkan algoritma lain (seperti RSA) namun memberikan tingkat keamanan yang setara atau lebih tinggi. Bitcoin menggunakan algoritma kriptografi kunci publik berdasarkan matematika kurva elips secp256k1.

Ini berisi kunci pribadi dan kunci publik. Kunci pribadi digunakan untuk menandatangani transaksi dan mengirim tanda tangan dan data asli ke seluruh jaringan Bitcoin. Kunci publik digunakan oleh node di seluruh jaringan untuk memverifikasi validitas transaksi . Algoritme tanda tangan memastikan bahwa transaksi dikeluarkan oleh orang yang memiliki kunci pribadi terkait.

Pengkodean BASE58 Base58 adalah metode pengkodean unik yang digunakan dalam Bitcoin dan terutama digunakan untuk menghasilkan alamat dompet Bitcoin dibandingkan dengan Base64 tidak menggunakan angka "0", huruf kapital "O", huruf kapital "I", dan The huruf kecil "l", serta simbol "+" dan "/" 1. Alfabet yang digunakan oleh Bitcoin:

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

2.Alfabet yang digunakan oleh Monero:

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

3. Alfabet yang digunakan oleh Ripple:

rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz

kunci pribadi

Ini sebenarnya adalah bilangan biner dengan panjang 256 bit, 256 bit =
1.15e+77Jumlah total seluruh atom di alam semesta kira-kira 10 pangkat 80. Jika kita membuat kunci privat secara acak sebanyak 2256+1 kali, kunci privat yang telah muncul sebelumnya pasti akan dihasilkan; bahkan dari perspektif probabilitas, jika kita membuat kunci privat sebanyak 2130 kali, akan ada peluang 99% untuk mendapatkan kunci privat yang sudah ada; kunci pribadi. Namun situasi ini sangat sulit terjadi saat ini.

kunci publik

Menggunakan algoritma enkripsi kurva elips (ECDSA-
secp256k1) menghitung kunci publik yang tidak terkompresi yang sesuai dengan kunci privat. Panjang kunci publik adalah 65 byte: pengidentifikasi header: 1 byte (0x04) bilangan bulat X: 32 byte (BE) bilangan bulat Y: 32 byte (BE)

alamat

Kunci publik di-hash dan diproses beberapa kali untuk menghasilkan alamat Bitcoin. Proses menghasilkan alamat dari kunci publik yang tidak terkompresi: 1. Konversi kunci publik lengkap (header identifier + X-integer +
Y-integer) melakukan operasi sha256(),
Setelah melakukan operasi matangmd160() pada hasilnya, panjang hasil a adalah 20 bytes2. Tambahkan Network ID Byte:Main sebelum hasil yang diperoleh pada langkah 1.
Jaringan: 0x00Test Jaringan: 0x6fNamecoin Bersih:
Panjang b yang diperoleh 0x34 adalah 21 byte3. Lakukan dua operasi sha256() berturut-turut pada hasil yang diperoleh pada langkah 2, lalu ambil hanya 4 byte pertama dari hasil operasi sebagai Checksum4 akhir b pada langkah 2,
Dapatkan c dengan panjang 25 byte5. Base58 mengkodekan c yang dihasilkan pada langkah 4 untuk mendapatkan diagram langkah alamat:

Saat membuat alamat dari kunci publik terkompresi, ambil saja header identifikasi + bagian bilangan bulat X dari kunci publik pada langkah pertama.

Peran kunci pribadi, kunci publik, dan alamat dalam transfer Bitcoin

Saat memulai transfer Bitcoin, kunci pribadi dianggap sebagai kata sandi akun. Setelah mengisi tagihan, Anda perlu menandatangani isi tagihan dengan kunci pribadi untuk mendapatkan informasi tanda tangan SIG, dan kemudian melampirkan SIG ke. tagihan:

SIG = H(detail, PRIVATE_KEY)

Mengetahui isi SIG dan tagihan, kunci privat tidak dapat disimpulkan. Jadi, setelah orang lain mendapatkan informasi tagihan dan SIG, bagaimana mereka bisa memverifikasi bahwa SIG memang ditandatangani dengan kunci pribadi yang sesuai dengan alamat pengirim? Ini adalah peran kunci publik juga melekat pada tagihan. Ketika orang lain mendapatkannya Saat membuat tagihan, Anda dapat memverifikasi apakah SIG tersebut sah dan benar.
= VALIDATE(detail, SIG, PUBLIC_KEY) kunci pribadi -> kunci publik -> alamat adalah proses satu arah yang tidak dapat diubah. Hanya kunci publik yang akan ditampilkan saat menandatangani informasi transaksi.
Kunci pribadi aman:

Aku akan menjawab

penulis

2609

Mentanya soalan

25623M+

Membaca volum

0

jawapan

3H+

Naik

2H+

Turun