Bitcoin Forum
May 04, 2024, 01:31:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 292 »
241  Local / Bahasa Indonesia (Indonesian) / Re: Mengapa harus menggunakan alamat SegWit (Segregated Witness) on: January 30, 2024, 03:42:04 AM
Adakah kerugiannya?
Buat kontributor di jaringan blockchain Bitcoin, salah satu kekurangan yang mereka rasakan pada saat menggunakan segwit address di Bitcoin core adalah tidak dapat menjalankan fungsi "Sign Message". Jikapun dipaksakan untuk melakukan sign message menggunakan segwit address maka akan muncul warning message "The entered address does not refer to a Key. Please check the address and try again".

Dulu saya pernah mengalami hal yang demikian ketika hendak sign message menggunakan Segwit address.

Previously I managed to make a signature on Console of the Bitcoin Core using the Legacy Address, but when trying with the SegWit Address the following message appears:
Code:
Address does not refer to key (code -3)

Please explain and the solution.
Thanks.
There is no solution and you cannot sign a message with a segwit address. This has been the case since segwit was introduced. See https://github.com/bitcoin/bitcoin/issues/10542

Sepemahaman saya, belum ada konsensus yang menyepakati dengan jelas perihal Sign Message menggunakan Segwit address.

- Message signing with bech32 addresses crashes Electrum: https://github.com/spesmilo/electrum/issues/2977.
- Segwit message signing is not compatible with other software: https://github.com/spesmilo/electrum/issues/3861.

Entah hal tersebut merupakan salah satu kerugian dari Segwit Address di Bitcoin Core atau bukan.
Namun ada hal yang mungkin perlu digaris bawahi sebagaimana pada penjelasan sipa a.k.a Pieter Wuille berikut ini:

And it would in theory be possible to make signmessage work for a P2SH-P2WPKH address, in cases where the verifier knows the embedded pubkeyhash already. But in that case you don't need "sign with a witness address" functionality - you could just sign with the embedded key (see validateaddress), and have the verifier check that.

The point is to not further the misunderstanding that signmessage signs with an address - it never did. It signs with a keyhash, and verify with a keyhash.
242  Local / Bahasa Indonesia (Indonesian) / Mengapa harus menggunakan alamat SegWit (Segregated Witness) on: January 30, 2024, 02:27:24 AM

Topik Asli   : Why people should be using SegWit addresses
Penulis Asli : 1miau




