Pages:
Author

Topic: BITCOIN CORE - page 12. (Read 8704 times)

legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 26, 2024, 06:59:45 PM
-snip-

Sepemahamanku yang dihighlight adalah potensi peniadaan Legacy Wallet, dan tidak disinggung masalah Legacy Address, sementara Legacy wallet dan Legacy Address adalah 2 hal yang berbeda. Jadi kemungkinan meskipun kedepannya Legacy wallet dihilangkan dari Bitcoin client, namun kita tetap bisa menggunakan Legacy Address yang diturunkan dari Descriptor Wallet.

Oh berarti yang dimaksud Legacy wallet (berbasis key) disini dibandingkannya dengan Descriptor wallet (berbasis script), bukanlah antara Legacy address dengan SegWit address.
Dalam legacy wallet sendiri bisa terdiri dari Legacy address dan SegWit address, demikian pula dengan Descriptor wallet.

Untuk Legacy wallet hanya support tiga tipe address:



Sementara untuk Descriptor wallet saat ini support empat tipe address:





sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
January 26, 2024, 02:45:10 AM
This is because the legacy wallet is being deprecated in a future release

Ya, note tersebut pernah didiskusikan juga ketika terakhir kali rilis update Bitcoin Core 26.0

Mungkin ada yang lebih urgent untuk diperhatikan pada update kali ini, Release Notes:

Quote
The createwallet RPC will no longer create legacy (BDB) wallets when setting descriptors=false without also providing the -deprecatedrpc=create_bdb option. This is because the legacy wallet is being deprecated in a future release

Jadi, address-address legacy awalan 1 sudah tidak akan digunakan lagi di bitcoin core pada realease berikutnya. Mulai sekarang, sudah saatnya move on semua ke segwit biar nanti kedepan tidak ada masalah.

Ya, saya juga sempat membaca note tersebut, dan sempat terbesit pertanyaan: bagaimana nanti dengan fitur sign message dari address Bitcoin, sementara di Bitcoin Core sudah jelas tidak bisa sign message menggunakan SegWit address*, tidak sebagaimana di Electrum.

Sepemahamanku yang dihighlight adalah potensi peniadaan Legacy Wallet, dan tidak disinggung masalah Legacy Address, sementara Legacy wallet dan Legacy Address adalah 2 hal yang berbeda. Jadi kemungkinan meskipun kedepannya Legacy wallet dihilangkan dari Bitcoin client, namun kita tetap bisa menggunakan Legacy Address yang diturunkan dari Descriptor Wallet.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
January 26, 2024, 02:34:44 AM
Ahirnya ane nemu kasusnya, karena ane mendapat masalah yang sama dengan agan @bayu7adi, setiap melakukan perintah dumpprivkey pasti ditolak dan ane baru inget pas bikin wallet itu di centang descriptor wallet dan itu secara default dari bitcoin core. Nah ane coba buat wallet baru dengan menghapus centang pada descriptor wallet dan hasilnya ane bisa mendapatkan privatkey dengan mengetik perintah dumpprivkey
Opsi checklist/un-checklist Descriptor Wallet pada saat membuat Wallet baru sudah dihilangkan di release Bitcoin Core terbaru (26.0), yang berarti jika membuat Wallet baru melalui GUI interface secara default akan menjadi Descriptor Wallet. Jadi satu-satunya opsi untuk membuat Legacy Wallet di Bitcoin core terbaru harus melalui RPC command, dengan argumen createwallet "wallet_name" false false "passphrase" false false

false terakhir pada baris perintah diatas adalah argumen Boolean yang menyatakan descriptors=false, dan perlu diingat jika mengimplementasikan argumen Boolean pada RPC command maka hanya ada perintah true atau false saja dan posisi penempatan argumen Boolean-nya harus benar.

Selain itu untuk Bitcoin Core (26.0) tidak seperti versi sebelumnya, dimana untuk membuat Legacy walllet menggunakan Boolean descriptors=false harus ditambahkan parameter deprecatedrpc=create_bdb pada bitcoin.conf
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 26, 2024, 02:01:48 AM
Dengan kata lain, Jika menggunakan tipe Descriptor wallet memerlukan aplikasi dari pihak ketiga untuk konversi atau mendapatkan private key.
Ya, karena seperti yang kita tahu Descriptor wallet tidak mendukung adanya pengeksposan private key

Nah, bagi teman-teman yang masih ingin mendapat Private key dari address wallet di Bitcoin Core, alternatifnya dengan menonaktifkan opsi descriptor wallet ketika meng-create wallet.
Sementara jika memutuskan menggunakan Descriptor wallet, maka alternatif backup wallet (melalui menu file) masih bisa digunakan. Karena jika tetap meng-ekstrak private key dari wallet tersebut untuk tujuan backup, maka fungsi address Bitcoin dari descriptor wallet tersebut jadi balik lagi ke wallet berbasis key jika misalkan dikemudian hari me-restore menggunakan private key tersebut.


Jika dibilang aman atau tidaknya (untuk tujuan import ke wallet lain atau proses recovery dari single private key), saya rasa balik lagi ke persepsi masing-masing. Namun jika mengingat Legacy wallet adalah sebuah bentuk wallet yang dipilih dan diciptakan oleh Satoshi, saya kira jika kita melakukan import atau proses recovery menggunakan single private key sejatinya adalah bentuk implementasi Legacy wallet.

Tidak ada yang tahu juga, seandainya Satoshi masih aktif di pengembangan Bitcoin Client, apakah dia juga akan meninggalkan Legacy wallet dan menggantinya dengan konsep wallet yang baru.

Mungkin penyematan kata aman atau tidaknya rada kurang relevan juga untuk saat ini, mengingat konsep Legacy wallet belum sepenuhnya dihilangkan seperti pada tipe P2PK yang oleh Satoshi digantikan ke P2PKH.

Namun lebih ke penyebutan masalah* yang mungkin timbul dari penggunaan Legacy wallet untuk kondisi saat ini, sehingga bertahap beralih dari wallet berbasis single key ke wallet berbasis script.

*
Karena seperti yang kita tahu dalam kedepannya Bitcoin core kemungkinan besar tidak akan lagi bisa digunakan untuk membuat dan mengakses sebuah Legacy wallet

This is because the legacy wallet is being deprecated in a future release

Ya, note tersebut pernah didiskusikan juga ketika terakhir kali rilis update Bitcoin Core 26.0

Mungkin ada yang lebih urgent untuk diperhatikan pada update kali ini, Release Notes:

Quote
The createwallet RPC will no longer create legacy (BDB) wallets when setting descriptors=false without also providing the -deprecatedrpc=create_bdb option. This is because the legacy wallet is being deprecated in a future release

Jadi, address-address legacy awalan 1 sudah tidak akan digunakan lagi di bitcoin core pada realease berikutnya. Mulai sekarang, sudah saatnya move on semua ke segwit biar nanti kedepan tidak ada masalah.

Ya, saya juga sempat membaca note tersebut, dan sempat terbesit pertanyaan: bagaimana nanti dengan fitur sign message dari address Bitcoin, sementara di Bitcoin Core sudah jelas tidak bisa sign message menggunakan SegWit address*, tidak sebagaimana di Electrum.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
January 26, 2024, 12:07:41 AM
Dengan kata lain, Jika menggunakan tipe Descriptor wallet memerlukan aplikasi dari pihak ketiga untuk konversi atau mendapatkan private key.
Ya, karena seperti yang kita tahu Descriptor wallet tidak mendukung adanya pengeksposan private key

Descriptor wallets do not allow dumpprivkey because the fundamental principle behind descriptor wallets is that private keys are not enough information to transport a wallet. Private keys lack derivation information and lack information about what kind of scripts to create. They also do not work for wallets that have anything more complicated than just single key scripts. Thus allowing a RPC that only outputs private keys would be working against the point of having descriptors.

Instead of dumpprivkey, descriptor wallets have listdescriptors. This will output all of the descriptors stored in the wallet, which means that it will include information about derivation paths and scripts to create. Descriptors are a full backup of the key and script information stored in the wallet. With 23.0, listdescriptors will also be able to optionally output descriptors containing private keys.
Yang saya pahami Descriptor wallet adalah wallet berbasis Script dan Legacy Wallet adalah wallet berbasis Key, sehingga jika kita memutuskan untuk membedah salah satu private key yang ada didalam sebuah Descriptor wallet (untuk tujuan import ke wallet lain atau proses recovery dari single private key) maka sudah tentu akan bertentangan dengan fundamental Descriptor wallet, karena pada dasarnya yang ditekankan pada Descriptor wallet adalah mendukung sistem Script Bitcoin dan mendeskripsikan bagaimana Script wallet itu dibuat.

Jika dibilang aman atau tidaknya (untuk tujuan import ke wallet lain atau proses recovery dari single private key), saya rasa balik lagi ke persepsi masing-masing. Namun jika mengingat Legacy wallet adalah sebuah bentuk wallet yang dipilih dan diciptakan oleh Satoshi, saya kira jika kita melakukan import atau proses recovery menggunakan single private key sejatinya adalah bentuk implementasi Legacy wallet.

Tidak ada yang tahu juga, seandainya Satoshi masih aktif di pengembangan Bitcoin Client, apakah dia juga akan meninggalkan Legacy wallet dan menggantinya dengan konsep wallet yang baru. Karena seperti yang kita tahu dalam kedepannya Bitcoin core kemungkinan besar tidak akan lagi bisa digunakan untuk membuat dan mengakses sebuah Legacy wallet

