Pages:
Author

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

legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 07, 2022, 07:55:39 AM
Namun sebelum menjalankan itu, saya baru tau kalau saya pun gak tau cara running bitcoin corenya gimana,
Coba pakai Terminal, masuk ke direktori tempat file bitcoin-qt berada, kemudian ketikkan baris perintah berikut:
chmod +x bitcoin-qt (untuk memodifikasi aksesnya) kemudian ./bitcoin-qt

Langkah tersebut di atas pernah saya coba menggunakan Linux Ubuntu, lengkapnya bisa juga mas lihat pada postingan saya di postingan ke #3 thread ini: https://bitcointalksearch.org/topic/m.53241251

Cara lainnya saya coba bereksperimen dengan menginstall menggunakan baris perintah di terminal

Ekstrak file bitcoin-0.19.0.1-x86_64-linux-gnu yang sudah didownload, masuk ke folder bin kemudian copy file bitcoin-qt.



Buat folder baru di Home directory dan beri nama folder tersebut misal “bitcoin”, paste file bitcoin-qt sebelumnya pada folder tersebut.



Buka Terminal, ketikkan baris perintah: cd bitcoin
untuk masuk kedalam direktori folder bitcoin yang dibuat sebelumnya, lalu tekan enter.

Ketik baris perintah: chmod +x bitcoin-qt , lalu tekan enter
untuk modifikasi akses/permission dari file bitcoin-qt yang ada pada folder bitcoin tersebut agar bisa dibuka

Ketik baris perintah: ./bitcoin-qt , lalu tekan enter untuk proses berikutnya.



Maka akan dimunculkan jendela Welcome seperti berikut:


-snip-

Apa bisa menjalankan bitcoin core di linux dengan menggunakan hardisk eksternal (dimana sebelumnya dipakai di windows)?
Saya menggunakan satu sumber data blockchain yang sama antara Bitcoin Core yang ada di MacOS dengan di Windows OS, setahu saya bisa menggunakan harddisk eksternal (untuk data blockchain yang digunakan di dua OS berlainan tersebut) namun sangat terasa sekali penurunan speed transfer datanya. Untuk Linux belum coba, mestinya bisa karena ketika install akan munculkan juga opsi custom data directory-nya (Lihat link post saya di atas).
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
June 07, 2022, 07:36:26 AM
Namun sebelum menjalankan itu, saya baru tau kalau saya pun gak tau cara running bitcoin corenya gimana,





Saya pilih program pilihan pertama (AptUrl) dan sudah centang allow executing file as program di properties (error - No':' in the uri)

bitcoin core 23.0

Sudah dicoba dijalankan melalui terminal?

Code:
cd ~/bitcoin-23.0/bin
chmod +x bitcoin-qt
./bitcoin-qt
legendary
Activity: 2366
Merit: 2054
June 07, 2022, 06:59:11 AM
Apa bisa menjalankan bitcoin core di linux dengan menggunakan hardisk eksternal (dimana sebelumnya dipakai di windows)?, Saya menjalankan dual OS, dimana HD berisi bitcoin core tersebut sering saya jalankan di windows dengan mengubah target. Maksud saya apa akan langsung nyambung running seperti biasa, atau ada tambahan code tertentu sehingga ketika saya colok langsung bisa running melalui terminal seperti di windows.

Namun sebelum menjalankan itu, saya baru tau kalau saya pun gak tau cara running bitcoin corenya gimana,





Saya pilih program pilihan pertama (AptUrl) dan sudah centang allow executing file as program di properties (error - No':' in the uri)

bitcoin core 23.0
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 30, 2022, 10:40:20 PM
Saya sudah baca beberapa post belum ngeh, apakah ini error akibat update 23.0 ini atau memang om Husna telah menghapus file wallet.dat dengan nama test di folder bitcoin?. soalnya saya pernah juga ketika memindahkan/cut file wallet.dat ke external hardisk, mendapatkan error kayak gambar vv181 di atas. Memang akan muncul terus ketika wallet core dibuka, karena gak bisa ngilanginnya ya saya biarkan saja.
Tadi saya coba juga men-delete folder wallet yang ada di folder Bitcoin blockchain yang sebelumnya dibuat terlebih dulu dengan menggunakan Bitcoin Core v0.19.0.1 (64-bit), tidak muncul notifikasi perihal wallet path yang hilang karena di-delete tersebut sebagaimana yang saya alami pada Bitcoin Core v23.0.0.

