Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 972|Jawab: 2

[Sumber] Protokol dompet digital blockchain (HD) BIP32, BIP44, BIP39

[Salin tautan]
Dipaparkan pada 2025-4-14 10:35:59 | | | |
Dompet digital

Dompet digital adalah sistem yang memungkinkan pengguna untuk menyimpan, melacak, mentransfer, dan menerima uang secara digital. Mata uangnya dapat berupa aset digital seperti Bitcoin, Doug, dll., atau mata uang fiat digital seperti dolar AS dan euro.

Dompet ini bukan dompet fisik seperti yang disebut secara tradisional, ini adalah aplikasi perangkat lunak. Ini terhubung ke jaringan blockchain, memberi pengguna cara untuk melacak mata uang mereka, melakukan transaksi, dan melakukan operasi blockchain.

Dompet digital biasa berisi dua jenis "kunci" – kunci publik, yang merupakan alamat dompet tempat orang lain dapat mengirim mata uang. Ada juga kunci pribadi, yang merupakan kata sandi untuk mendekripsi informasi transaksi, yang hanya diketahui oleh pemegang dompet. Sebenarnya, ketika kita mengatakan "tahan" mata uang digital, kita sebenarnya memiliki kunci pribadi yang mengendalikannya.

Menguasai kunci pribadi setara dengan menguasai mata uang digital di dalamnya, jadi sangat penting untuk melindungi keamanan kunci pribadi. Setelah kunci pribadi hilang atau dicuri, mata uang digital yang relevan akan tidak dapat digunakan secara permanen. Ini sangat berbeda dengan menggunakan rekening keuangan tradisional, yang dapat dipulihkan atau diganti oleh bank.

Dompet HD

Dompet HD, nama lengkapnya adalah dompet deterministik hierarkis (Dompet Deterministik Hierarkis), adalah dompet yang digunakan untuk menghasilkan sejumlah besar pasangan kunci publik-pribadi.

Dompet HD bekerja berdasarkan satu benih yang dihasilkan pada awalnya. Satu atau beberapa kunci pribadi master dapat dihasilkan melalui benih, dan setiap kunci pribadi master dapat menghasilkan beberapa kunci pribadi anak yang unik. Kunci sub-pribadi ini dapat digunakan lebih lanjut untuk menghasilkan kunci pribadi cucu, dan sebagainya, membentuk struktur kunci hierarkis. Semua ini dapat direproduksi oleh biji aslinya. Oleh karena itu, selama benih ini dijaga, semua alamat yang dihasilkan dan kunci pribadi di dompet dapat dipulihkan.



Untuk meningkatkan privasi dompet, HD Wallet dapat menghasilkan alamat baru untuk setiap transaksi, karena semua alamat diekspor dari seed yang sama, menghindari masalah privasi yang disebabkan oleh penggunaan alamat yang sama beberapa kali.

Di antara mereka, dompet HD telah distandarisasi dan diterapkan dalam Bitcoin BIP32, BIP44, BIP39 dan proposal lainnya. BIP39 menentukan metode untuk menghasilkan benih yang dapat direpresentasikan menggunakan frasa benih 12, 18, atau 24 kata yang dipilih dari kosakata tetap. Hal ini memungkinkan pengguna untuk hanya mengingat atau mencadangkan frasa benih ini saat mencadangkan dompet mereka, bukan kunci pribadi yang kompleks, sangat mengurangi kesulitan penggunaan.

Dompet HD adalah jenis dompet digital yang lebih canggih yang memperkenalkan cara baru untuk menghasilkan kunci pribadi dalam jumlah tak terbatas dan alamat dompet yang sesuai dari satu benih (hanya serangkaian data).

Keuntungan utama dari HD Wallet adalah membuatnya lebih mudah untuk mencadangkan dompet Anda. Pengguna hanya perlu mengingat atau menyimpan benih ini (biasanya serangkaian kata tertentu, yang dikenal sebagai frasa benih) untuk memulihkan semua alamat dompet dan kunci pribadi mereka. Artinya, meskipun perangkat pengguna hilang, selama benih tidak hilang, maka aset mereka masih dapat dipulihkan dengan mengimpor benih.

Selain itu, dompet HD hadir dengan privasi yang lebih besar. Karena alamat baru dihasilkan dengan setiap transaksi, sulit untuk melacak semua transaksi seseorang dan status aset on-chain berdasarkan alamat dompet saja.

Oleh karena itu, dompet HD dapat dianggap sebagai jenis dompet digital, yang masih menjadi alat untuk mengelola dan mengontrol mata uang digital, hanya dengan beberapa fitur tambahan.  

BIP32、BIP44、BIP39

BIP adalah singkatan dari Bitcoin Improvement Proposal, yang merupakan standar yang dihasilkan oleh pengembang Bitcoin untuk mengusulkan fitur baru atau peningkatan pada protokol, klien, atau lingkungan Bitcoin. Setiap BIP akan memiliki nomor, seperti BIP-32, BIP-44, dll., yang semuanya merupakan standar desain dompet untuk Bitcoin.