This is because the legacy wallet is being deprecated in a future release
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 25, 2024, 07:57:18 PM
Nah selanjutnya bagaimana nasib wallet ane yang dibuat dengan mencentang descriptor wallet? apakah ane ga bisa mendapatkan privatkey untuk alamat wallet tsb?
Oke gan, Ane mulai sedikit memahami tentang descriptor wallets dan sepertinya bukan masalah juga ya gan meskipun tidak memiliki privat key-nya? mungkin untuk model wallet lama yang perlu di simpan adalah privat key-nya sementara untuk descriptor wallets yang musti disimpan adalah wallet dat-nya, apakah begitu gan? Teapi negatifnya mungkin jika ane kehilangan backup data walletnya maka akan hilang selamanya ya, dan untuk model descriptor wallets berarti hanya bisa di buka di bitcoin core aja ya gan?
Agan bisa mendapatkan Private Key dari descriptor wallet, namun untuk step-stepnya agak rumit (ane sendiri pernah mempraktekkannya)  ;D
-snip-
- Download BIP39 Tool (Mnemonic Code Converter) https://github.com/iancoleman/bip39/releases dan jalankan secara offline (matikan jaringan internet)

Dengan kata lain, Jika menggunakan tipe Descriptor wallet memerlukan aplikasi dari pihak ketiga untuk konversi atau mendapatkan private key.

Sedikit pertanyaan, apakah dengan didapatkannya private key pada salah satu address dari descriptor wallet tersebut cukup aman digunakan ketika semisal proses recovery di Bitcoin Core atau memindahkannya ke wallet lain? Dan apakah cara diatas bisa menghilangkan prinsip fundamental dari Descriptor wallet sebagaimana disebutkan pada penjelasan achow101 berikut ini:

Descriptor wallets do not allow dumpprivkey because the fundamental principle behind descriptor wallets is that private keys are not enough information to transport a wallet. Private keys lack derivation information and lack information about what kind of scripts to create. They also do not work for wallets that have anything more complicated than just single key scripts. Thus allowing a RPC that only outputs private keys would be working against the point of having descriptors.

Instead of dumpprivkey, descriptor wallets have listdescriptors. This will output all of the descriptors stored in the wallet, which means that it will include information about derivation paths and scripts to create. Descriptors are a full backup of the key and script information stored in the wallet. With 23.0, listdescriptors will also be able to optionally output descriptors containing private keys.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
January 25, 2024, 11:23:18 AM
Sebelumnya ane coba ngulik untuk buat wallet tipe Legacy (dengan uncheck Descriptor ketika membuat wallet di Bitcoin Core), tetapi gagal juga ketika ingin melihat private keynya. Karena masih penasaran dengan wallet Legacy di Bitcoin Core, mungkin next time ane ulik lagi soal wallet Legacy di Bitcoin Core ini supaya bisa melihat private key nya.
Kalo yang agan gunakan adalah Legacy Wallet, maka untuk perintah dumpprivkey sudah pasti digunakan untuk mengetahui private key, bahkan untuk address berjenis segwit.

Jika masih gagal kemungkinan masih ada yang kurang benar prosesnya, bisa jadi agan menggunakan jenis wallet yang salah pada saat menjalankan console (lihat gambar dibawah untuk detailnya)
hero member
Activity: 1470
Merit: 558
dont be greedy
January 25, 2024, 10:38:29 AM
Agan bisa mendapatkan Private Key dari descriptor wallet, namun untuk step-stepnya agak rumit (ane sendiri pernah mempraktekkannya)  Grin

- Pertama-tama bukan console di Bitcoin core, dan gunakan perintah walletpassphrase "password-agan" 600 jika wallet agan memiliki enkripsi passphrase
- Selanjutnya gunakan getaddressinfo "address_yang_dimaksud"
  • Catat jenis script address pada bagian parent descriptor ("parent_desc") berjenis apa : pkh, wpkh, sh atau tr
  • Catat hdkeypath-nya
- Selanjutnya gunakan argumen listdescriptors true
- Dari hasilnya cari descriptor ("desc") yang memiliki jenis script address (pkh, wpkh, sh atau tr) sama dengan "parent_desc" yang sebelumnya agan catat
- Dan pastikan memiliki hdkeypath yang sama pula
- Catat extended private key (xprv key) yang dimaksud
- Download BIP39 Tool (Mnemonic Code Converter) https://github.com/iancoleman/bip39/releases dan jalankan secara offline (matikan jaringan internet)
- Masukan xprv key pada kolom BIP32 Root Key di BIP39 Tool
- Done, agan akan menemukan private key dari address di descriptor wallet tersebut
Terlihat lebih rumit, tetapi cara ini yang berhasil ane coba daripada harus menggunakan wallet tipe Legacy. Ane udah coba impor ke electrum juga, dan cocok address nya.