Senada dengan yang disebutkan mas abhie di atas, itu hanya notifikasi berupa warning saja sebagaimana yang tertera di screenshot dialog windows; Untuk menghilangkan notifikasinya bisa coba dengan cara yang sudah saya jelaskan sebelumnya dengan mengedit file settings.json.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
April 30, 2022, 08:38:14 PM
Mengenai hal itu, kondisi tersebut hanya terjadi jika melakukan unload wallet(close wallet) di aplikasi Bitcoin-Qt Om. Kalau menghapus langsung folder wallet-nya, warning tersebut akan tetap muncul.
Berarti penafsiran saya akan 0.21.0 Release Notes yang salah Cheesy. Barusan sempet coba sendiri, dan memang benar notifikasi warning tersebut tetap muncul setiap saya menjalankan Bitcoin Core.

Ketika menghapus langsung folder wallet sementara pada file settings.json belum dihapus settingan dari wallet tersebut, itu notifikasinya selalu muncul lagi mas (terlebih karena sebelumnya wallet belum di close). Setelah file settings.json selesai diedit, sempat muncul semacam dialog windows opsi untuk reset ke setting default (padahal sebelumnya file tersebut sudah di-save dan di-close).
Iya kang, tadi juga sempet nyoba sendiri karena rasa penasaran   Cheesy.

Saya sudah baca beberapa post belum ngeh, apakah ini error akibat update 23.0 ini atau memang om Husna telah menghapus file wallet.dat dengan nama test di folder bitcoin?. soalnya saya pernah juga ketika memindahkan/cut file wallet.dat ke external hardisk, mendapatkan error kayak gambar vv181 di atas. Memang akan muncul terus ketika wallet core dibuka, karena gak bisa ngilanginnya ya saya biarkan saja.
Itu bukan error gan, tapi memang ada perubahan pada protokol Bitcoin Core dari release 0.21.0 dan versi atasnya. Perubahan itu sekaligus untuk mengganti fungsi "Newly created wallet format" pada versi sebelumnya (0.17.0 s/d 0.20.2).

Newly created wallet format
If -wallet= is specified with a path that does not exist, it will now create a wallet directory at the specified location (containing a wallet.dat data file, a db.log file, and database/log.?files) instead of just creating a data file at the path and storing log files in the parent directory. This should make backing up wallets more straightforward than before because the specified wallet path can just be directly archived without having to look in the parent directory for transaction log files.
legendary
Activity: 2366
Merit: 2054
April 30, 2022, 08:06:52 PM
Tips menghilangkan notifikasi: "Warning: Skipping -wallet path that doesn't exist. Failed to load database path..."
Saya sudah baca beberapa post belum ngeh, apakah ini error akibat update 23.0 ini atau memang om Husna telah menghapus file wallet.dat dengan nama test di folder bitcoin?. soalnya saya pernah juga ketika memindahkan/cut file wallet.dat ke external hardisk, mendapatkan error kayak gambar vv181 di atas. Memang akan muncul terus ketika wallet core dibuka, karena gak bisa ngilanginnya ya saya biarkan saja.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 30, 2022, 06:25:55 PM
Btw, munculnya notifikasi warning tersebut apakah terus-terusan (selalu terjadi ketika Bitcoin core dijalankan) atau kang Anwar hanya mendapati notifikasi tersebut hanya 1x saja dan setelah itu meng-hapus isi settings.json yang berkaitan dengan address yang mendapatkan warning sebelumnya ?
Ketika menghapus langsung folder wallet sementara pada file settings.json belum dihapus settingan dari wallet tersebut, itu notifikasinya selalu muncul lagi mas (terlebih karena sebelumnya wallet belum di close). Setelah file settings.json selesai diedit, sempat muncul semacam dialog windows opsi untuk reset ke setting default (padahal sebelumnya file tersebut sudah di-save dan di-close).

legendary
Activity: 1932
Merit: 1273
April 30, 2022, 01:34:52 PM
Soalnya jika melihat penjelasan pada 0.21.0 Release Notes, dimana jika ada wallet (address) yang tidak berhasil dimuat di Bitcoin Core maka wallet tersebut akan dihapus dari list yang ada di settings.json, sehingga saat Bitcoin core kembali dijalankan wallet yg sebelumnya mendapatkan notifikasi warning tidak akan kembali dimuat, dan seharusnya notifikasi warning tersebut tidak akan muncul lagi.