Ada tiga jenis utama BIP:

BIP Standar: Jenis BIP ini bertanggung jawab untuk menambahkan fitur baru ke jaringan, blockchain, atau protokol.
BIP informatif: BIP ini tidak melibatkan perubahan pada protokol Bitcoin, tetapi terutama dirancang untuk merancang pertanyaan, pedoman, atau memberikan informasi umum kepada komunitas Bitcoin.
BIP Proses: BIP ini menggambarkan perubahan dalam proses atau lingkungan, tetapi tidak ditambahkan ke spesifikasi teknis BIP.
Semua BIP dimulai sebagai proposal yang, setelah diskusi menyeluruh dan modifikasi oleh komunitas, dapat diimpor ke dalam standar protokol Bitcoin jika menerima dukungan yang cukup.

Alamat Standar:Login hyperlink terlihat.

BIP32

BIP32, nama lengkap dari Bitcoin Improvement Proposal 32, bahasa Cina adalah standar dalam Bitcoin Improvement Proposal.

Di masa lalu, dompet Bitcoin diimplementasikan dengan menghasilkan kunci publik baru dan alamat Bitcoin yang sesuai setiap kali kunci pribadi baru dibuat, yang disimpan dalam file dompet. Masalah dengan pendekatan ini adalah bahwa setiap kali kunci pribadi baru dan alamat Bitcoin dibuat, cadangan dompet baru perlu dibuat. Kelahiran BIP32 memecahkan masalah ini, menciptakan cara baru untuk menghasilkan kunci pribadi dan publik, hanya dengan satu benih, untuk menghasilkan kunci pribadi dan publik tanpa batas dalam struktur pohon.

Fitur utama BIP32 adalah:

Kunci pribadi tunggal mendukung pembuatan pasangan kunci tak terbatas: Hasilkan pasangan kunci publik dan privat dari benih, dan buat seluruh pohon kunci dengan hanya benih yang diketahui. Ini memecahkan masalah pencadangan, karena seluruh dompet dapat dipulihkan hanya dengan mencadangkan benih ini.
Manajemen Dompet Hierarkis: BIP32 menentukan struktur dompet yang memungkinkan pengguna mengelola dompet berlapis-lapis sesuai dengan tujuan, bisnis, akun, dll.
Derivasi Kunci Publik: BIP32 memungkinkan derivasi kunci sub-publik dengan kunci publik dan kode rantai dari node yang diketahui. Fitur ini memungkinkan derivasi kunci publik diselesaikan tanpa mengetahui kunci pribadi, meningkatkan keamanan.
Peningkatan Privasi: Sementara dompet tradisional menggunakan alamat unik yang dibuat secara acak, dompet BIP32 menghasilkan sekumpulan kunci berdasarkan benih yang sama, memungkinkan alamat baru digunakan untuk setiap transaksi, meningkatkan privasi.
Singkatnya, BIP32 terutama meningkatkan metode pencadangan dompet tradisional, membuatnya sederhana, efisien, dan lebih pribadi.

BIP39

BIP39 adalah nama spesifikasi yang digunakan untuk menghasilkan benih BIP32.

BIP39, nama lengkap dari Bitcoin Improvement Proposal 39, adalah nama Cina untuk metode pembuatan frasa benih, yang merupakan proposal peningkatan untuk Bitcoin.

BIP39 biasanya digunakan untuk menghasilkan benih BIP32. Ini menentukan cara mengubah angka acak menjadi sekumpulan kata yang mudah diingat, yang merupakan kumpulan frasa benih cadangan 12-24 kata yang sering kita lihat. Saat pengguna membuat dompet atau membuka aplikasi dompet untuk pertama kalinya, serangkaian kata seperti itu dibuat. BIP39 banyak digunakan di sebagian besar dompet cryptocurrency modern.

Hasilkan frasa mnemonik seperti yang ditunjukkan di bawah ini:



Benih berasal dari frasa mnemonik, seperti yang ditunjukkan pada gambar di bawah ini:



Penggunaan utama BIP39 Seed: BIP39 Seed adalah data biner dengan panjang tetap (512-bit, 64-byte) yang dihasilkan dari mnemonik dan frasa sandi opsional. Peran utamanya adalah berfungsi sebagai data rahasia inti dompet, yang digunakan untuk menurunkan semua kunci pribadi, kunci publik, dan alamat berikutnya.

Berikut adalah pengantar yang lebih rinci untuk BIP39:

Metode generasi: Frasa benih terdiri dari sekumpulan kata bahasa Inggris yang berasal dari daftar kata tetap (Sebanyak 2.048) dalam. Pertama, angka acak dihasilkan berdasarkan tindakan acak pengguna (misalnya, gerakan mouse, kecepatan mengetik keyboard, dll.), Dan angka acak ini kemudian diubah menjadi sekumpulan kata. Proses ini dapat dibalik, dan nomor acak asli dapat dipulihkan selama kumpulan kata dihafal.
Pemulihan kunci: Dalam metode pembuatan frasa benih BIP39, pengguna dapat memulihkan seluruh dompet mereka hanya dengan mengingat 12-24 kata sederhana. Ini sangat menyederhanakan pencadangan dan pemulihan kunci pribadi dompet, meningkatkan ketersediaan dompet.
Fungsi kata sandi: Fungsi kata sandi yang ditentukan dalam BIP39 dapat meningkatkan kesulitan memulihkan kunci pribadi, sehingga lebih sulit bagi orang lain untuk memulihkan kunci pribadi Anda melalui frasa benih. Setelah kata sandi BIP39 ditetapkan, dompet harus dipulihkan melalui seed phrase + kata sandi.
Kompatibilitas lintas dompet: Karena BIP39 adalah standar terbuka, ada tingkat kompatibilitas yang tinggi antara vendor dompet, yang berarti Anda dapat mengimpor frasa benih dari satu dompet ke dompet lainnya, yang sangat nyaman bagi pengguna.
BIP39 adalah standar yang sangat penting dalam dompet Bitcoin, yang menyederhanakan masalah manajemen kunci pribadi yang kompleks melalui frasa benih, sehingga memudahkan pengguna untuk menggunakan Bitcoin.

Referensi Glosarium:Login hyperlink terlihat.
Tentang kode implementasi .NET untuk BIP-39:Login hyperlink terlihat.

BIP44

BIP44, nama lengkapnya adalah Bitcoin Improvement Proposal 44, nama Cina adalah spesifikasi multi-mata uang dan multi-akun, yang merupakan proposal untuk Bitcoin.

Berdasarkan benih (dihasilkan oleh BIP39) dan jalur BIP32, BIP44 mendefinisikan hierarki logis untuk dompet deterministik, dan di atas itu, mendefinisikan jalur pohon lima lapis. BIP44 memungkinkan pembuatan dan pengelolaan beberapa mata uang dan beberapa akun, masing-masing dengan alamat penerima dan perubahannya sendiri.

Mengikuti spesifikasi ini, HD Wallet dapat menghasilkan sistem dompet yang terdiversifikasi berdasarkan seed, yaitu Anda dapat menggunakan seed kunci pribadi untuk menghasilkan dan mengelola akun dan alamat dalam mata uang yang berbeda.

Struktur jalur yang ditentukan oleh BIP44 adalah:m / tujuan' / coin_type' / akun' / perubahan / address_index:

Tujuan: Di BIP44, tujuannya selalu diatur ke 44'.
Jenis Koin: Lapisan ini digunakan untuk membedakan antara mata uang digital yang berbeda, seperti 0 untuk Bitcoin, 1 untuk Testnet Bitcoin, 60 untuk Ethereum, dll. Daftar lengkap koin ada di sini.
Akun: Alamat rekening terpisah untuk pengelolaan dana yang lebih baik. Lapisan ini memungkinkan pengguna untuk membuat dan mengelola beberapa akun terpisah di bawah perangkat lunak yang sama, membuat buku besar transparan daripada semuanya dicampur menjadi satu.
Perubahan: Digunakan untuk membedakan antara alamat perubahan dan alamat penerima. Biasanya, 0 mewakili alamat eksternal dan 1 mewakili alamat perubahan
Indeks Alamat: Identifikasi alamat ke-n yang dihasilkan.
Keuntungan menggunakan BIP44 adalah Anda dapat menghasilkan dan memulihkan koin dan alamat yang perlu Anda kelola di dompet yang sesuai dengan BIP44 dengan mengingat definisi jalur ini untuk benih dan BIP44.

C# menghasilkan dompet HD

Pertama, proyek ini memperkenalkan perpustakaan Nethereum.HdWallet, dengan kode berikut:


Seperti yang ditunjukkan di bawah ini:



Konverter kode mnemonik online:Login hyperlink terlihat.
Sumber:Login hyperlink terlihat.

Resensi:

.NET/C# Buat akun dompet ETH dan kata sandi verifikasi berdasarkan Nethereum [dengan kode sumber]
https://www.itsvse.com/thread-9520-1-1.html

Dompet Ethereum (ETH) "Alamat, Kata Sandi, Kunci Pribadi, Frasa Mnemonik, Toko Kunci"
https://www.itsvse.com/thread-4525-1-1.html

Algoritma secp256k1 di balik cryptocurrency di blockchain
https://www.itsvse.com/thread-10987-1-1.html

Referensi:

Login hyperlink terlihat.
Login hyperlink terlihat.
Login hyperlink terlihat.

(Akhir)




Mantan:.NET/C# Alibaba Cloud menyertakan algoritme tanda tangan V4 di Header
Depan:Gagal memuat skrip modul: Mengharapkan skrip modul JavaScript
 Tuan tanah| Dipaparkan pada 2025-9-28 08:54:18 |
Jenis mata uang virtual:Login hyperlink terlihat.
 Tuan tanah| Dipaparkan pada 2025-9-28 13:14:14 |
Pengkodean dan Dekode BASE58(Iya.)Menambahkan digit centang secara otomatis
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com