Sebelumnya ane coba ngulik untuk buat wallet tipe Legacy (dengan uncheck Descriptor ketika membuat wallet di Bitcoin Core), tetapi gagal juga ketika ingin melihat private keynya. Karena masih penasaran dengan wallet Legacy di Bitcoin Core, mungkin next time ane ulik lagi soal wallet Legacy di Bitcoin Core ini supaya bisa melihat private key nya.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
January 25, 2024, 03:52:43 AM
Nah selanjutnya bagaimana nasib wallet ane yang dibuat dengan mencentang descriptor wallet? apakah ane ga bisa mendapatkan privatkey untuk alamat wallet tsb?
Oke gan, Ane mulai sedikit memahami tentang descriptor wallets dan sepertinya bukan masalah juga ya gan meskipun tidak memiliki privat key-nya? mungkin untuk model wallet lama yang perlu di simpan adalah privat key-nya sementara untuk descriptor wallets yang musti disimpan adalah wallet dat-nya, apakah begitu gan? Teapi negatifnya mungkin jika ane kehilangan backup data walletnya maka akan hilang selamanya ya, dan untuk model descriptor wallets berarti hanya bisa di buka di bitcoin core aja ya gan?
Agan bisa mendapatkan Private Key dari descriptor wallet, namun untuk step-stepnya agak rumit (ane sendiri pernah mempraktekkannya)  Grin

- Pertama-tama bukan console di Bitcoin core, dan gunakan perintah walletpassphrase "password-agan" 600 jika wallet agan memiliki enkripsi passphrase
- Selanjutnya gunakan getaddressinfo "address_yang_dimaksud"
  • Catat jenis script address pada bagian parent descriptor ("parent_desc") berjenis apa : pkh, wpkh, sh atau tr
  • Catat hdkeypath-nya
- Selanjutnya gunakan argumen listdescriptors true
- Dari hasilnya cari descriptor ("desc") yang memiliki jenis script address (pkh, wpkh, sh atau tr) sama dengan "parent_desc" yang sebelumnya agan catat
- Dan pastikan memiliki hdkeypath yang sama pula
- Catat extended private key (xprv key) yang dimaksud
- Download BIP39 Tool (Mnemonic Code Converter) https://github.com/iancoleman/bip39/releases dan jalankan secara offline (matikan jaringan internet)
- Masukan xprv key pada kolom BIP32 Root Key di BIP39 Tool
- Done, agan akan menemukan private key dari address di descriptor wallet tersebut
sr. member
Activity: 350
Merit: 343
Jolly? I think I've heard that name before. hmm
January 25, 2024, 02:01:15 AM
Ahirnya ane nemu kasusnya, karena ane mendapat masalah yang sama dengan agan @bayu7adi, setiap melakukan perintah dumpprivkey pasti ditolak dan ane baru inget pas bikin wallet itu di centang descriptor wallet dan itu secara default dari bitcoin core. Nah ane coba buat wallet baru dengan menghapus centang pada descriptor wallet dan hasilnya ane bisa mendapatkan privatkey dengan mengetik perintah dumpprivkey

Descriptor wallets menjadi default wallet type sejak Bitcoin Core Versi 23.0
dan dumpprivkey tidak bisa digunakan pada descriptor wallets

Wallet
  • Descriptor wallets are now the default wallet type. Newly created wallets
    will use descriptors unless descriptors=false is set during createwallet, or
    the Descriptor wallet checkbox is unchecked in the GUI.

    Note that wallet RPC commands like importmulti and dumpprivkey cannot be
    used with descriptor wallets
    , so if your client code relies on these commands
    without specifying descriptors=false during wallet creation, you will need
    to update your code.


Lalu bagaimana nasib wallet ane yang dibuat dengan mencentang descriptor wallet? apakah satu-satunya cara hanya menyimpan wallet dat? dan apakah passphrase harus selalu dimasukan meski wallet dat dibuka di bitcoin core baru? (kalau di electrum kan password bersifat lokal dan jika membuka wallet di electrum yang berbeda maka password dibuat ulang)

Jika menggunakan descriptor wallet, solusinya gunakan backup wallet.

Passphrase pada wallet yang dibuat di Bitcoin Core ataupun password pada wallet Electrum, tetap mesti diinput untuk men-decrypt wallet tersebut.
Password yang bisa dibuat ulang di Electrum itu, jika agan menggunakan create wallet dan recovery dengan seed phrase dari wallet sebelumnya.

Oke gan, Ane mulai sedikit memahami tentang descriptor wallets dan sepertinya bukan masalah juga ya gan meskipun tidak memiliki privat key-nya? mungkin untuk model wallet lama yang perlu di simpan adalah privat key-nya sementara untuk descriptor wallets yang musti disimpan adalah wallet dat-nya, apakah begitu gan? Teapi negatifnya mungkin jika ane kehilangan backup data walletnya maka akan hilang selamanya ya, dan untuk model descriptor wallets berarti hanya bisa di buka di bitcoin core aja ya gan?
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 25, 2024, 01:51:16 AM
Tepat sekali gan, sepertinya ini yang sedang terjadi pada ane. Ya yang ane maksud adalah passphrase.

Seed phrase dengan passphrase merupakan dua hal yang berbeda.
- Seed phrase: https://en.bitcoin.it/wiki/Seed_phrase
- Passphrase di Bitcoin Core ditujukan untuk Encrypt Wallet (7. Create Wallet, Encrypt & Backup Wallet; Options Settings)


Note: ane sebenernya udah baca tulisan di awal-awal thread tapi karena sangat banyak tutornya jadi ane lebih memilih bertanya langsung tentang keraguan ane terutama masalah seed, ane takutnya salah malah berabe karena udh di stake alamat tsb

Saya tidak tahu bagaimana caranya agan bisa menggunakan seed buatan sendiri dan menerapkannya di Bitcoin Core.
Yang jelas, address tersebut rentan digunakan jika demikian.

Klarifikasi.
Yang saya maksud rentan di atas adalah jika menggunakan address dari wallet yang dibuat dengan menggunakan seed buatan sendiri.
Sementara Bitcoin Core, sebagaimana saya sebutkan sebelumnya, tidak menggunakan Seed phrase.


Ahirnya ane nemu kasusnya, karena ane mendapat masalah yang sama dengan agan @bayu7adi, setiap melakukan perintah dumpprivkey pasti ditolak dan ane baru inget pas bikin wallet itu di centang descriptor wallet dan itu secara default dari bitcoin core. Nah ane coba buat wallet baru dengan menghapus centang pada descriptor wallet dan hasilnya ane bisa mendapatkan privatkey dengan mengetik perintah dumpprivkey

Descriptor wallets menjadi default wallet type sejak Bitcoin Core Versi 23.0
dan dumpprivkey tidak bisa digunakan pada descriptor wallets

Wallet
  • Descriptor wallets are now the default wallet type. Newly created wallets
    will use descriptors unless descriptors=false is set during createwallet, or
    the Descriptor wallet checkbox is unchecked in the GUI.

    Note that wallet RPC commands like importmulti and dumpprivkey cannot be
    used with descriptor wallets
    , so if your client code relies on these commands
    without specifying descriptors=false during wallet creation, you will need
    to update your code.


Lalu bagaimana nasib wallet ane yang dibuat dengan mencentang descriptor wallet? apakah satu-satunya cara hanya menyimpan wallet dat? dan apakah passphrase harus selalu dimasukan meski wallet dat dibuka di bitcoin core baru? (kalau di electrum kan password bersifat lokal dan jika membuka wallet di electrum yang berbeda maka password dibuat ulang)

Jika menggunakan descriptor wallet, solusinya gunakan backup wallet.

Passphrase pada wallet yang dibuat di Bitcoin Core ataupun password pada wallet Electrum, tetap mesti diinput untuk men-decrypt wallet tersebut.
Password yang bisa dibuat ulang di Electrum itu, jika agan menggunakan create wallet dan recovery dengan seed phrase dari wallet sebelumnya.
sr. member
Activity: 350
Merit: 343
Jolly? I think I've heard that name before. hmm
January 25, 2024, 01:27:38 AM


Ketika ingin ekspor Private Key, kenapa muncul notice seperti ini ya? Apakah cara pembuatan Bitcoin Address tipe Legacy yang ada di tutorial dengan mengedit file bitcoin.conf dan menambahkan kode di bawah masih berlaku? Apakah ada kesalahan dari langkah yang ane lakukan untuk ekspor Private Key?
Kemungkinan tipe wallet yang agan gunakan adalah descriptor wallet, sehingga meskipun yang ingin agan ekspor adalah berjenis legacy address namun dikarenakan legacy address tersebut merupakan turunan dari descriptor wallet, maka untuk untuk argumen dumpprivkey tidak bisa dieksekusi karena tidak disupport untuk descriptor wallet.

Jika ingin menggunakan perintah dumpprivkey, maka agan harus menggunakan Legacy Wallet dan untuk Bitcoin core terbaru agan bisa membuat Legacy Wallet menggunakan argumen createwallet "wallet_name" (Untuk boolean descriptors di set ke false)
Jika tidak menggunakan boolean descriptors=false maka secara default Bitcoin Core terbaru akan men-generate descriptor wallet pada saat kita membuat wallet baru (melalui GUI).

Dengan menggunakan Legacy Wallet agan bisa perform argumen dumpprivkey untuk legacy address dan segwit address

Ahirnya ane nemu kasusnya, karena ane mendapat masalah yang sama dengan agan @bayu7adi, setiap melakukan perintah dumpprivkey pasti ditolak dan ane baru inget pas bikin wallet itu di centang descriptor wallet dan itu secara default dari bitcoin core. Nah ane coba buat wallet baru dengan menghapus centang pada descriptor wallet dan hasilnya ane bisa mendapatkan privatkey dengan mengetik perintah dumpprivkey