Wallets that are unloaded in the GUI get removed from the settings list so they won’t load again automatically next startup.
Mengenai hal itu, kondisi tersebut hanya terjadi jika melakukan unload wallet(close wallet) di aplikasi Bitcoin-Qt Om. Kalau menghapus langsung folder wallet-nya, warning tersebut akan tetap muncul.

Saya coba di Bitcoin Core 0.21.0, saat meng-close suatu wallet lalu menjalankan ulang Bitcoin Core, wallet tersebut masih tetap otomatis muncul di aplikasinya. Sedangkan jika di versi terbaru, tampilan yang muncul sebagai berikut.



legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
April 30, 2022, 12:46:32 PM
Cukup bermanfaat juga ada muncul warning seperti di atas, ketika karena satu dan lain hal folder wallet yang ada di folder Bitcoin blockchain tersebut tidak sengaja terhapus dan User menjalankan Bitcoin Core jadi akan aware dengan hilangnya folder wallet yang sudah ada sebelumnya, hal ini berbeda dengan Electrum yang tidak ada notifikasi apapun ketika ada salah satu walletnya dihapus.
Btw, munculnya notifikasi warning tersebut apakah terus-terusan (selalu terjadi ketika Bitcoin core dijalankan) atau kang Anwar hanya mendapati notifikasi tersebut hanya 1x saja dan setelah itu meng-hapus isi settings.json yang berkaitan dengan address yang mendapatkan warning sebelumnya ?

Soalnya jika melihat penjelasan pada 0.21.0 Release Notes, dimana jika ada wallet (address) yang tidak berhasil dimuat di Bitcoin Core maka wallet tersebut akan dihapus dari list yang ada di settings.json, sehingga saat Bitcoin core kembali dijalankan wallet yg sebelumnya mendapatkan notifikasi warning tidak akan kembali dimuat, dan seharusnya notifikasi warning tersebut tidak akan muncul lagi.

Wallets that are unloaded in the GUI get removed from the settings list so they won’t load again automatically next startup.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 29, 2022, 07:00:06 PM
Munculnya notifikasi tersebut karena tidak terjadi sinkronisasi pada saat read data (loading wallet), dimana list wallet yang akan dimuat tersimpan pada file settings.json, sehingga saat akan memuat wallet (address) yang file-nya sudah hilang/dihapus, maka akan muncul notifikasi warning tersebut.
Cukup bermanfaat juga ada muncul warning seperti di atas, ketika karena satu dan lain hal folder wallet yang ada di folder Bitcoin blockchain tersebut tidak sengaja terhapus dan User menjalankan Bitcoin Core jadi akan aware dengan hilangnya folder wallet yang sudah ada sebelumnya, hal ini berbeda dengan Electrum yang tidak ada notifikasi apapun ketika ada salah satu walletnya dihapus.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
April 29, 2022, 07:27:33 AM
Tips menghilangkan notifikasi: "Warning: Skipping -wallet path that doesn't exist. Failed to load database path..."

Sebelumnya saya coba membuat Wallet baru di Bitcoin Core (nama wallet: Test), dan di folder Bitcoin Blockchain muncul folder baru dengan nama sesuai dengan nama wallet yang dibuat tersebut (sebagaimana wallet-wallet yang lainnya). Karena hanya tes, berikutnya saya delete folder tersebut. Nah ketika Bitcoin Core dijalankan kembali ternyata muncul notifikasi seperti contoh berikut:

Munculnya notifikasi tersebut karena tidak terjadi sinkronisasi pada saat read data (loading wallet), dimana list wallet yang akan dimuat tersimpan pada file settings.json, sehingga saat akan memuat wallet (address) yang file-nya sudah hilang/dihapus, maka akan muncul notifikasi warning tersebut.

Quote
Rada mengganggu juga meskipun Bitcoin Core bisa dilanjut dengan mengklik OK.
Yah meskipun secara fungsi masih bisa berjalan normal, tapi munculnya notifikasi seperti ini lama-kelamaan bisa membuat jengkel, jadi ya harus dihilangkan  Cheesy

legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 28, 2022, 07:42:47 PM
Tips menghilangkan notifikasi: "Warning: Skipping -wallet path that doesn't exist. Failed to load database path..."

Sebelumnya saya coba membuat Wallet baru di Bitcoin Core (nama wallet: Test), dan di folder Bitcoin Blockchain muncul folder baru dengan nama sesuai dengan nama wallet yang dibuat tersebut (sebagaimana wallet-wallet yang lainnya). Karena hanya tes, berikutnya saya delete folder tersebut. Nah ketika Bitcoin Core dijalankan kembali ternyata muncul notifikasi seperti contoh berikut:



Rada mengganggu juga meskipun Bitcoin Core bisa dilanjut dengan mengklik OK.

Untuk menghilangkan notifikasi tersebut antara lain dengan mengedit file settings.json yang ada di folder Blockchain Bitcoin dengan menggunakan TextEdit/Notepad.
Hapus teks nama wallet di file tersebut yang foldernya sudah dihapus lebih dulu. Contoh kali ini, yang saya hapus adalah "Test", kemudian Save file:



Note: ketika mengedit file yang ada di folder Bitcoin Blockchain, pastikan Bitcoin Core di quit terlebih dulu.
legendary
Activity: 2366
Merit: 2054
April 27, 2022, 08:03:39 PM
Namun jika kita mengaktifkan descriptor, (mencentang di awal create wallet) tidak bisa membuat taproot address.
Tidak terbalik mas? Setahu saya jika opsi descriptor diaktifkan/dicentang, justru itu yang bisa digunakan untuk membuat Taproot address.
Iya itu maksud saya (sorry), ketika saya mencentang descripto pada post saya sebelumnya, Opsi untuk membuat taproot address ada. Sedangkan ketika tidak mencentangnya, opsi tersebut tidak ada ketika tidak mencentangnya. Soalnya saya penasaran bentuk dari private key dari taproot address ini, di sparrow wallet pun opsi untuk melihatnya tidak ada.

Fungsi descriptor ini memang bagian dari taproot address itu sendiri, dimana diperkenalkan pada awal-awal sebagai penyerdehanaan sign. Jadi ya kalau mencentangnya untuk create wallet baru, opsi untuk melihat private key jadi tidak bisa, dan kalau melihat gambar di bawah, mungkin karena key-nya (pk) bermuara pada cabang taproot itu sendiri.



[1]. https://gist.github.com/jachiang/26c72d1d191e8ce3a6bb04bc82c06564
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 27, 2022, 09:36:33 AM
btw untuk fitur sign message, sama seperti mencoba wallet/address yang lain yaitu belum bisa.
Address tipe segwit di Bitcoin Core setahu saya memang belum bisa untuk keperluan sign message (Taproot juga termasuk upgrade dari Segwit), sebagai alternatifnya gunakan tipe Legacy address untuk keperluan tersebut.

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

Namun jika kita mengaktifkan descriptor, (mencentang di awal create wallet) tidak bisa membuat taproot address.
Tidak terbalik mas? Setahu saya jika opsi descriptor diaktifkan/dicentang, justru itu yang bisa digunakan untuk membuat Taproot address.

Untuk keperluan dumpprivkey dari yang saya pahami mau tidak mau mesti beralih dulu ke wallet lainnya selain descriptor wallet.

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.
legendary
Activity: 2366
Merit: 2054
April 27, 2022, 07:03:45 AM
Kalo melihat penjelasan di release note 23.0 (https://bitcoincore.org/en/releases/23.0/), maka argumen dumpprivkey dan importmulti tidak bisa digunakan saat descriptor wallets aktif. Coba tambahkan argumen descriptors=false saat melakukan perintah dumpprivkey.

Namun jika kita mengaktifkan descriptor, (mencentang di awal create wallet) tidak bisa membuat taproot address.



saya belum mencoba di console untuk > descriptors=false
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
April 27, 2022, 06:46:45 AM
Apa saya salah di command atau bagaimana?, seingat saya pernah dump private key, gk pernah nemu yang seperti ini, kecuali enter the wallet passphrase, tapi itu sudah saya coba juga, tapi msh dapat error, atau karena taproot ini?

Kalo melihat penjelasan di release note 23.0 (https://bitcoincore.org/en/releases/23.0/), maka argumen dumpprivkey dan importmulti tidak bisa digunakan saat descriptor wallets aktif. Coba tambahkan argumen descriptors=false saat melakukan perintah dumpprivkey.
legendary
Activity: 2366
Merit: 2054
April 26, 2022, 11:24:07 PM
-UPDATE-  BITCOIN CORE 23.0

Ya saya sudah mencobanya,



btw untuk fitur sign message, sama seperti mencoba wallet/address yang lain yaitu belum bisa.



dan ada kendala juga ketika mau dump private key, baik itu legacy, segwit dan taproot address.



Apa saya salah di command atau bagaimana?, seingat saya pernah dump private key, gk pernah nemu yang seperti ini, kecuali enter the wallet passphrase, tapi itu sudah saya coba juga, tapi msh dapat error, atau karena taproot ini?
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 26, 2022, 03:21:30 PM
-UPDATE-  BITCOIN CORE 23.0

Ternyata tanggal 25 April 2022 yang lalu Bitcoin Core sudah ada versi terbarunya yakni versi 23.0 (Terima kasih agan vv181 atas informasi mengenai versi 23.0 ini). Informasi ini bisa juga dilihat di banner News forum.

• Link download: https://bitcoincore.org/bin/bitcoin-core-23.0/
  (direkomendasikan untuk memverifikasi file yang didownload, caranya bisa lihat di awal-awal thread atau lihat pada link tersebut dibagian Verify your download);
• Source code: https://github.com/bitcoin/bitcoin;
• Untuk catatan rilis selengkapnya mengenai fitur baru atau perbaikan apa saja yang ada di versi 23.0 ini bisa dilihat disini:
  https://bitcoincore.org/en/releases/23.0/
  Diantaranya, pada versi Bitcoin Core 23.0 ini sudah bisa meng-generate Taproot address:

Wallet
-snip-
• Newly created descriptor wallets will contain an automatically generated tr() descriptor which allows for creating single key Taproot receiving addresses.
-snip-
GUI changes
-snip-
• The Bech32 checkbox has been replaced with a dropdown for all address types, including the new Bech32m (BIP-350) standard for Taproot enabled wallets.

Berikut ini contoh Taproot address yang saya generate barusan di Bitcoin Core 23.0:



legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
April 11, 2022, 04:56:22 AM
--snip--
* Untuk jawaban yang detail sebaiknya kita colek agan @ETFbitcoin

Saya tidak familiar dengan file MANIFEST-... dan saya hampir tidak pernah menemukan diskusi yang membahas file tersebut, sehingga saya tidak bisa memberikan solusi.

Walaupun, pas awal-awal sempat ada error

Code:
leveldb: Compaction error: IO error: /mnt/ext/bitcoin/chainstate/811167.ldb: Bad message

Dan juga yang terakhir:
Code:
2022-04-10T15:48:11Z ERROR: ReadBlockFromDisk: Deserialize or I/O error - ReadCompactSize(): size too large: iostream error at FlatFilePos(nFile=40, nPos=18863821)
2022-04-10T15:48:11Z *** Failed to read block
2022-04-10T15:48:11Z Error: A fatal internal error occurred, see debug.log for details
2022-04-10T15:48:11Z Failed to connect best block (Failed to read block)
2022-04-10T15:48:11Z loadblk thread exit

HDD yang digunakan jelas bermasalah, coba
1. Cek status S.M.A.R.T dan lakukan testing pada HDD tersebut. https://wiki.archlinux.org/title/S.M.A.R.T.
2. Menggunakan kabel dan port yang berbeda.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
April 10, 2022, 12:12:06 PM
Entah cara me-rename tersebut memang bisa dijadikan solusi alternatif atau tidak, kalau lihat berdasar hasil terbaru di atas tidak berhasil Om. Walaupun besar kemungkinan letak permasalahannya ada di HDD saya.
Mungkin sebelum melakukan -reindex ataupun -reindex-chainstate di Bitcoin Core, terlebih dulu periksa apakah ada bad sector pada harddrive-nya atau tidak, kalau misalkan masih aman mungkin bisa dilanjut untuk men-defragment HDD-nya (Saya kurang tahu apakah di Raspberry Pi ada software untuk ini atau tidak).

Saya sendiri masih belum yakin apakah dengan cara me-rename file MANIFEST tersebut di atas bisa benar-benar berhasil atau tidak kalaupun HDD agan vv181 tidak bermasalah, meskipun tidak menutup kemungkinan juga akan hal itu.

Analogi sederhana saya, seperti proses men-download file dengan cara biasa dan dengan menggunakan torrent, ketika perangkat yang digunakan mendadak mati (ketika proses tersebut belum selesai), untuk cara yang pertama kalaupun ada file yang tersimpan kemungkinan file akan corrupt, sementara untuk cara kedua besar kemungkinan masih bisa dilanjut proses download-nya. Nah saya tidak tahu persis untuk file MANIFEST pada folder chainstate tersebut mirip dengan cara yang mana. -cmiiw-
Pages:
Jump to: