Bitcoin Forum
May 10, 2024, 08:24:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: [Introduction] Sparrow for bitcoin Wallet (Taproot Address)  (Read 379 times)
Husna QA
Legendary
*
Offline Offline

Activity: 2268
Merit: 2882


#SWGT CERTIK Audited


View Profile WWW
April 26, 2022, 11:33:07 PM
Last edit: May 16, 2023, 03:51:58 PM by Husna QA
 #21

Kayaknya sih yang jadi kendala ada pada Authentication-nya, karena saya perhatikan (dari gambar kang anwar) masih menggunakan Authentication Default. -snip-
Barusan saya mencoba kembali meng-koneksikan Sparrow Wallet ke server type Bitcoin Core, kali ini mengikut saran dari mas sebelumnya dengan menggunakan User/Pass pada opsi Authentication di Sparrow wallet-nya (karena pada file bitcoin.conf milik saya ada rpc user dan rpc password serta argumen lainnya). Berikut ini hasilnya:

 

Seperti nampak di atas, saya menggunakan /Satoshi: 23.0.0.0/; network: Mainnet

Penasaran tadi coba menghubungkan Sparrow ke Trezor T, bisa ternyata:



Saya belum tahu lebih jauh kaitan antara Sparrow Wallet dengan Hardware wallet Coldcard, yang saya tangkap dari link berikut ini:
https://sparrowwallet.com/docs/coldcard-wallet.html#why-coldcard, nampaknya lebih diarahkan ke Coldcard karena memiliki beberapa kemiripan dengan Sparrow wallet.



According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Chikito (OP)
Legendary
*
Offline Offline

Activity: 2380
Merit: 2055



View Profile WWW
April 27, 2022, 12:06:01 AM
 #22

Barusan saya mencoba kembali meng-koneksikan Sparrow Wallet ke server type Bitcoin Core, kali ini mengikut saran dari mas sebelumnya dengan menggunakan User/Pass pada opsi Authentication di Sparrow wallet-nya (karena pada file bitcoin.conf milik saya ada rpc user dan rpc password serta argumen lainnya). Berikut ini hasilnya:
Saya pikir sebelumnya karena jam/clock di PC, karena beberapa pengalaman hal seperti ini cuma masalah hal yang simple seperti itu.

Penasaran tadi coba menghubungkan Sparrow ke Trezor T, bisa ternyata:
Apa alamat taproot sama dengan jika mengkoneksikan dengan suite?

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

Activity: 2268
Merit: 2882


#SWGT CERTIK Audited


View Profile WWW
April 27, 2022, 02:35:02 AM
Last edit: May 16, 2023, 03:51:43 PM by Husna QA
Merited by Chikito (1)
 #23

Saya pikir sebelumnya karena jam/clock di PC, karena beberapa pengalaman hal seperti ini cuma masalah hal yang simple seperti itu.
Untuk pengaturan waktu di macbook saya set otomatis, jadi masalah sebelumnya memang bukan dari pengaturan tanggal ataupun jam.

Apa alamat taproot sama dengan jika mengkoneksikan dengan suite?
Ada perbedaan pada address yang dihasilkannya mas. Tadi saya coba meng-generate address bitcoin tipe Taproot di Trezor Suite, kemudian coba dicocokkan dengan semua daftar receive addresses maupun change addresses yang ada di Sparrow wallet, tidak ada satupun yang sama (asumsi saya kemungkinan dari pengaturan Derivation path-nya).





Chikito (OP)
Legendary
*
Offline Offline

Activity: 2380
Merit: 2055



View Profile WWW
April 29, 2022, 12:02:03 AM
 #24