Nah selanjutnya bagaimana nasib wallet ane yang dibuat dengan mencentang descriptor wallet? apakah ane ga bisa mendapatkan privatkey untuk alamat wallet tsb?

Ane menemukan tulisan yang dibuat oleh agan @achow101 What's Coming To The Bitcoin Core Wallet in 0.21 tentang descriptor wallet dan itu mungkin terobosan baru dari model dompet lama yang berbasis pada privat key sedangkan descriptor wallet berbasis pada script. Ane ga tau ini dengan lebih spesifik dan keunggulannya apa, mungkin temen-temen bisa menjelaskannya dengan bahasa yang lebih mudah dipahami?

Gan Husna QA

Ane udah coba buat wallet Bitcoin Core dan sudah selesai dengan sign message, tapi ane masih ragu apakah seed yang ane buat benar atau tidak, pada bitcoin core seed dibuat manual ga seperti electrum yang secara otomatis menggenerate seed. Nah disini ane udah bikin seed dengan bahasa ane sendiri. Nah karena penasaran apakah seed ane bener apa engga makanya ane coba buat buka wallet bitcoin core menggunakan electrum, tapi gagal terus. Bisa ga si alamat bitcoin core dibuka menggunakan electrum?
Bitcoin core tidak support mnemonics seed, yang berarti pada saat agan membuat sebuah wallet baru tidak ada proses generate seed phrase. Yang agan maksud dengan seed di Bitcoin core sejatinya adalah "passphrase" yaitu opsi untuk menggunakan password pada saat pembuatan wallet baru. Jadi jelas agan tidak akan bisa menggunakan "passphrase" tersebut sebagai pengganti seed phrase di Electrum.

Untuk meng-import wallet yang dibuat di Bitcoin core ke Electrum, agan bisa menggunakan opsi Import Private Key pada saat create new wallet di Electrum.

Quote
Nah kalo ane hapus alamat wallet yang udah ane buat apakah ini akan hilang selamanya apa tetap tersimpan dan bisa digunakan kembali alamat itu?
Untuk menghapus address yang ada di wallet Bitcoin core, berarti agan harus menghapus file wallet.dat. Jadi selama agan tidak memiliki back-up dari file wallet.dat (maupun private key) tersebut, maka bisa dipastikan jika agan tidak akan memiliki kontrol lagi terhadap address tersebut.

Tepat sekali gan, sepertinya ini yang sedang terjadi pada ane. Ya yang ane maksud adalah passphrase. Lalu bagaimana nasib wallet ane yang dibuat dengan mencentang descriptor wallet? apakah satu-satunya cara hanya menyimpan wallet dat? dan apakah passphrase harus selalu dimasukan meski wallet dat dibuka di bitcoin core baru? (kalau di electrum kan password bersifat lokal dan jika membuka wallet di electrum yang berbeda maka password dibuat ulang)
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
January 25, 2024, 12:20:37 AM
Nah seperti yang diliat pada gambar, ane butuh 13 taun gan buat selesaiin donlod datanya, apakah ane hanya bisa gunain alamat itu (melakukan transaksi pengiriman) hanya jika data sudah ter donlod 100%?
Bitcoin core client bisa men-generate valid address meskipun tanpa terkoneksi dengan internet atau dalam tahap sync network, sehingga pada dasarnya agan bisa menggunakan address tersebut namun untuk setiap record transaksi hanya akan tertampilkan setelah proses sync selesai.

Namun kalo boleh saran sebaiknya agan menggunakan address setelah proses sync selesai, karena dengan begitu agan bisa memastikan berapa banyak bitcoin (UTXO) yang agan miliki dan bisa dipergunakan.

Quote
Note: ane sebenernya udah baca tulisan di awal-awal thread tapi karena sangat banyak tutornya jadi ane lebih memilih bertanya langsung tentang keraguan ane terutama masalah seed, ane takutnya salah malah berabe karena udh di stake alamat tsb
Tidak ada yang perlu dikhawatirkan selama agan memiliki salinan dari Private Key yang terkait dengan address yang sudah di stake tersebut.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
January 25, 2024, 12:08:00 AM
Gan Husna QA

Ane udah coba buat wallet Bitcoin Core dan sudah selesai dengan sign message, tapi ane masih ragu apakah seed yang ane buat benar atau tidak, pada bitcoin core seed dibuat manual ga seperti electrum yang secara otomatis menggenerate seed. Nah disini ane udah bikin seed dengan bahasa ane sendiri. Nah karena penasaran apakah seed ane bener apa engga makanya ane coba buat buka wallet bitcoin core menggunakan electrum, tapi gagal terus. Bisa ga si alamat bitcoin core dibuka menggunakan electrum?
Bitcoin core tidak support mnemonics seed, yang berarti pada saat agan membuat sebuah wallet baru tidak ada proses generate seed phrase. Yang agan maksud dengan seed di Bitcoin core sejatinya adalah "passphrase" yaitu opsi untuk menggunakan password pada saat pembuatan wallet baru. Jadi jelas agan tidak akan bisa menggunakan "passphrase" tersebut sebagai pengganti seed phrase di Electrum.

Untuk meng-import wallet yang dibuat di Bitcoin core ke Electrum, agan bisa menggunakan opsi Import Private Key pada saat create new wallet di Electrum.

Quote
Nah kalo ane hapus alamat wallet yang udah ane buat apakah ini akan hilang selamanya apa tetap tersimpan dan bisa digunakan kembali alamat itu?
Untuk menghapus address yang ada di wallet Bitcoin core, berarti agan harus menghapus file wallet.dat. Jadi selama agan tidak memiliki back-up dari file wallet.dat (maupun private key) tersebut, maka bisa dipastikan jika agan tidak akan memiliki kontrol lagi terhadap address tersebut.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 25, 2024, 12:06:43 AM
Ane udah coba buat wallet Bitcoin Core dan sudah selesai dengan sign message, tapi ane masih ragu apakah seed yang ane buat benar atau tidak, pada bitcoin core seed dibuat manual ga seperti electrum yang secara otomatis menggenerate seed.

Setahu saya Bitcoin Core tidak menggunakan seed phrase, melainkan Private Key.
Silahkan dipelajari pada bagian:
- 8. Bitcoin Address
- 9. Private Key


Nah disini ane udah bikin seed dengan bahasa ane sendiri.

FYI, tidak disarankan membuat seed phrase dengan kata-kata sendiri/tidak standard:

Nah karena penasaran apakah seed ane bener apa engga makanya ane coba buat buka wallet bitcoin core menggunakan electrum, tapi gagal terus. Bisa ga si alamat bitcoin core dibuka menggunakan electrum?

Maksudnya alamat Bitcoin yang dari Bitcoin Core bisa juga digunakan di Electrum?
Bisa, selama prosedurnya benar. Yang agan perlukan adalah Private Key dari address Bitcoin (bukan seed).
Jika dari Bitcoin Core, agan tinggal dumpprivkey address yang dimaksud (lihat link di atas) kemudian buat wallet baru di Electrum dengan menggunakan Private key yang di dapat dari dumpprivkey di Bitcoin Core tersebut.

Saya sudah berikan contoh address yang sama, digunakan untuk sign message di Electrum dan Bitcoin Core:

Quote


Quote



Nah kalo ane hapus alamat wallet yang udah ane buat apakah ini akan hilang selamanya apa tetap tersimpan dan bisa digunakan kembali alamat itu?

Jika address wallet di hapus maka akan hilang, agan bisa mengimportnya kembali menggunakan perintah importprivkey (lihat link mengenai Private Key di atas).
Jika yang dihapus adalah folder wallet-nya dan muncul warning "...Path does not exist", silahkan ikuti tips yang pernah saya tulis berikut:
Tips menghilangkan notifikasi: "Warning: Skipping -wallet path that doesn't exist. Failed to load database path..."






Nah seperti yang diliat pada gambar, ane butuh 13 taun gan buat selesaiin donlod datanya, apakah ane hanya bisa gunain alamat itu (melakukan transaksi pengiriman) hanya jika data sudah ter donlod 100%?

Agan bisa saja membuat wallet baru selain dari defaultnya.
Silahkan lihat pada postingan saya berikut: 7. Create Wallet, Encrypt & Backup Wallet; Options Settings


Note: ane sebenernya udah baca tulisan di awal-awal thread tapi karena sangat banyak tutornya jadi ane lebih memilih bertanya langsung tentang keraguan ane terutama masalah seed, ane takutnya salah malah berabe karena udh di stake alamat tsb

Saya tidak tahu bagaimana caranya agan bisa menggunakan seed buatan sendiri dan menerapkannya di Bitcoin Core.
Yang jelas, address tersebut rentan digunakan jika demikian.
sr. member
Activity: 350
Merit: 343
Jolly? I think I've heard that name before. hmm
January 24, 2024, 11:25:15 PM
Gan Husna QA

Ane udah coba buat wallet Bitcoin Core dan sudah selesai dengan sign message, tapi ane masih ragu apakah seed yang ane buat benar atau tidak, pada bitcoin core seed dibuat manual ga seperti electrum yang secara otomatis menggenerate seed. Nah disini ane udah bikin seed dengan bahasa ane sendiri. Nah karena penasaran apakah seed ane bener apa engga makanya ane coba buat buka wallet bitcoin core menggunakan electrum, tapi gagal terus. Bisa ga si alamat bitcoin core dibuka menggunakan electrum?

Nah kalo ane hapus alamat wallet yang udah ane buat apakah ini akan hilang selamanya apa tetap tersimpan dan bisa digunakan kembali alamat itu?





Nah seperti yang diliat pada gambar, ane butuh 13 taun gan buat selesaiin donlod datanya, apakah ane hanya bisa gunain alamat itu (melakukan transaksi pengiriman) hanya jika data sudah ter donlod 100%?

Note: ane sebenernya udah baca tulisan di awal-awal thread tapi karena sangat banyak tutornya jadi ane lebih memilih bertanya langsung tentang keraguan ane terutama masalah seed, ane takutnya salah malah berabe karena udh di stake alamat tsb
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
January 24, 2024, 02:45:53 AM


Ketika ingin ekspor Private Key, kenapa muncul notice seperti ini ya? Apakah cara pembuatan Bitcoin Address tipe Legacy yang ada di tutorial dengan mengedit file bitcoin.conf dan menambahkan kode di bawah masih berlaku? Apakah ada kesalahan dari langkah yang ane lakukan untuk ekspor Private Key?
Kemungkinan tipe wallet yang agan gunakan adalah descriptor wallet, sehingga meskipun yang ingin agan ekspor adalah berjenis legacy address namun dikarenakan legacy address tersebut merupakan turunan dari descriptor wallet, maka untuk untuk argumen dumpprivkey tidak bisa dieksekusi karena tidak disupport untuk descriptor wallet.

Jika ingin menggunakan perintah dumpprivkey, maka agan harus menggunakan Legacy Wallet dan untuk Bitcoin core terbaru agan bisa membuat Legacy Wallet menggunakan argumen createwallet "wallet_name" (Untuk boolean descriptors di set ke false)
Jika tidak menggunakan boolean descriptors=false maka secara default Bitcoin Core terbaru akan men-generate descriptor wallet pada saat kita membuat wallet baru (melalui GUI).

Dengan menggunakan Legacy Wallet agan bisa perform argumen dumpprivkey untuk legacy address dan segwit address
hero member
Activity: 1470
Merit: 558
dont be greedy
January 23, 2024, 11:56:13 PM


Ketika ingin ekspor Private Key, kenapa muncul notice seperti ini ya? Apakah cara pembuatan Bitcoin Address tipe Legacy yang ada di tutorial dengan mengedit file bitcoin.conf dan menambahkan kode di bawah masih berlaku? Apakah ada kesalahan dari langkah yang ane lakukan untuk ekspor Private Key?

Code:
addresstype=legacy
changetype=legacy

Mungkin ini berkaitan dengan update juga, karena saat ini meng-generate receiving address dengan tipe Legacy bisa lebih mudah dengan menu dropdown. Jadi apakah menu ini memiliki fungsi yang sama dengan mengedit file bitcoin.conf seperti diatas?

legendary
Activity: 2366
Merit: 2054
January 20, 2024, 09:00:15 PM
jangan melakukan patch dari program ilegal agar komputer tidak terinfeksi malware terutama komputer yang terinstall aplikasi penting seperti wallet Bitcoin apapun.
Kalau memang penggunaan 3rd aplikasi itu penting, baiknya agan tidak menggunakan dulu untuk transaksi sampai benar-benar full sync. Setelah dirasa semua data blockchain terdownload, segera hapus program tersebut dan bersihkan segera pc sampeyan. Saya dulu juga pernah pakai aplikasi pihak ketiga untuk membooster kecepatan internet, namun wallet (wallet.dat) yang saya pakai bukan yang utama, tapi yang default bawaan wallet awal. Lalu, setelah full sync, dan data blockchain terdownload semua, saya hapus program 3rd party tersebut sampai benar-benar bersih dari akar-akarnya, dan impor wallet utama (wallet.dat) saya.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 20, 2024, 07:31:26 AM
-snip-
Unregisterd user mendapatkan versi trial 30 hari, ane rasa itu lebih dari cukup untuk mencapai full sync di PC pribadi ane. Dan benar kata agan @abhi, jangan melakukan patch dari program ilegal agar komputer tidak terinfeksi malware terutama komputer yang terinstall aplikasi penting seperti wallet Bitcoin apapun.

Karena penggunaan netbalancer tersebut hanya di waktu-waktu tertentu yang mana banyak yang memerlukan akses internet di tempat agan dan selebihnya ketika penggunaan internet senggang bisa dinonaktifkan sehingga lebih cepat mencapai download block pada update terbaru. Tentunya setelah itu untuk kedepannya jika memang mau konsisten, lebih baik Bitcoin Core rutin tiap hari dibuka (atau menggunakan opsi running otomatis setiap PC di nyalakan) agar tidak terlalu banyak 'PR' ketika download data dari blockchain Bitcoin.
Pages:
Jump to: