Bitcoin Forum
April 28, 2024, 01:23:08 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 »  All
  Print  
Author Topic: BITCOIN CORE  (Read 7399 times)
abhiseshakana
Legendary
*
Online Online

Activity: 2212
Merit: 2228


From Zero to 2 times Self-Made Legendary


View Profile WWW
March 08, 2024, 05:04:02 PM
 #381

Ditinggal beberapa hari saja bisa hampir 1% progress yang hilang, bagaimana kalau sebulan, bisa-bisa hilang beberapa persen. Saya belakangan ini lagi ngikutin tantangannya NotATether, diawal-awal install progress masih cepat, satu hari bisa dapat 4 - 15%, tapi lama kelamaan progress yang dihasilkan semakin sulit, apa masalah ini ada hubungannya dengan muatan perblock yang semakin kesini semakin besar gan? sehingga kita memerlukan data dari misalnya 10 block di awal ledger untuk mendapatkan 1 block saja sekarang.
Yang paling berpengaruh adalah Bandwidth dan throughput dari konektivitas Internet yang digunakan, (dan tentunya kuota jika data paketnya tidak unlimited). Yang kedua spek PC, terutama pada bagian drive hardware yang digunakan dan seberapa sehat perangkat tersebut. Sebab untuk suatu kasus dimana Disk usage terbaca dengan aktifitas yang tinggi, maka kecepatan proses IBD juga akan mengalami penurunan.

Ukuran besar block gak ngaruh secara langsung, karena data blockchain yang dituliskan ke Drive (PC) tidak didasarkan pada masing-masing index (height) block, namun disusun secara partial dalam format file blk*.dat yang memiliki ukuran maksimal 128 MiB untuk masing-masing file-nya.

.
.Duelbits.
█▀▀▀▀▀











█▄▄▄▄▄
TRY OUR
  NEW  UNIQUE
GAMES!
.
..DICE...
███████████████████████████████
███▀▀                     ▀▀███
███    ▄▄▄▄         ▄▄▄▄    ███
███   ██████       ██████   ███
███   ▀████▀       ▀████▀   ███
███                         ███
███                         ███
███                         ███
███   ▄████▄       ▄████▄   ███
███   ██████       ██████   ███
███    ▀▀▀▀         ▀▀▀▀    ███
███▄▄                     ▄▄███
███████████████████████████████
.
.MINES.
███████████████████████████████
████████████████████████▄▀▄████
██████████████▀▄▄▄▀█████▄▀▄████
████████████▀ █████▄▀████ █████
██████████      █████▄▀▀▄██████
███████▀          ▀████████████
█████▀              ▀██████████
█████                ██████████
████▌                ▐█████████
█████                ██████████
██████▄            ▄███████████
████████▄▄      ▄▄█████████████
███████████████████████████████
.
.PLINKO.
███████████████████████████████
█████████▀▀▀       ▀▀▀█████████
██████▀  ▄▄███ ███      ▀██████
█████  ▄▀▀                █████
████  ▀                    ████
███                         ███
███                         ███
███                         ███
████                       ████
█████                     █████
██████▄                 ▄██████
█████████▄▄▄       ▄▄▄█████████
███████████████████████████████
10,000x
MULTIPLIER
NEARLY UP TO
.50%. REWARDS
▀▀▀▀▀█











▄▄▄▄▄█
1714310588
Hero Member
*
Offline Offline

Posts: 1714310588

View Profile Personal Message (Offline)

Ignore
1714310588
Reply with quote  #2

1714310588
Report to moderator
1714310588
Hero Member
*
Offline Offline

Posts: 1714310588

View Profile Personal Message (Offline)

Ignore
1714310588
Reply with quote  #2

1714310588
Report to moderator
1714310588
Hero Member
*
Offline Offline

Posts: 1714310588

View Profile Personal Message (Offline)

Ignore
1714310588
Reply with quote  #2

1714310588
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Husna QA (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 2856


#SWGT CERTIK Audited


View Profile WWW
March 08, 2024, 11:30:52 PM
 #382

Saya sendiri beberapa hari ini tidak menjalankan Bitcoin Core mainnet (lebih sering testnet) sehingga proses sync saat dibuka bisa beberapa jam.



Ditinggal beberapa hari saja bisa hampir 1% progress yang hilang, bagaimana kalau sebulan, bisa-bisa hilang beberapa persen.

Pada screenshot yang saya share di atas, tertera last block time nya 12 Februari dan sisa block yang belum terdownload pada hari itu 3502; Jadi bisa dikatakan sudah hampir sebulan Bitcoin Core mainnet mulai di running kembali (sekitar 0,8-1% tertinggal progress sync-nya).


Saya belakangan ini lagi ngikutin tantangannya NotATether, diawal-awal install progress masih cepat, satu hari bisa dapat 4 - 15%, tapi lama kelamaan progress yang dihasilkan semakin sulit, apa masalah ini ada hubungannya dengan muatan perblock yang semakin kesini semakin besar gan? sehingga kita memerlukan data dari misalnya 10 block di awal ledger untuk mendapatkan 1 block saja sekarang.

Apakah ketika menjalankan Bitcoin Core, agan juga menggunakan PC untuk kegiatan lain? Jika ya maka itu juga bisa mempengaruhi kinerja PC dan media penyimpanannya juga, sebagaimana dijelaskan mas abhie di atas.

Konsep ukuran maksimum block di Bitcoin Blockchain dibatasi, jadi asumsi "semakin kesini semakin besar" kurang tepat.

/** The maximum allowed size for a serialized block, in bytes (only for buffer size limits) */
static const unsigned int MAX_BLOCK_SERIALIZED_SIZE = 4000000;
/** The maximum allowed weight for a block, see BIP 141 (network rule) */
static const unsigned int MAX_BLOCK_WEIGHT = 4000000;

Chikito
Legendary
*
Offline Offline

Activity: 2366
Merit: 2054



View Profile WWW
March 09, 2024, 02:49:47 AM
 #383

Ditinggal beberapa hari saja bisa hampir 1% progress yang hilang, bagaimana kalau sebulan, bisa-bisa hilang beberapa persen. Saya belakangan ini lagi ngikutin tantangannya NotATether, diawal-awal install progress masih cepat, satu hari bisa dapat 4 - 15%, tapi lama kelamaan progress yang dihasilkan semakin sulit, apa masalah ini ada hubungannya dengan muatan perblock yang semakin kesini semakin besar gan? sehingga kita memerlukan data dari misalnya 10 block di awal ledger untuk mendapatkan 1 block saja sekarang.
PC sampeyan sudah dijejali banyak download-tan block sehingga berpengaruh juga terhadap peforma PC, itu wajar, kalau mau lebih ringan diopen aja tiap hari secara rutin, pasti tidak akan terasa, karena kalau dilakukan tiap hari, PC sampeyan juga akan terbiasa dan tidak kaget lagi dibanding hanya running sesekali. Kalau Saya tiap buka forum pasti sembari running core, karena pas buka laptop, secara otomatis akan langsung running core, ya kalau tinggal 24 jam, paling pas buka hanya download sekitar 150-an block, sekira 15 menit sudah full sync.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
punk.zink
Sr. Member
****
Offline Offline

Activity: 350
Merit: 370


trustdice.win (The Top of Crypto Casinos)


View Profile
March 09, 2024, 05:55:25 AM
 #384

Saya belakangan ini lagi ngikutin tantangannya NotATether, diawal-awal install progress masih cepat, satu hari bisa dapat 4 - 15%, tapi lama kelamaan progress yang dihasilkan semakin sulit, apa masalah ini ada hubungannya dengan muatan perblock yang semakin kesini semakin besar gan? sehingga kita memerlukan data dari misalnya 10 block di awal ledger untuk mendapatkan 1 block saja sekarang.

Konsep ukuran maksimum block di Bitcoin Blockchain dibatasi, jadi asumsi "semakin kesini semakin besar" kurang tepat.

/** The maximum allowed size for a serialized block, in bytes (only for buffer size limits) */
static const unsigned int MAX_BLOCK_SERIALIZED_SIZE = 4000000;
/** The maximum allowed weight for a block, see BIP 141 (network rule) */
static const unsigned int MAX_BLOCK_WEIGHT = 4000000;

Dilihat dari ukuran Block, memang ada perbedaan ukuran dan limit antara block-block dulu dengan yang sekarang, sehingga jika diasumsikan, di awal proses IBD pastinya akan lebih banyak block yang bisa didownload karena ukuran masing-masing block kecil. Namun pada prakteknya bukan itu yang terjadi karena status Progress yang ditampilkan oleh Bitcoin Core mewakili ukuran data blockchain secara menyeluruh, yang berarti bukan mendeskripsikan berapa banyak block yang telah didownload, melainkan berapa besar data yang sudah didownload dan validasi.

Jika tujuan utamanya untuk mengikuti tantangannya NotATether, kalo boleh saran lebih baik running bitcoind daripada versi GUInya.

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Pandorak
Member
**
Offline Offline

Activity: 112
Merit: 111

A Member who wants to become a ₿ maxi


View Profile
March 11, 2024, 04:04:11 PM
Merited by punk.zink (1)
 #385

Apakah ketika menjalankan Bitcoin Core, agan juga menggunakan PC untuk kegiatan lain? Jika ya maka itu juga bisa mempengaruhi kinerja PC dan media penyimpanannya juga, sebagaimana dijelaskan mas abhie di atas.

Iya gan, saya juga browsing pakai chrome, sudah tanya ke teman juga katanya kalau bisa jangan pakai chrome tapi mozilla karena penggunaan memory di chrome lebih besar daripada mozilla, sejauh ini saya sudah paham gan, kesimpulannya hal terbaik yang bisa dilakukan ketika menjalankan progress bitcoin core ya dengan tidak melakukan apa-apa.

Ditinggal beberapa hari saja bisa hampir 1% progress yang hilang, bagaimana kalau sebulan, bisa-bisa hilang beberapa persen. Saya belakangan ini lagi ngikutin tantangannya NotATether, diawal-awal install progress masih cepat, satu hari bisa dapat 4 - 15%, tapi lama kelamaan progress yang dihasilkan semakin sulit, apa masalah ini ada hubungannya dengan muatan perblock yang semakin kesini semakin besar gan? sehingga kita memerlukan data dari misalnya 10 block di awal ledger untuk mendapatkan 1 block saja sekarang.
PC sampeyan sudah dijejali banyak download-tan block sehingga berpengaruh juga terhadap peforma PC, itu wajar, kalau mau lebih ringan diopen aja tiap hari secara rutin, pasti tidak akan terasa, karena kalau dilakukan tiap hari, PC sampeyan juga akan terbiasa dan tidak kaget lagi dibanding hanya running sesekali. Kalau Saya tiap buka forum pasti sembari running core, karena pas buka laptop, secara otomatis akan langsung running core, ya kalau tinggal 24 jam, paling pas buka hanya download sekitar 150-an block, sekira 15 menit sudah full sync.

Alhamdulillah sudah synced 100% sekarang gan, setelah 13 hari dijalankan berkala. Laptop saya tidak otomatis running core, malahan langsung running wasabi di tray Cheesy.

Jika tujuan utamanya untuk mengikuti tantangannya NotATether, kalo boleh saran lebih baik running bitcoind daripada versi GUInya.

Keunggulan running bitcoind daripada versi GUInya apa ya gan?

Saya juga sekalian mau tanya tentang pembuatan wallet di bitcoin core, dibawah penamaan wallet ada 4 kotak yang bisa kita centang, masing-masing fungsinya itu berguna untuk apa dan versi default settingnya bagaimana untuk mendapatkan .dat?


punk.zink
Sr. Member
****
Offline Offline

Activity: 350
Merit: 370


trustdice.win (The Top of Crypto Casinos)


View Profile
March 11, 2024, 05:10:59 PM
Merited by ABCbits (2), Pandorak (1)
 #386

Keunggulan running bitcoind daripada versi GUInya apa ya gan?

Menurutku sih lebih ringan ketika di running ketimbang versi GUInya, namun untuk menjalankan fungsi client, semuanya harus melalui proses command line.

Quote
Saya juga sekalian mau tanya tentang pembuatan wallet di bitcoin core, dibawah penamaan wallet ada 4 kotak yang bisa kita centang, masing-masing fungsinya itu berguna untuk apa dan versi default settingnya bagaimana untuk mendapatkan .dat?


- Jika Disable private key di checklist (dicentang) maka wallet yang dibuat tidak akan memiliki private key dan tidak bisa digunakan untuk meng-import private key. Jadi hanya berfungsi sebagai watch-only wallet

- Jika Make blank wallet di checklist maka wallet tidak akan berisi private key maupun script, namun fungsi import privkey dan address tetap bisa dilakukan

- Jika Descriptor Wallet di checklist maka wallet yang dibuat akan berjenis Descriptor wallet, namun jika di un-checklist akan berupa legacy wallet (di Bitcoin core terbaru fitur ini sudah tidak ada di GUI)

- Jika External signer di checklist maka agan bisa menghubungkan Hardware wallet ke Bitcoin core

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Pandorak
Member
**
Offline Offline

Activity: 112
Merit: 111

A Member who wants to become a ₿ maxi


View Profile
March 11, 2024, 05:26:19 PM
 #387

- Jika Disable private key di checklist (dicentang) maka wallet yang dibuat tidak akan memiliki private key dan tidak bisa digunakan untuk meng-import private key. Jadi hanya berfungsi sebagai watch-only wallet

- Jika Make blank wallet di checklist maka wallet tidak akan berisi private key maupun script, namun fungsi import privkey dan address tetap bisa dilakukan

- Jika Descriptor Wallet di checklist maka wallet yang dibuat akan berjenis Descriptor wallet, namun jika di un-checklist akan berupa legacy wallet (di Bitcoin core terbaru fitur ini sudah tidak ada di GUI)

- Jika External signer di checklist maka agan bisa menghubungkan Hardware wallet ke Bitcoin core

Jadi untuk membuat walletnya secara default cuman perlu centang "Encrypt Wallet" tanpa mencentang yang lainnya gan?

punk.zink
Sr. Member
****
Offline Offline

Activity: 350
Merit: 370


trustdice.win (The Top of Crypto Casinos)


View Profile
March 11, 2024, 05:45:27 PM
Merited by Pandorak (1)
 #388

Jadi untuk membuat walletnya secara default cuman perlu centang "Encrypt Wallet" tanpa mencentang yang lainnya gan?

Paling selain "Encrypt Wallet", agan hanya tinggal menentukan ingin membuat Descriptor Wallet atau Legacy Wallet. Namun kalo boleh saran sebaiknya memilih untuk membuat Descriptor Wallet, karena untuk kedepannya "Legacy Wallet" akan dihilangkan dari Bitcoin core, dan untuk para pemilik Legacy Wallet memiliki opsi untuk melakukan migrasi ke Descriptor wallet. Selain itu jika agan ingin membuat address Taproot hanya bisa dilakukan di Descriptor Wallet.

Baca ini Gan biar lebih jelas mengenai apa itu descriptor wallet dan benefitnya
https://achow101.com/2020/10/0.21-wallets

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Chikito
Legendary
*
Offline Offline

Activity: 2366
Merit: 2054



View Profile WWW
March 11, 2024, 09:44:03 PM
 #389

Jadi untuk membuat walletnya secara default cuman perlu centang "Encrypt Wallet" tanpa mencentang yang lainnya gan?

Paling selain "Encrypt Wallet", agan hanya tinggal menentukan ingin membuat Descriptor Wallet atau Legacy Wallet. Namun kalo boleh saran sebaiknya memilih untuk membuat Descriptor Wallet, karena untuk kedepannya "Legacy Wallet" akan dihilangkan dari Bitcoin core, dan untuk para pemilik Legacy Wallet memiliki opsi untuk melakukan migrasi ke Descriptor wallet. Selain itu jika agan ingin membuat address Taproot hanya bisa dilakukan di Descriptor Wallet.

Baca ini Gan biar lebih jelas mengenai apa itu descriptor wallet dan benefitnya
https://achow101.com/2020/10/0.21-wallets
Kalau mau lebih general dan walletnya bisa dipakai dimana saja, seperti di electrum, maka lebih baik tidak mencentang Descriptor Wallet, soalnya nanti tidak tidak dapat private key kalau dicentang Descriptor Wallet-nya. oya, tidak hanya legacy address, tapi juga segwit jika opsi Descriptor Wallet tidak dicentang (malah lebih prefer ke segwit pas create wallet awal)

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
punk.zink
Sr. Member
****
Offline Offline

Activity: 350
Merit: 370


trustdice.win (The Top of Crypto Casinos)


View Profile
March 12, 2024, 12:54:11 PM
 #390

Kalau mau lebih general dan walletnya bisa dipakai dimana saja, seperti di electrum, maka lebih baik tidak mencentang Descriptor Wallet, soalnya nanti tidak tidak dapat private key kalau dicentang Descriptor Wallet-nya. oya, tidak hanya legacy address, tapi juga segwit jika opsi Descriptor Wallet tidak dicentang (malah lebih prefer ke segwit pas create wallet awal)
Jangan salah, Descriptor wallet juga memiliki private key dan bahkan extended private key disetiap derivation path-nya.

Misal diketahui Root (Parent) Extended Private Key yang informasinya didapatkan dari listdescriptors true
xprv9s21ZrQH143K3bSA5miskqop4mNKY86YEpasxCaEwuxyFdJPr5UaqJo3hLBhz91wAQaXZ6hpLE6 eEL9qJW7obcWCgpNurQjtqKhqo8TurVA

Dari Root Extended Private Key tersebut bisa diturunkan menjadi :
Account XPriv (BIP44): xprv9yqe8W1KziZ2BEFMfL45x5eiHpj84E1Yce5RGoiL54hSEfwAaFjX3AP9TYPH35F3ynJ53cd3PcR S5JdGHvt7ieJNPB7NzZQCYJRPm1XCoJF
External XPriv (BIP44): xprv9zcbkKJTo7aLJuqZpjuASWgSHLU1QsYdksW9TbnpQ8X1XdvSihkpzczH3ehvRJeif2ZciXfwr4d DbnK6TUJyBEjYdBneAuF6CvrGVY5yKKK
P2PKH (index 0): 1DqCfwZ7vrF9WhA1exM8rUvBxYbLiy95kp
WIF-P2PKH (index 0): L2VUutKhdzTfF4CiaB4TJm5M3pPDLEt3zKeQVeiDST54mErKKBXF

Semisal ada kekhawatiran dalam mengekspos XPriv dan WIF melalui situs Online (yg sebenarnya bisa dijalankan secara offline), maka opsi lainnya dengan cara menggunakan javascript maupun python.

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Husna QA (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 2856


#SWGT CERTIK Audited


View Profile WWW
March 12, 2024, 03:00:24 PM
Last edit: March 12, 2024, 03:53:21 PM by Husna QA
 #391

Kalau mau lebih general dan walletnya bisa dipakai dimana saja, seperti di electrum, maka lebih baik tidak mencentang Descriptor Wallet, soalnya nanti tidak tidak dapat private key kalau dicentang Descriptor Wallet-nya. oya, tidak hanya legacy address, tapi juga segwit jika opsi Descriptor Wallet tidak dicentang (malah lebih prefer ke segwit pas create wallet awal)
Jangan salah, Descriptor wallet juga memiliki private key dan bahkan extended private key disetiap derivation path-nya.

Ya, bahkan descriptor menyimpan full backup mengenai informasi key dan script di wallet:

Descriptors are a full backup of the key and script information stored in the wallet.

Cara mendapatkan private key-nya lebih kompleks  :)
Diturunkan melalui Master private keys yang didapat melalui perintah listdescriptors true.

Note that only the master private key used in a descriptor will be allowed to be exported from descriptor wallets. This is because descriptor wallets will be using unhardened derivation for the child keys and there is a known issue where having the parent xpub and a child key derived with unhardened derivation will allow the parent xprv to be computed. So to be clear to users that what they are doing is potentially unsafe, we will only allow exporting the master private key (it is more obviously unsafe when you have the master private key as users are unlikely to know about this weakness and may think that giving out child keys and the parent xpub is safe).

-Ava Chow-

Unfortunately, dumprivkey or dumpwallet commands aren't supported by descriptor wallets.
Your option is to export the parent descriptor of that address and then use a tool that can derive the private key of that address from its master private key.

Here's the procedure (requires https://github.com/iancoleman/bip39):
  • Start Bitcoin Core, preferably on an offline machine and enter the command getaddressinfo "bc1address" and take note of the address' "parent_desc" and "ischange" values.
  • Next, enter the command listdescriptors true and find the (private) descriptor with the matching script type
    of your address' parent descriptor. (your address' should be "wpkh")
    But there'll be at least two desc with that script type, so based from your address' "ischange" value of 'true' or 'false', pick the descriptor with "internal" of the same value.
  • From the correct descriptor, copy it's master private key which is the long "xprv" key. Do not include the script type and '(' before and '/' after it.
  • Now open your iancoleman's BIP39 tool in an offline machine and paste your xprv key in "BIP32 Root Key".
  • Scroll down a bit and select the correct script type: BIP44 for legacy, BIP49 for Nested-SegWit and BIP84 for Native Segwit.
  • The default should be already correct for receiving addresses (internal: false), else, change the internal/external path from '0' to '1'.
  • Scroll-down to the derived addresses and it should be there along with its private key.
  • If your address' "address_index" is more than 20, you should derive more addresses in BIP39 tool by using the button: "Show ___ more rows" below the address list for it to show.

Agan bisa mendapatkan Private Key dari descriptor wallet, namun untuk step-stepnya agak rumit (ane sendiri pernah mempraktekkannya)  ;D

- 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


Saya baca disini: https://github.com/bitcoin/bitcoin/pull/21500 ada pull request mengenai "wallet, rpc: add an option to list private descriptors".

Pada Bitcoin Core versi 23.0, listdescriptor juga dapat secara opsional mengeluarkan descriptor yang berisi private key:

With 23.0, listdescriptors will also be able to optionally output descriptors containing private keys.

punk.zink
Sr. Member
****
Offline Offline

Activity: 350
Merit: 370


trustdice.win (The Top of Crypto Casinos)


View Profile
March 12, 2024, 04:40:06 PM
Merited by Husna QA (5)
 #392

Buat siapa saja yang barangkali ingin ber-eksperimen dengan Master/Root/Parent Extended Private Key pada sebuah Descriptor Wallet, dan apa saja yang bisa diturunkan dari Extended Private Key, dan tidak perlu melibatkan online tool yang mungkin bisa tanpa sengaja mengekspos kerahasian dari Key tersebut.

Bahan
- Node JS
- bitcoinjs-lib (npm install bitcoinjs-lib)
- BIP32 Library (npm install bip32)
- tiny-secp256k1 Library (npm install tiny-secp256k1)

Contoh: Diketahui
- Master (Parent) Extended PrivKey xprv9s21ZrQH143K3bSA5miskqop4mNKY86YEpasxCaEwuxyFdJPr5UaqJo3hLBhz91wAQaXZ6hpLE6 eEL9qJW7obcWCgpNurQjtqKhqo8TurVA
- hdkeypath dari address 12SSJ6zg8LdosJ3J6YuyRa1b36Q5V5dEgF adalah m/44h/0h/0h/0/7

Informasi yang dicari:
1. Account Extended PrivKey (BIP44)
2. External Extended PrivKey (BIP44)
3. WIF dari address 12SSJ6zg8LdosJ3J6YuyRa1b36Q5V5dEgF
4. Bech32 Address pada Index 0
5. WIF dari Bech32 Address pada Index 0

Implementasi

- Tuliskan script dibawah pada notepad (notepad++) lalu save sebagai file javascript (contoh : btc.js)
- Buka CMD dan arahkan ke directory dimana file btc.js tersimpan
- Untuk eksekusi ketikan perintah: node btc.js

Code:
const bitcoin = require('bitcoinjs-lib');
const ecc = require('tiny-secp256k1');
const { BIP32Factory } = require('bip32');
const bip32 = BIP32Factory(ecc);

const ParentXPriv = 'xprv9s21ZrQH143K3bSA5miskqop4mNKY86YEpasxCaEwuxyFdJPr5UaqJo3hLBhz91wAQaXZ6hpLE6eEL9qJW7obcWCgpNurQjtqKhqo8TurVA';
const RootKey = bip32.fromBase58(ParentXPriv);

const AccPath = "m/44'/0'/0'";   
const AccChild = RootKey.derivePath(AccPath);
const AccXPriv = AccChild.toBase58();

const BIP32Path = "m/44'/0'/0'/0";   
const BIP32Child = RootKey.derivePath(BIP32Path);
const BIP32XPriv = BIP32Child.toBase58();

const path44index7 = "m/44'/0'/0'/0/7";   
const child44index7 = RootKey.derivePath(path44index7);
const Wif44index7 = child44index7.toWIF();

const path84index0 = "m/84'/0'/0'/0/0";   
const child84index0 = RootKey.derivePath(path84index0);
const Wif84index0 = child84index0.toWIF();
const { address } = bitcoin.payments.p2wpkh({ pubkey: child84index0.publicKey });

console.log('Account Xpriv: ' + AccXPriv);
console.log('BIP32 Xpriv: ' + BIP32XPriv);
console.log('WIF-P2PKH (index 7): ' + Wif44index7);
console.log('Bech32 (index 0): ' + address);
console.log('WIF-Bech32 (index 0): ' + Wif84index0);

Hasil
1. Account Xpriv: xprv9yqe8W1KziZ2BEFMfL45x5eiHpj84E1Yce5RGoiL54hSEfwAaFjX3AP9TYPH35F3ynJ53cd3PcR S5JdGHvt7ieJNPB7NzZQCYJRPm1XCoJF
2. BIP32 Xpriv: xprv9zcbkKJTo7aLJuqZpjuASWgSHLU1QsYdksW9TbnpQ8X1XdvSihkpzczH3ehvRJeif2ZciXfwr4d DbnK6TUJyBEjYdBneAuF6CvrGVY5yKKK
3. WIF-P2PKH (index 7): Kx1GJD4GtvPe75Lc6ab46PaKkPdbGqMHvftsMNozc2mZ6BtM7TV3
4. Bech32 (index 0): bc1qykxygnu6xpes9jaedukqk7npxshq70hhy4t948
5. WIF-Bech32 (index 0): L2YoRF9rJ6JbFsFio3SStQtpdhAuXwf9h9CDejKYNJRbmHPbWpCG

Untuk komparasi, hasilnya bisa dibandingkan dengan https://iancoleman.io/bip39/

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Husna QA (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 2856


#SWGT CERTIK Audited


View Profile WWW
March 12, 2024, 11:35:47 PM
Merited by punk.zink (1)
 #393

-snip-
Bahan
- Node JS
- bitcoinjs-lib (npm install bitcoinjs-lib)
- BIP32 Library (npm install bip32)
- tiny-secp256k1 Library (npm install tiny-secp256k1)
-snip-

Implementasi

- Tuliskan script dibawah pada notepad (notepad++) lalu save sebagai file javascript (contoh : btc.js)
- Buka CMD dan arahkan ke directory dimana file btc.js tersimpan
- Untuk eksekusi ketikan perintah: node btc.js

Sedikit menambahkan, untuk link bitcoinjs-lib di atas nampaknya terlewat dicantumkan, berikut ini link-nya:
https://github.com/bitcoinjs/bitcoinjs-lib

Ketika install tiny-secp256k1 yang bisa di eksekusi di terminal hanya perintah:

Code:
npm install tiny-secp256k1

Sementara itu yang berikut ini tidak bisa, jadi saya lewat.

Code:
yarn add tiny-secp256k1

Karena saya pengguna macOS, dan tidak bisa test menggunakan notepad++ jadinya tadi saya coba menggunakan Visual Studio Code, dan berikut ini hasilnya:


Chikito
Legendary
*
Offline Offline

Activity: 2366
Merit: 2054



View Profile WWW
March 13, 2024, 06:55:38 AM
 #394

Buat siapa saja yang barangkali ingin ber-eksperimen dengan Master/Root/Parent Extended Private Key pada sebuah Descriptor Wallet, dan apa saja yang bisa diturunkan dari Extended Private Key, dan tidak perlu melibatkan online tool yang mungkin bisa tanpa sengaja mengekspos kerahasian dari Key tersebut.
Tantangan yang beginian ini pastinya bakal zero komen atau tertarik, apa lagi jika melibatkan banyak program code yang bikin njelimet. Untuk tantangan termudah versi GUI saja 0 participant apa lagi paka coding-coding segala  Grin

Kalau untuk legacy address mungkin lebih gampang pakai bitaddress

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
punk.zink
Sr. Member
****
Offline Offline

Activity: 350
Merit: 370


trustdice.win (The Top of Crypto Casinos)


View Profile
March 13, 2024, 11:23:50 AM
 #395

Tantangan yang beginian ini pastinya bakal zero komen atau tertarik, apa lagi jika melibatkan banyak program code yang bikin njelimet. Untuk tantangan termudah versi GUI saja 0 participant apa lagi paka coding-coding segala  Grin

Kalau untuk legacy address mungkin lebih gampang pakai bitaddress
Ngomong-ngomong, itu bukan tantangan, namun hanya merupakan informasi dan pembuktian bahwa Descriptor wallet juga memiliki private Key layaknya legacy wallet. Terlepas apakah menarik atau tidak menarik, yang menjadi tujuan ane bukan disitu karena saya hanya ingin berbagi informasi saja.

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
Husna QA (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 2856


#SWGT CERTIK Audited


View Profile WWW
March 13, 2024, 02:36:50 PM
 #396

Tantangan yang beginian ini pastinya bakal zero komen atau tertarik, apa lagi jika melibatkan banyak program code yang bikin njelimet. Untuk tantangan termudah versi GUI saja 0 participant apa lagi paka coding-coding segala  ;D

Kalau untuk legacy address mungkin lebih gampang pakai bitaddress
Ngomong-ngomong, itu bukan tantangan, namun hanya merupakan informasi dan pembuktian bahwa Descriptor wallet juga memiliki private Key layaknya legacy wallet. Terlepas apakah menarik atau tidak menarik, yang menjadi tujuan ane bukan disitu karena saya hanya ingin berbagi informasi saja.

Kalau yang instan tinggal menggunakan bantuan tool yang sudah ada semisal https://iancoleman.io/bip39/, sementara cara diatas lebih ke manual yang tentunya bisa jadi tambahan pengetahuan alurnya seperti apa hingga didapat private key dari wallet Bitcoin Core ber-type descriptor (sementara kalau type legacy hanya menggunakan dumpprivkey address Bitcoin sudah bisa langsung didapat private key-nya); Cara manapun yang dipilih, tergantung kenyamanan masing-masing dalam mempelajarinya.

abhiseshakana
Legendary
*
Online Online

Activity: 2212
Merit: 2228


From Zero to 2 times Self-Made Legendary


View Profile WWW
March 13, 2024, 04:24:44 PM
 #397

Tantangan yang beginian ini pastinya bakal zero komen atau tertarik, apa lagi jika melibatkan banyak program code yang bikin njelimet. Untuk tantangan termudah versi GUI saja 0 participant apa lagi paka coding-coding segala  Grin

Kalau untuk legacy address mungkin lebih gampang pakai bitaddress
Ngomong-ngomong, itu bukan tantangan, namun hanya merupakan informasi dan pembuktian bahwa Descriptor wallet juga memiliki private Key layaknya legacy wallet. Terlepas apakah menarik atau tidak menarik, yang menjadi tujuan ane bukan disitu karena saya hanya ingin berbagi informasi saja.

Kalau yang instan tinggal menggunakan bantuan tool yang sudah ada semisal https://iancoleman.io/bip39/, sementara cara diatas lebih ke manual yang tentunya bisa jadi tambahan pengetahuan alurnya seperti apa hingga didapat private key dari wallet Bitcoin Core ber-type descriptor (sementara kalau type legacy hanya menggunakan dumpprivkey address Bitcoin sudah bisa langsung didapat private key-nya); Cara manapun yang dipilih, tergantung kenyamanan masing-masing dalam mempelajarinya.

Pada akhirnya seluruh pengguna Bitcoin Core tidak akan lagi bisa menggunakan Legacy wallet, karena fungsi tersebut akan dihilangkan secara permanen dari Bitcoin Core Client. Sejauh yang saya tahu di versi 27.0 nanti fungsi Legacy wallet masih tetap bisa digunakan karena di Release schedule for 27.0 tidak disebutkan adanya update Legacy wallet (BDB) removal.

Sementara di Voting on Priority Projects for 28.0, proposal Legacy wallet (BDB) removal kembali diangkat, yang berarti jika mendapatkan konsensus maka di update versi 28.0 Legacy wallet akan benar-benar dihilangkan.

Btw proses migrasi dari Legacy Wallet ke Descriptor Wallet juga cukup mudah dilakukan, hanya perlu mengaksesnya lewat fitur "Migrate Wallet" yang ada di Tab File. Pada saat proses migrasi terjadi, Bitcoin Core secara otomatis akan membuat file back-up legacy wallet tersebut, dan diberi nama dengan : <nama wallet>-<Unix Epoch Timestamp>.legacy.bak








.
.Duelbits.
█▀▀▀▀▀











█▄▄▄▄▄
TRY OUR
  NEW  UNIQUE
GAMES!
.
..DICE...
███████████████████████████████
███▀▀                     ▀▀███
███    ▄▄▄▄         ▄▄▄▄    ███
███   ██████       ██████   ███
███   ▀████▀       ▀████▀   ███
███                         ███
███                         ███
███                         ███
███   ▄████▄       ▄████▄   ███
███   ██████       ██████   ███
███    ▀▀▀▀         ▀▀▀▀    ███
███▄▄                     ▄▄███
███████████████████████████████
.
.MINES.
███████████████████████████████
████████████████████████▄▀▄████
██████████████▀▄▄▄▀█████▄▀▄████
████████████▀ █████▄▀████ █████
██████████      █████▄▀▀▄██████
███████▀          ▀████████████
█████▀              ▀██████████
█████                ██████████
████▌                ▐█████████
█████                ██████████
██████▄            ▄███████████
████████▄▄      ▄▄█████████████
███████████████████████████████
.
.PLINKO.
███████████████████████████████
█████████▀▀▀       ▀▀▀█████████
██████▀  ▄▄███ ███      ▀██████
█████  ▄▀▀                █████
████  ▀                    ████
███                         ███
███                         ███
███                         ███
████                       ████
█████                     █████
██████▄                 ▄██████
█████████▄▄▄       ▄▄▄█████████
███████████████████████████████
10,000x
MULTIPLIER
NEARLY UP TO
.50%. REWARDS
▀▀▀▀▀█











▄▄▄▄▄█
Husna QA (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 2856


#SWGT CERTIK Audited


View Profile WWW
March 14, 2024, 12:46:49 AM
 #398

Pada akhirnya seluruh pengguna Bitcoin Core tidak akan lagi bisa menggunakan Legacy wallet, karena fungsi tersebut akan dihilangkan secara permanen dari Bitcoin Core Client. Sejauh yang saya tahu di versi 27.0 nanti fungsi Legacy wallet masih tetap bisa digunakan karena di Release schedule for 27.0 tidak disebutkan adanya update Legacy wallet (BDB) removal.

Yup, sebagaimana sudah diinformasikan pada rilis update sebelumnya (https://bitcoincore.org/en/releases/26.0/) mengenai rencana penghapusan Legacy wallet pada update Bitcoin Core yang akan datang.

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. (#28597)

Artinya kedepan akan fokus ke descriptor wallet yang berbasis script dan lebih dari sekedar wallet tipe legacy.

In contrast with Legacy Wallets, Descriptor Wallets are designed to support the Bitcoin scripting system through the use of descriptors. Descriptors explicitly give an output script (and thus address) as well as all of the keys and scripts necessary to sign them. This essentially means that Descriptor Wallets are a script based wallet, while Legacy Wallets are key based.


Btw proses migrasi dari Legacy Wallet ke Descriptor Wallet juga cukup mudah dilakukan, hanya perlu mengaksesnya lewat fitur "Migrate Wallet" yang ada di Tab File. Pada saat proses migrasi terjadi, Bitcoin Core secara otomatis akan membuat file back-up legacy wallet tersebut, dan diberi nama dengan : <nama wallet>-<Unix Epoch Timestamp>.legacy.bak

Sedikit menambahkan,
Menu Migrate Wallet (GUI) tersebut mulai ada di Bitcoin Core versi 26.0, karena di v25.1.0 yang saya gunakan masih belum ada; Meskipun demikian, bagi yang ingin Migrate wallet masih bisa mengaksesnya melalui Console:

Code:
migratewallet ( "wallet_name" "passphrase" )



Detailnya bisa lihat juga disini: https://bitcoincore.org/en/doc/26.0.0/rpc/wallet/migratewallet/.

Dan perlu diketahui juga, bahwa proses Migrate wallet akan menghasilkan address baru yang berbeda:
https://github.com/bitcoin/bitcoin/blob/master/doc/managing-wallets.md#migrating-legacy-wallets-to-descriptor-wallets

Chikito
Legendary
*
Offline Offline

Activity: 2366
Merit: 2054



View Profile WWW
March 14, 2024, 02:19:17 AM
 #399

Pada akhirnya seluruh pengguna Bitcoin Core tidak akan lagi bisa menggunakan Legacy wallet, karena fungsi tersebut akan dihilangkan secara permanen dari Bitcoin Core Client. Sejauh yang saya tahu di versi 27.0 nanti fungsi Legacy wallet masih tetap bisa digunakan karena di Release schedule for 27.0 tidak disebutkan adanya update Legacy wallet (BDB) removal.
Artinya kedepan akan fokus ke descriptor wallet yang berbasis script dan lebih dari sekedar wallet tipe legacy.
masih agak-agak bingung, jadi core wallet sekarang ini hanya bisa untuk descriptor wallet (address bertipe bc1p) dan tidak bisa legacy (address awalan 1)?, tapi apakah address segwit bertipe 3 (nested) dan bc1q (native) masih bisa dipakai di core?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Husna QA (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 2856


#SWGT CERTIK Audited


View Profile WWW
March 14, 2024, 02:57:09 AM
Last edit: March 14, 2024, 03:07:49 AM by Husna QA
 #400

Artinya kedepan akan fokus ke descriptor wallet yang berbasis script dan lebih dari sekedar wallet tipe legacy.
masih agak-agak bingung, jadi core wallet sekarang ini hanya bisa untuk descriptor wallet (address bertipe bc1p) dan tidak bisa legacy (address awalan 1)?, tapi apakah address segwit bertipe 3 (nested) dan bc1q (native) masih bisa dipakai di core?

Nampaknya mas masih mengira kalau yang dimaksud Legacy wallet adalah Legacy address.


Descriptor Wallet merupakan wallet berbasis script; Pada output script dan address-nya sudah termasuk semua key dan script yang diperlukan untuk proses sign.

-snip- Descriptors explicitly give an output script (and thus address) as well as all of the keys and scripts necessary to sign them.

Tipe Bitcoin address yang di-support Descriptor wallet:
- Legacy
- P2SH-SegWit
- SegWit
- Taproot




Legacy Wallet dibuat berdasarkan private key dan semuanya didasarkan pada private key termasuk dalam membuat address, meskipun Bitcoin memiliki scripting language yang mensupportnya lebih dari sekedar private key (https://achow101.com/2020/10/0.21-wallets).

Tipe Bitcoin address yang di-support Legacy wallet:
- Legacy
- P2SH-SegWit
- SegWit



Dengan kata lain, semua tipe address yang ada di Legacy wallet (Legacy address, P2SH-SegWit address dan SegWit address), disupport juga di Descriptor wallet.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!