Apa alamat taproot sama dengan jika mengkoneksikan dengan suite?
Ada perbedaan pada address yang dihasilkannya mas. Tadi saya coba meng-generate address bitcoin tipe Taproot di Trezor Suite, kemudian coba dicocokkan dengan semua daftar receive addresses maupun change addresses yang ada di Sparrow wallet, tidak ada satupun yang sama (asumsi saya kemungkinan dari pengaturan Derivation path-nya).
Apa tidak ada pengaturan Derivation Path di awal?, Kalau electrum pengalaman saya pakai 2 hardware wallet berbeda (Trezor dan Ledger), selalu di awal koneksi akan di minta tujuan path terlebih dahulu, kalau defaultnya electrum : m/84'/0'/0' atau m/49'/0'/0' , entah kalau sparrow (karena saya belum pernah coba mengkoneksikan dengan HW), tapi kalau saya lihat di awal (di Thread) derivation path sparrow memang agak berbeda ~ m/86'/0'/0'/0/0~ foukus di angka 0 ada 4, (kalau untuk 86 = taproot address, seperti 84 = native segwit, 49 = nested segwit dan 44 = Legacy address).

Mungkin pengaturan di path, angka 0-nya diubah atau disamakan dengan derivation path pada suite.


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

Activity: 2268
Merit: 2882


#SWGT CERTIK Audited


View Profile WWW
April 29, 2022, 01:13:40 AM
 #25

Apa tidak ada pengaturan Derivation Path di awal?
Kalau di Sparrow ada mas (sebelumnya saya sempat memperhatikan ini ketika mengkoneksikan dengan Trezor) sementara kalau di Suite saya belum menemukan untuk melihat settingan derivation path-nya; Untuk yang di Sparrow saya biarkan apa adanya secara default (sebagaimana ketika membuat wallet baru atau menghubungkan hardware wallet di Electrum). Ternyata address taproot yang dihasilkan dari kedua software wallet tersebut (Sparrow & Trezor Suite) berbeda, dan dari yang saya ketahui perbedaan ini biasanya berawal dari Derivation path.

-snip- entah kalau sparrow (karena saya belum pernah coba mengkoneksikan dengan HW), tapi kalau saya lihat di awal (di Thread) derivation path sparrow memang agak berbeda ~ m/86'/0'/0'/0/0~ foukus di angka 0 ada 4, (kalau untuk 86 = taproot address, seperti 84 = native segwit, 49 = nested segwit dan 44 = Legacy address).
Sementara itu standard derivation paths yang dikenali firmware Trezor sebenarnya mirip-mirip juga:
https://wiki.trezor.io/Standard_derivation_paths

Chikito (OP)
Legendary
*
Offline Offline

Activity: 2380
Merit: 2055



View Profile WWW
April 30, 2022, 11:16:47 AM
 #26

Apa tidak ada pengaturan Derivation Path di awal?
Kalau di Sparrow ada mas (sebelumnya saya sempat memperhatikan ini ketika mengkoneksikan dengan Trezor) sementara kalau di Suite saya belum menemukan untuk melihat settingan derivation path-nya; Untuk yang di Sparrow saya biarkan apa adanya secara default (sebagaimana ketika membuat wallet baru atau menghubungkan hardware wallet di Electrum). Ternyata address taproot yang dihasilkan dari kedua software wallet tersebut (Sparrow & Trezor Suite) berbeda, dan dari yang saya ketahui perbedaan ini biasanya berawal dari Derivation path.
Karena pada suite tidak ada setingan path, maka pada wallet sparrow yang harus dirubah seperti defaultnya suite sesuai standarnya.

Tapi memang harus teliti, beda sedikit saja misalnya tanpa petik ( ' ) maka hasil di dapat akan tidak sama. Misal: m/44'/0'/0'/0, hasil tidak akan sama dengan m/44'/0'/0'/0'

Tapi ya kalau memang tidak perlu-perlu amat, available balance terlihat di suite mending ya di sana saja, kecuali memang karena ada sesuatu yang luar biasa sehingga yang available hanya bisa koneksi ke Sparrow.

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

Activity: 2268
Merit: 2882


#SWGT CERTIK Audited


View Profile WWW
April 30, 2022, 02:25:56 PM
Merited by vv181 (1)
 #27

Karena pada suite tidak ada setingan path, maka pada wallet sparrow yang harus dirubah seperti defaultnya suite sesuai standarnya.

Tapi memang harus teliti, beda sedikit saja misalnya tanpa petik ( ' ) maka hasil di dapat akan tidak sama. Misal: m/44'/0'/0'/0, hasil tidak akan sama dengan m/44'/0'/0'/0'
Saya belum utak-atik lagi derivation path-nya ketika menghubungkan hardware wallet ke Sparrow. Dan ya, beda sedikit saja dalam penentuan path-nya maka address yang dihasilkan bisa berbeda.

btw, bagi teman-teman lainnya yang ingin mempelajari perihal derivation path bisa juga lihat di thread-nya agan @blue Snow: Derivation Path.

Tapi ya kalau memang tidak perlu-perlu amat, available balance terlihat di suite mending ya di sana saja, kecuali memang karena ada sesuatu yang luar biasa sehingga yang available hanya bisa koneksi ke Sparrow.
Nah, jadi punya dua wallet dan address yang berbeda untuk masing-masingnya (di Trezor Suite dan di Sparrow).
Dan karena sebelumnya di Sparrow saya menggunakan Server tipe Bitcoin Core (folder Sparrow otomatis ada di folder Bitcoin Blockchain), saya tes wallet yang dihasilkan di Sparrow bisa juga dibuka langsung di Bitcoin Core (versi 23.0.0 ke atas), hanya saja saya belum cek lagi kesamaan address-nya.

Chikito (OP)
Legendary
*
Offline Offline

Activity: 2380
Merit: 2055



View Profile WWW
May 01, 2022, 05:41:44 AM
 #28

Dan karena sebelumnya di Sparrow saya menggunakan Server tipe Bitcoin Core (folder Sparrow otomatis ada di folder Bitcoin Blockchain), saya tes wallet yang dihasilkan di Sparrow bisa juga dibuka langsung di Bitcoin Core (versi 23.0.0 ke atas), hanya saja saya belum cek lagi kesamaan address-nya.
Barusan mencoba membuka kedua wallet bersamaan, tapi mungkin karena bitcoin core saya ini tidak full node (belum penuh download blockchain), jadi ketika saya melihat di folder bitcoin tidak ada wallet sparrow di sana.

btw, sparrow wallet ini juga bisa dipakai untuk mixer, saya belum mencobanya, jika ada balance di sparrow mungkin bisa ke UTXO lalu diklik dan pilih mix selected seperti contoh gambar di bawah:


source image: [https://]bitcoinmagazine[.]com

Saya sudah mencoba untuk versi testnet tidak ada pilihan mixer.

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

Activity: 2268
Merit: 2882


#SWGT CERTIK Audited


View Profile WWW
May 01, 2022, 07:32:06 AM
Last edit: May 16, 2023, 03:50:09 PM by Husna QA
 #29

Barusan mencoba membuka kedua wallet bersamaan, tapi mungkin karena bitcoin core saya ini tidak full node (belum penuh download blockchain), jadi ketika saya melihat di folder bitcoin tidak ada wallet sparrow di sana.
Bisa jadi memang karena belum terdownload semua data blockchain-nya. Berikut ini contoh file di folder Sparrow yang otomatis ada di folder Bitcoin blockchain setelah saya koneksikan Sparrow ke Bitcoin Core:



Karena wallet sparrow pernah saya buka di Bitcoin Core, pada file settings.json seperti nampak pada screenshot yang saya post disini: https://bitcointalk.org/index.php?topic=5196950.msg59995558#msg59995558, itu nama wallet "sparrow" muncul juga disana.

btw, saya baru ngeh barusan coba open wallet Sparrow di Bitcoin Core, ketika mau generate address taproot-nya ternyata tidak ada opsi untuk address Bech32m (Taproot) dan tombol Create new receiving address pun tidak aktif.



btw, sparrow wallet ini juga bisa dipakai untuk mixer, -snip-
Saya sudah mencoba untuk versi testnet tidak ada pilihan mixer.
Sementara itu di sparrow wallet yang saya koneksikan dengan Trezor T pun tidak ada tombol untuk mix transaksi seperti di atas (mungkin karena tidak ada balance yang terdeteksi juga).



Pages: « 1 [2]  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!