SegWit (https://en.bitcoinwiki.org/wiki/Segregated_Witness) diperkenalkan 4 tahun yang lalu dan peningkatan utama dari SegWit adalah biaya transaksi yang lebih rendah untuk transaksi yang dikirim dari alamat SegWit.

Untuk alamat Bitcoin, terdapat beberapa format alamat yang berbeda. Hal ini dapat dikenali dengan melihat prefix/awalannya:

PrefixKategoriFormat
_________________________________________________________________________________________________________________ _____________________
1…Legacy-AddressP2PKH (pay to public key hash)
3…Multisignature-AddressP2SH (pay to script hash)
_________________________________________________________________________________________________________________ _____________________
3…nested SegWit-AddressP2WPKH-P2SH (pay to witness public key hash - pay to script hash) / P2WSH-P2SH (pay to witness script hash - pay to script hash)
_________________________________________________________________________________________________________________ _____________________
bc1q…native SegWit-Address (bech32)P2WPKH-bech32 (pay to witness public key hash) / P2WSH-bech32 (pay to witness script hash)
bc1p…Taproot-AddressP2TR-bech32m (pay to tap root)



1... Alamat yang dimulai dengan angka 1 adalah Alamat Bitcoin standar dan bukan berupa SegWit.
3... Alamat yang dimulai dengan angka 3 dapat berupa SegWit, namun juga dapat berupa Alamat Multisignature. Kita hanya bisa mengetahui apakah alamat tersebut SegWit setelah kita mengirimkan Bitcoin dari alamat tersebut dengan menganalisa detail transaksi yang keluar.
bc1... Alamat yang dimulai dengan bc1q (native SegWit) dan bc1p (Taproot)... Alamat tersebut selalu SegWit.


Penjelasan sederhana tentang cara mengidentifikasi SegWit-Address dapat ditemukan di sini: BTC addresses starting with "3" what are they ? simplified explanation.




Native SegWit atau nested SegWit?

Setelah membaca kalimat di atas dan mengetahui tentang keuntungan menggunakan alamat SegWit, Anda mungkin bertanya-tanya apa perbedaan antara alamat native SegWit (bech32, dimulai dengan bc1q...) / alamat Taproot (bech32m, dimulai dengan bc1p) dibandingkan dengan alamat nested SegWit (P2WPKH-P2SH / P2WSH-P2SH, dimulai dengan 3....).
Bagi kita, penting untuk diketahui bahwa menggunakan alamat native SegWit / Taproot akan menghasilkan biaya yang lebih rendah dibandingkan dengan alamat nested SegWit. 

Penghematan saat mengirim dari alamat nested SegWit (3...) dibandingkan dengan alamat legacy normal (1...) adalah 26% +.
Penghematan saat mengirim dari alamat native SegWit (bc1q...) dibandingkan dengan alamat legacy normal (1...) adalah 38% +.
Tergantung pada jumlah input ke alamat, penghematan bervariasi, dengan jumlah input yang lebih tinggi akan menghemat lebih banyak lagi dalam persentase-nya.

Ditambahkan pada bulan November 2022: sekarang, alamat Taproot (bc1p...), juga tersedia. Dalam hal penghematan biaya, alamat Taproot sama efektifnya dengan Alamat native SegWit (bc1q...). Penghematan dibandingkan dengan alamat legacy normal (1...) adalah 38% +.
Perhitungan rinci dapat ditemukan di sini, yang disediakan oleh Charles-Tim.
Hal ini dikarenakan native SegWit dan Taproot secara teknis sangat mirip, karena native SegWit dan Taproot adalah bagian dari Witness Program (bech32 / bech32m).



Apa saja keuntungan lainnya ketika menggunakan alamat SegWit?

Selain biaya transaksi yang lebih rendah untuk transaksi Anda, Anda juga akan membantu jaringan Bitcoin dengan menggunakan alamat SegWit, karena lebih banyak transaksi yang dapat dimasukkan ke dalam satu blok. Hasilnya, Bitcoin dapat memproses lebih banyak transaksi per detik, yang menguntungkan semua partisipan.



Adakah kerugiannya?

Jika Anda telah menggunakan Bitcoin di beberapa layanan terpusat dan sekarang ingin mengirimkannya ke alamat bech32 SegWit Anda sendiri, ada kemungkinan layanan terpusat tersebut tidak akan mengenali alamat bech32 Anda dan menolaknya karena tidak valid. Hal ini dikarenakan beberapa situs web lambat dalam melakukan pembaruan dan situs-situs tersebut tidak menerima format alamat bech32 yang baru. Namun, hal ini hanya berlaku untuk alamat bech32, tetapi tidak untuk nested SegWit, yang kompatibel di mana-mana dan lebih banyak layanan akan sepenuhnya mendukung bech32 cepat atau lambat. Sebagai informasi, jika Anda bertanya-tanya mengapa Anda tidak dapat mengirim BTC ke alamat bech32 dari beberapa layanan terpusat ketika ditolak.

Berikut adalah daftar di mana Anda dapat melihat apakah format alamat yang berbeda didukung: https://en.bitcoin.it/wiki/Bech32_adoption



Statistik menarik tentang SegWit

Seperti banyak hal seputar Bitcoin, ada statistik dan grafik yang berharga tentang SegWit, misalnya transactionfee.info.

Di antara kategori lainnya, Anda dapat menemukan pangsa transaksi Bitcoin yang menggunakan SegWit:


https://transactionfee.info/charts/payments-spending-segwit/
Saat ini sekitar 86%.


Dan gambaran umum tentang persentase nested SegWit dan native SegWit:


https://transactionfee.info/charts/inputs-types-by-count/
Catatan: jumlah total native SegWit (bech32, ungu dan biru tua) relatif rendah dibandingkan dengan nested SegWit (biru muda dan oranye).



Kesimpulan

Memilih alamat SegWit bech32 akan menjadi keputusan terbaik untuk jangka panjang dan memiliki berbagai keuntungan bagi Anda dan jaringan Bitcoin secara umum. Smiley



Terjemahan ini diinisiasi oleh Tim AoBT (The Alliance of Bitcointalk Translators).
243  Economy / Services / Re: [OFNT] [AOBT] The Alliance Of Bitcointalk Translators on: January 30, 2024, 12:46:14 AM
-snip-
Thank you, Gazeta.
I am processing the translation of "Why people should be using SegWit addresses"* by 1miau.

@dansus021, can you help translate this other topic from 1miau: "Campaign to improve posting quality for local boards"?


Update

* Here is a link to the Indonesian translation: Mengapa harus menggunakan alamat SegWit (Segregated Witness)


-snip-

I still have backlog translation from GazetaBitcoin  Grin So I'm going to look into it later.

Thank you.
244  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 29, 2024, 03:05:39 PM
Setelah saya klik next muncul lah warning seperti di atas. Apa solusi terahir beli ssd external aja gan yang second? ;D
Tidak perlu SSD sih, HD yang biasa juga bagus, punya saya ini pakai yang eksternal HD merk seagate expansion 2 terabyte untuk nyimpan data blockchainnya. Jangan lupa diubah targetnya saja, contoh: "C:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir=Y:\Bitcoin selama pakai tidak masalah. Kecepatan tulis juga gak gitu mempengaruhi untuk download blockchain seluruhnya. Lebih baik SSD-nya dipakai untuk boot di C:, itu malah lebih baik dari pada nyimpen data blockchain, ya rugi sih, selisihnya banyak. HD biasa 2 tera cuma 1 jutaan, kalau ssd bisa sampe 2 jutaan. Karena untuk download ini yang terpenting kecepatan internet sampeyan, bukan ssd atau hdd.

Faktor read & write SSD vs HDD berpengaruh juga; Namun jika hanya untuk menyimpan data Bitcoin Blockchain, menurut saya juga masih cukup kalaupun menggunakan HDD apalagi jika proses sinkronisasinya sudah pernah mencapai full dan selanjutnya rutin menjalankan Bitcoin Core.


Jika merujuk pada sisa ketersediaan kapasitas harddrive milik agan johnsaributua yang tertera pada screenshot berikut:

-snip-


Sepengetahuan saya, mestinya Bitcoin Core dengan menggunakan Prune di setting ke nilai minimum target (550MB - https://bitcoincore.reviews/20827) masih bisa di-running.
245  Local / Bahasa Indonesia (Indonesian) / Re: [GUIDE] Cara Membuat Alamat Bitcoin Unikmu Sendiri (Custom Address) on: January 29, 2024, 06:06:21 AM
kalau saya dulu pakai tool sejuta umat untuk dapat semua pub dan priv key, baik dikompress, wif, hex, base64. tool tersebut bernama https://www.bitaddress.org (namun, telebih dahulu harus disimpan localy di pc sampeyan) artinya harus offline. Diklik kanan aja website tersebut lalu save as webpage di pc sampeyan supaya bisa dirunning offline.


Saat trial kemaren saya sempet coba buat nyari pubKeynya itu masuk Electrum. Jadi masukin privKeynya. Jadi add walet dengan privKey hasil kombinasi VanitySearchnya. Dalam satu uji coba itu teryata bisa nemu pubKeynya, dan ternyata sama. Tapi saya tidak tahu persis untuk apakah kebetulan atau memang sama jika sudah mendapat kombinasi hasil VanitySearchnya.

Ya, Public Key bisa juga dilihat di Electrum ketika private key dari hasil generate menggunakan aplikasi lain di import ke Electrum, dan itu merupakan public key yang sama dengan yang ditampilkan di Vanitygen/VanitySearch tersebut. Sebagai contoh:

- Hasil dari Vanitygen yang saya buat sebelumnya:

Custom Address : 1HUsnaqMKQtcasDMMfL53hGGDpjottCvvZ
Public Key (HEX) : 04ecf4df43bc319599b9d69f392eb43190a52749cf98126b6519e823a6b57da4dffb4529bb42e4a 698d8123dc3dc89dce1294cf2324898a74a230bf0536dc439f1

- Public Key yang ditampilkan di Electrum:

246  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 28, 2024, 11:55:20 PM
Begini gan tampilan nya, masih:



Saya udah instal dan coba terus beberapa hari ini tapi stuck sampai situ setelah download ulang dan hapus bitcoin core secara berulang, -snip-
Nampaknya ini berkaitan dengan gagalnya sistem pada saat melakukan penulisan file settings.json di custom directory yang dipilih. Kemungkinan penyebabnya adalah drive (directory) yang dimaksud error dan memiliki masalah dengan sistem perijinan penulisan file atau ada kegagalan dari automatic configuration yang mengarahkan directory data Bitcoin core ke Spesifik Directory yang dipilih.

Kemungkinan ada 2 solusi yang bisa dicoba, namun sebelumnya akan lebih baik jika agan terlebih dahulu melakukan clean Uninstall.

Cara pertama :
- Setelah melakukan clean uninstall, install kembali Bitcoin core secara default (gunakan data directory default), -snip-

Poin-nya ada di Clean uninstall jika uninstall biasa di windows masih gagal ketika Bitcoin Core-nya di re-install.
Coba agan johnsaributua clean registry windowsOS nya terlebih dulu sebelum clean uninstall. Bisa gunakan aplikasi CCleaner* (seingat saya, untuk versi WindowsOS ada fitur clean registry dan uninstall software juga).

* https://www.ccleaner.com/ccleaner/download
247  Local / Bahasa Indonesia (Indonesian) / Re: Polisi Grebek 10 Ruko Tambang Bitcoin on: January 28, 2024, 01:44:20 PM
Saya coba cek Antminer S9i profitability calculator melalui https://minerstat.com/hardware/antminer-s9i, perkiraan profit harian rata-rata hasilnya minus, perhitungan kasar jika hanya menggunakan 1 unit mesin; Jika sudah sampai sekitar 1300 mesin mungkin masih profit dengan pertimbangan harga listrik per kWh untuk penggunaan daya listrik pelanggan pada sektor bisnis dan industri saya lihat bisa lebih murah dari pelanggan kebutuhan rumah tangga (https://flip.id/blog/harga-listrik-per-kwh). Koreksi jika keliru.
Saya malah penasaran itu harga listriknya sudah di setting seperti harga listrik di indo engga kan?

Agan sudah membuka link website yang dicantumkan diatas kah?
Pada website minerstat.com tersebut tersedia settingan Currency dan Electricity costs yang bisa diinput sesuai mata uang negara mana dan juga besaran tarif listrik per kWh nya berapa. Sehingga perhitungan profit tidaknya secara umum bisa diperkirakan dengan kondisi saat itu.


https://minerstat.com/hardware/antminer-s9i


penambang bitcoin secara ilegal memang sangat merugikan pemerintah karena daya listrik yang dibutuhkan sangat besar jadi ini wajar saja jika pihak polisi menggrebek tempat tersebut,tapi yang perlu kita banggakan bahwa Indonesia memang sudah sangat besar untuk pengguna crypto sehingga ini butuh dukungan dari pemerintah untuk menciptakan suatu cara agar penambang cryoto di Indonesia bisa bekerja secara bebas dan punya dukungan penuh dari pemerintah,karena untuk negara maju mereka sudah merancang agar dunia crypto bisa berkembang karena ini bisa menjadi aset negara untuk masa yang akan datang.

Secara hukum, Mining Bitcoin itu legal di Indonesia. Perihal dukungan pemerintah terhadap aktifitas mining ini memang belum begitu ketara; Namun dari yang saya baca pada pernyataan Ridwan Kamil beberapa waktu lalu saat menjadi pembicara di panel acara Bitcoin2023 yang membahas potensi mining bitcoin di Indonesia, ada sumber energi terbarukan ramah lingkungan yang masih sangat besar dan itu bisa dimanfaatkan lewat Bitcoin Mining (https://twitter.com/JAN3com/status/1660829494280691713):

“Indonesia memiliki sumber energi terbarukan yang sangat besar, mulai dari geothermal dan juga hydro power. Namun, konsumsinya masih sangat rendah dan lewat Bitcoin mining, hal itu bisa terserap dengan sempurna,” tambah Ridwan.

Dirinya juga mengakui bahwa dalam beberapa bulan ke depan, sudah ada perusahaan mining asal Amerika Serikat (AS) yang akan masuk dan mengembangkan sumber energi terbarukan di tanah air. Lewat kerja sama dengan pihak swasta, Ridwan Kamil percaya diri bahwa pembangunan sumber energi terbarukan yang ramah lingkungan bisa lebih masif lagi dan hal itu bisa tercapai lewat kerja sama dengan perusahaan Bitcoin mining.
248  Local / Bahasa Indonesia (Indonesian) / Re: [GUIDE] Cara Membuat Alamat Bitcoin Unikmu Sendiri (Custom Address) on: January 28, 2024, 03:18:49 AM
Akhirnya setelah sekian purnama, dan cari info kanan kiri akhirnya bisa tau cara dapet pubKey. Generate custom addres ternyata bervariasi, saya mencoba beberapa kali dengan laptop yang sama tapi tetep saja berbeda lamanya. Tapi dari trial saya ini paling lama -+30 menit. Terimakasih om @komisariatku telah memberikan pencerahan, sangat membantu sekali.  ;D
https://i.ibb.co/6swngn4/cats.jpg

Dan karena Private key dari addressnya (WIF/HEX) sudah terpampang pada screenshot, maka untuk address tersebut jangan digunakan apalagi untuk menyimpan aset.


Kalau menggunakan VanityGen, Pubkey (HEX) otomatis ditampilkan tanpa menambah input perintah lain lagi, cukup dengan input - v (verbose output) untuk menampilkan detail informasi terkait vanity address yang dihasilkan termasuk PubKey. Namun Vanitygen (2011) sudah termasuk lawas (https://bitcointalk.org/index.php?topic=25804.0), dan untuk saat ini alternatifnya bisa menggunakan VanitySearh (2019) yang diinisiasi Jean Luc Pons (https://bitcointalk.org/index.php?topic=5112311.0).

Btw, berikut ini beberapa baris perintah yang ada di Vanitygen:

249  Local / Bahasa Indonesia (Indonesian) / Re: [Merit] Bitcoin Address Sign Message on: January 28, 2024, 02:09:30 AM
Sedikit bertanya buat mas Husna karena saya belum pernah sign message di board Meta apakah itu bisa ikut Challenge ini dengan addres dari Bitcoin custom yang di buat oleh saya kemarin?
Apakah harus dari Bitcoin Core atau Electrum saja, jika bisa mungkin akan coba sign message dengan addres custom untuk mengikuti challenge ini.

Sign message menggunakan address wallet yang murni di generate dari Electrum atau di Bitcoin Core mas, bukan hasil import seed phrase atau private key address dari Bitcoin Wallet Generator lain.

Ini untuk motivasi dan juga mengenalkan kedua wallet tersebut terutama bagi pemula, minimalnya bagaimana cara create wallet/address Bitcoin dan cara menggunakannya untuk Sign Message.

Selain itu, seed phrase untuk mendapatkan address Legacy yang di generate di Electrum bukan bertipe BIP39 seed, namun menggunakan seed standard-nya Electrum (https://electrum.readthedocs.io/en/latest/seedphrase.html).
250  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 27, 2024, 11:59:45 PM
-snip-


Setelah saya klik next muncul lah warning seperti di atas. Apa solusi terahir beli ssd external aja gan yang second? Grin

Coba selesaikan dulu proses install Bitcoin Core-nya. Kemudian masuk ke menu Preferences, pada Jendela Options, tab Main, centang opsi Prune Block storage, dan input sesuaikan dengan kapasitas harddrive agan yang sekiranya ditujukan untuk menyimpan data tersebut. Setelah itu coba di restart Bitcoin Core-nya.




-snip-

Kalau boleh saran sebaiknya gunakan quote, jika image yang ditampilkan sudah di post member lain, atau bisa juga cantumkan sumber gambar.
251  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 26, 2024, 11: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:





252  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 26, 2024, 07: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.

*
The Problem with Legacy Wallets

Legacy Wallets were initially designed by Satoshi himself. As this was when Bitcoin was first created, the understanding of what Bitcoin could do and how Bitcoin can be used was not as well understood as it is today. As such, the wallet was built around the private keys and everything based around private keys even though Bitcoin has a scripting language that supports a lot more than just private keys. So Legacy Wallets primarily contain private keys, and from these private keys, addresses are made.

Even with just private keys, the Legacy Wallet was designed long before BIP 32 Hierarchical Deterministic Wallets were invented. It was designed to use a random number generator to create private keys, not deriving them from a seed. While the Legacy Wallet does support BIP 32 now, it is still not up to the level of support that other wallets have. This support is done by replacing the RNG with BIP 32 derivation. But there is no support for watching extended public keys (xpubs) and pubkeys cannot be derived, nor are pubkeys stored by the wallet.

Since Bitcoin was first created, we have learned that there are many more things that output scripts can do than just single keys. The scripting system in Bitcoin is powerful, but Bitcoin Core’s wallet cannot make use of it because more than just keys are involved in scripts. Even just the introduction of P2SH introduced some issues for the Bitcoin Core wallet, and supporting the watching of scripts is largely bolted on and not integrated very well. Watch-only in Legacy Wallets does not quite work as one would expect, and having a mix of watch-only and non-watch-only things in a Legacy Wallet only makes things more confusing. Ultimately, extending the Legacy Wallet has primarily been hacking in new features rather than having a truly well designed wallet that can make the full use of Bitcoin.


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.
253  Bitcoin / Bitcoin Technical Support / Re: Trick to find PrivatKey Bitcoin Core descriptor wallet, is this method safe? on: January 26, 2024, 04:30:49 AM
A link to the discussion on our local board, can be found HERE. Is the method above safe to do?

As far as I know, if the procedure for using a third-party tool, in this case, the BIP39 tool (https://github.com/iancoleman/bip39/), is correct, then the private key can be used.

It's just that if I refer to the following achow101 explanation:

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.

The next problem is the private key obtained through the BIP39 tool, which, in my opinion, will eliminate the function of the wallet descriptor, for example, when it is reused in the recovery process via the importprivkey command.
254  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 26, 2024, 12:57:18 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)  ;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.
255  Local / Bahasa Indonesia (Indonesian) / Re: [GUIDE] Cara Membuat Alamat Bitcoin Unikmu Sendiri (Custom Address) on: January 25, 2024, 11:59:43 PM
Sedikit tips dengan hint (PrivKey to Pubkey), untuk detailnya silahkan di cari sendiri  ;D

Coba iseng mau bikin tapi berasa sedikit bingung, ada detail yang tida saya pahami.
1. Apakah generate Publik Addres dan Prifat key membutuhkan waktu cukup lama?
2. Petunjuk save txt di notepad itu dilakukan dengan perintah save.txt dan tersimpan otomatis atau perlu perintah tambahan?
 ???

Kalau untuk generate address memang lama gan, gatau bergantung pada spesifikasi komputer atau pada tingkat kesulitan dalam pencarian. Saya butuh waktu 2 jam lebih untuk generate adressnya tapi di thred challenge ada yang bilang 30 menit ada yang bilang sampe 3 jam.

Ada banyak faktor yang mempengaruhi tingkat kesulitannya; Spek PC yang digunakan, jumlah karakter yang dipilih dan Case sensitivity juga turut mempengaruhi pada tingkat Prefix difficulty.
Kalau untuk menyimpan ke file txt, selain menggunakan perintah ketika generate address di VanitySearch/Vanitygen, bisa juga dengan klik kanan pada command prompt, select all, copy, tinggal di paste di Notepad.
256  Local / Bahasa Indonesia (Indonesian) / Re: [Merit] Bitcoin Address Sign Message on: January 25, 2024, 09:06:03 AM

Saya lihat sebelumnya agan sudah pernah sign message alamat BTC di sini:
https://bitcointalk.org/index.php?topic=996318.msg62375042#msg62375042 (https://ninjastic.space/post/62375042)
Dan sedari awal, thread ini saya fokuskan untuk teman-teman yang sama sekali belum pernah stake Bitcoin address sign message.

Ketentuan:
● Belum pernah posting Bitcoin address sign message di forum Bitcointalk (pada akun manapun yang agan miliki -silahkan berlaku jujur-).



Verified




Update

Pada format pengajuan saya tambahkan Public Key (HEX) sebagai opsional (boleh dicantumkan, boleh juga dikosongkan) dengan reward +3
(Terinspirasi dari: abhiseshakana - [Challenge] Custom Bitcoin Address).


Kalau yang sebelumnya sudah mencantumkan masih boleh ikut yang versi update @Husna QA?

- Link post sign message: https://bitcointalk.org/index.php?topic=996318.msg63543400#msg63543400
- Screenshot sign message: https://ibb.co/xFsR6Jz
- Public Key (HEX): 03f1a600d47e68da3a1422c98246f9247336a306b64aeadf2b2c32d09ceed37b2b

Boleh.


~cut~

Lol...  ;D
Baru ngeh kalo ada peratauran kedua, ya oke gapapa gan, itung-itung belajar dan jadi tau bagaimana cara membuat wallet dan sig message di bitcoin core dan itu cukup rumit ternyata dibandingkan dengan electrum

Ketentuan tersebut sudah saya cantumkan sedari awal membuat thread.
Silahkan lihat arsip awal post pertama tersebut:
- https://ninjastic.space/post/63500304
- https://loyce.club/archive/posts/6350/63500304.html

Jika tidak dibatasi, khawatirnya akan ada abuse dengan posting bukti sign message beberapa kali disini hanya untuk mendapat reward, sementara pada thread ini lebih ditujukan untuk motivasi bagi teman-teman yang belum terlalu aware untuk stake Bitcoin address yang padahal itu bisa diperlukan ketika recovery akun.

Btw, ilmu pengetahuan yang agan dapat itu jauh lebih bernilai dari sekedar reward merit.

Challenge-nya agan Chikito saya lihat masih dibuka, agan bisa ikutkan disana proof running Bitcoin Core-nya.
257  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 25, 2024, 06: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.
258  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: January 25, 2024, 05: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:

It is not safe to invent your own seed phrase because humans are bad at generating randomness. The best way is to allow the wallet software to generate a phrase which you write down.

Standard wordlist berdasar BIP39 seeds:
https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md

Sementara itu, Electrum memiliki standardnya sendiri: https://electrum.readthedocs.io/en/latest/seedphrase.html


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.
259  Local / Bahasa Indonesia (Indonesian) / Re: [Challenge] Custom Bitcoin Address on: January 24, 2024, 08:24:55 AM
Custom Address : 1HUsnaqMKQtcasDMMfL53hGGDpjottCvvZ
Public Key (HEX) : 04ecf4df43bc319599b9d69f392eb43190a52749cf98126b6519e823a6b57da4dffb4529bb42e4a 698d8123dc3dc89dce1294cf2324898a74a230bf0536dc439f1

Address dan Public Key (HEX) nya uncompressed.

Silahkan dikoreksi jika keliru.
Tidak masalah Kang karena yang saya tekankan pada challenge ini adalah membuat custom address menggunakan 6 character dan bisa dipastikan jika address tersebut bukanlah fake (address diturunkan dari public key yang terkait).

Btw pada saat saya mengecek Public Key milik Kang Anwar, saya menemukan error, karena adanya space di penulisannya.

04ecf4df43bc319599b9d69f392eb43190a52749cf98126b6519e823a6b57da4dffb4529bb42e4a 698d8123dc3dc89dce1294cf2324898a74a230bf0536dc439f1

Setelah saya hilangkan space tersebut address 1HUsnaqMKQtcasDMMfL53hGGDpjottCvvZ memang merupakan turunan dari public key terkait.

Ya, tadi saya juga menyadari itu ketika mengecek ulang dengan meng-copy langsung dari postingan; Ketika coba select all dengan cara double klik pada Public key, tidak semua terblock; Dan ketika coba di click & drag, nampak seperti ada overlapping pada block (warna birunya rada tebal);

Quote

Tapi ketika postingannya di reply, pada quote tidak ada spasi. Coba mas cek juga perbandingannya sebelum hasil reply-nya di upload.

Ini mengingatkan saya pada sign message Bitcoin address ataupun enkripsi PGP dengan banyak character bersambung kadang ketika di post langsung atau menggunakan insert quote, ada tambahan spasi secara otomatis saat di copy, berbeda dengan ketika di post nya menggunakan insert code.

Quote
Custom Address: 1HUsnaqMKQtcasDMMfL53hGGDpjottCvvZ
Public Key (HEX): 04ecf4df43bc319599b9d69f392eb43190a52749cf98126b6519e823a6b57da4dffb4529bb42e4a 698d8123dc3dc89dce1294cf2324898a74a230bf0536dc439f1

Code:
Custom Address: 1HUsnaqMKQtcasDMMfL53hGGDpjottCvvZ
Public Key (HEX): 04ecf4df43bc319599b9d69f392eb43190a52749cf98126b6519e823a6b57da4dffb4529bb42e4a698d8123dc3dc89dce1294cf2324898a74a230bf0536dc439f1
260  Local / Bahasa Indonesia (Indonesian) / Re: [Challenge] Custom Bitcoin Address on: January 24, 2024, 06:30:35 AM
Custom Address : 1HUsnaqMKQtcasDMMfL53hGGDpjottCvvZ
Public Key (HEX) : 04ecf4df43bc319599b9d69f392eb43190a52749cf98126b6519e823a6b57da4dffb4529bb42e4a 698d8123dc3dc89dce1294cf2324898a74a230bf0536dc439f1

Address dan Public Key (HEX) nya uncompressed.

Silahkan dikoreksi jika keliru.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 292 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!