Pages:
Author

Topic: ELECTRUM - BITCOIN WALLET - page 43. (Read 39844 times)

legendary
Activity: 2660
Merit: 1261
January 21, 2020, 09:07:56 AM
Untuk membedakan private key WIF Uncompressed dan yang Compressed bagaimana ya gan?
Apakah awalan 5 pada private key sudah pasti bisa jadi patokan untuk menyatakan bahwa private key tersebut Uncompressed? Dan sebaliknya jika awalannya L maka private key tersebut sudah Compressed?
Compressed private key dengan awalan K/L terdiri dari 33 bytes sedangkan uncrompressed private key dengan awalan 5 yang terdiri dari 64 bytes.
hero member
Activity: 1456
Merit: 567
January 21, 2020, 08:45:32 AM
Jadi saya simpulkan untuk menggunakan code p2wpkh-p2sh: [segwit] dan p2wpkh: [native segwit tidak bisa lagi pakai private key WIF Uncompressed seperti contoh privkey saya di atas : 5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw
Musti di compressed terlebih dahulu menjadi L2yuWq8CoLr6SvJVwAE3Khjjwc4TVsZjybFNwDeBXEFQZqsW9kF9 baru ada tombol next untuk masuk ke wallet electrum.

Untuk membedakan private key WIF Uncompressed dan yang Compressed bagaimana ya gan?
Apakah awalan 5 pada private key sudah pasti bisa jadi patokan untuk menyatakan bahwa private key tersebut Uncompressed? Dan sebaliknya jika awalannya L maka private key tersebut sudah Compressed?

Dan apa yang menyebabkan kita tidak dapat private key yang Compressed tapi malah dapat private key yang WIF Uncompressed saat membuat alamat baru?
legendary
Activity: 2366
Merit: 2054
January 06, 2020, 11:22:32 PM
Console Electrum

Saya lagi menyelami dan bereksperimen di console pada electrum dan mencoba membuat alamat lebih dari 26 default bawaan electrum.



Memang tidak ada tombol untuk bikin alamat baru di GUI electrum, kita harus terlebih dahulu ke console dengan mengetik code sebagai berikut:

Code:
[wallet.create_new_address(False) for i in range(150)]

"range 150" artinya akan bikin sebanyak 150 alamat baru, boleh memodifikasi dengan diubah saja angkanya untuk berapa yang diinginkan.
contoh:
Code:
['18G9AefWETaGeEiARWafUEcKLTJozGRnYb', '18QCHHxHc9FmuSf4PEHpT5hSP1ckLdFGEa', '1CcpxPGJ16d9QnZBG4gAqWSfJWoXeBYLsH', '16JXq8Sf99f2eYHRtYQdCZ2NMG1FoSR6ta', '1BARXnxs7eBjPFkZkQHQ1yiwFfZMYiku7w', '1JoqDHB6D3YMJBNHJUWGgtG2QCStr1CEH2', '1GnCicasSoiGtwtFYG2n6ExQ4egwaP1Muj', '1PLa1zJgSk2LC4bKkneNLDPCxcCsNCsKUR', '183SToqX75pV1FnnSzyzq2GUJ4Mewi5fz6', 
......
 '1CTxLsArhjbgGscBTC4AuvW9qLMaU3ifFS', '1Ecf8qa5ncmWw3jmtkcsbSd858zhSYXKvZ', '14xoBmsjuRFUWHYkoKyJGaHMzeNgdVPB39', '16CyR17XE1Rsp4CY5ys8GShdZp4wi665Pm', '12Y9KoGLQ91UZzioc4vqm8VtWCrep1qevX', '12sdWyBGSASPKeygfCKcjMax7zSi1zawpM', '1E9fwaGGYmGLUntMAuMMqBkmbB13adKN8d']
saya potong beberapa bagian

di tab address kalau diklik akan bertambah dari 26 menjadi 176 alamat,



WARNING: Addresses beyond the gap limit will not automatically be recovered from the seed. To recover them will require either increasing the client’s gap limit or generating new addresses until the used addresses are found.

Untuk memitigasi hal yang tidak diinginkan kita bisa ambil privatekeynya saja untuk disimpan.





DWYOR
legendary
Activity: 2366
Merit: 2054
January 04, 2020, 07:38:51 AM
Om DroomieChikito sudah mencobanya sendiri?
Punya link untuk installer2 di atas?
Belum mencoba karena enggak tau mulainya dari mana mas.
Saya udah tanya Luke Childs lewat email [orang di twitter di link yang saya quoted di atas] untuk menanyakan perihal tersebut.

Saya mengiranya itu versi testnet, ternyata main net.
Ini jawabannya:

Quote from: Luke Childs
There is no testnet, Electrum is just a Bitcoin wallet. You can test it on mainnet by running Electrum from the tip of master in the official GitHub repository
Quote from: Luke Childs
Pull the electrum repo from https://github.com/spesmilo/electrum

Follow the build instructions and build the master branch.


legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 04, 2020, 04:20:09 AM
-snip-
Mungkin ada yang mau mencoba?
Syaratnya:
- Harus terinstal libsecp256k1 dep
- from Electrum from master branch
-snip-
Om DroomieChikito sudah mencobanya sendiri?
Punya link untuk installer2 di atas?
Sementara untuk video demonstrasi penggunaan Lightning Network di Electrum saya menemukan video berikut:



legendary
Activity: 2366
Merit: 2054
January 03, 2020, 07:34:35 PM
contoh transaksi

Jadi, Feenya kalau pake 2fa = fee trustedcoin + fee miner




Bikin wallet pake two-factor authentication musti hati-hati.
Kita harus siap menjaga dan menyimpan ketiga hal ini:
1. Email Active,
2. Authy 2fa
3. dan Seed.
Jika ketiganya hilang atau tidak bisa diakses, maka lenyap sudah bitcoin yang disimpan.

Q: bagaimana kalau 2 saja yang hilang?, misalkan seed dan 2fa tidak bisa diakses?
A: kemungkinan untuk restore masih ada, walaupun kecil, dengan menghubungi support : https://api.trustedcoin.com/#/contact-us

https://www.reddit.com/r/Electrum/comments/9sekl5/lost_two_factor_authentication_phone_no_seed/
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
January 03, 2020, 04:08:54 AM
-snip- wallet pake two-factor authentication menggunakan third party yaitu trustedcoin, tentu ada biaya tambahan untuk tiap transaksi. jadi gunakan dengan bijak.
Terima kasih sudah melengkapi thread ini.
Dulu saya sudah sempat baca-baca tentang create wallet dengan 2fa ini pada electrum, namun belum sempat mencobanya sendiri secara langsung karena menggunakan lagi third party dan ada biaya tambahan pada transaksinya  Smiley
btw, untuk biayanya sendiri berikut ini rinciannya:

https://api.trustedcoin.com/#/electrum-help

legendary
Activity: 2366
Merit: 2054
January 03, 2020, 02:16:12 AM
impossible
Di committed untuk pake uncompres WIF memang Imposible: https://github.com/SomberNight/electrum/commit/d4a2e9634fcd6f9acbf7f5cc341f65972566e2d7




By The Way....

Saya cari-cari dari atas belum ada tutorial cara bikin wallet pake two-factor authentication, mo sekalian saya kasih tutorialnya di sini

Terlebih dahulu harus dipersiapkan:
  • Email Active
  • Authy 2fa

1. Buka electrum, lalu create wallet seperti biasa.

2. Pilih Opsi kedua



Next, Next ...

sampai di gambar ini



Insert email aktif, lalu klik accept

Persiapkan Handphone untuk selanjutnya di gambar bawah



scan Qr code lalu insert code tersebut di box, seperti 2fa pada umumnya.



wallet pake two-factor authentication menggunakan third party yaitu trustedcoin, tentu ada biaya tambahan untuk tiap transaksi. jadi gunakan dengan bijak.

Q: Jika ada pertanyaan, bagaimana kalau HP rusak dan gak bisa akses wallet?
A: restore wallet pakai seed



Lalu tick disable



DWYOR
legendary
Activity: 2170
Merit: 1789
December 31, 2019, 12:01:11 AM
Hampir sama dengan saya, kalau dikompres alamat btc berubah bukan yang sebelumnya insert p2wpkh-p2sh:5K817..., dapat dipastikan hilang bitcoinnya yang pakai alamat tersebut.

Ane baca-baca sih solusinya menggunakan wallet lama yang masih support uncompressed key lalu transfer ke alamat baru: https://bitcoin.stackexchange.com/questions/61016/segwit-address-creation. Tapi ini pun kayaknya ga selalu berhasil, kalaupun bisa nransfer dapet biaya tambahan karena jeninsnya non-standar. Plus, ini solusi 2 tahun lalu.

Ada juga yang bilang impossible: https://github.com/bitcoinjs/bitcoinjs-lib/issues/1405.
legendary
Activity: 2366
Merit: 2054
December 30, 2019, 08:03:24 PM
Sign dan Verify Message di Console Electrum


Sign message

Sebelum Lanjut, "Warning!" bermain dengan console cukup beresiko jikalau belum atau tidak terbiasa menggunakan console jangan lakukan, jika ingin mencoba atau sekedar ingin tau, gunakan wallet baru yang belum ada balancenya. Harus sudah punya back-up seed atau private key di alamat bitcoin sebelumnya ya..

Kalau tidak lihat console di tab, coba klik tombol view, lalu klik view console

Begini penampakan console



mari kita mulai sign message

Klik gambar menghilangkan tanda warning tersebut, lalu ke console >>

saya akan mencontohkan alamat dan message di bawah ini:
Alamat: 3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR
Message: Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message
Format perintah : signmessage("alamat","Message")

Code:
signmessage("3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR","Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message")

Enter
maka akan muncul signature:
Code:
H/oXhgGxC0B9R6+u+Z5CPRXpyVWIC1rWVxl0duvHkKVBc0x1AdLpeU0xW3CNZoQKgtHJYg3ChXcRmnxYW9oRt3c=


selesai

Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message
-----BEGIN SIGNATURE-----
3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR
H/oXhgGxC0B9R6+u+Z5CPRXpyVWIC1rWVxl0duvHkKVBc0x1AdLpeU0xW3CNZoQKgtHJYg3ChXcRmnxYW9oRt3c=
-----END BITCOIN SIGNED MESSAGE-----



Cara Verify message

Format untuk Verify message adalah: verifymessage("alamat","signature","message")
Ke console ketik perintah:
Code:
verifymessage("3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR","H/oXhgGxC0B9R6+u+Z5CPRXpyVWIC1rWVxl0duvHkKVBc0x1AdLpeU0xW3CNZoQKgtHJYg3ChXcRmnxYW9oRt3c=","Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message")
Enter

Kalau benar dan cocok signaturenya akan tulisan : true
Kalau tidak cocok : false



Contoh verify message ngambil dari meta

Please quote and verify

Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
This is hosseinimr93 from bitcointalk. Today is December 30, 2019.
-----BEGIN SIGNATURE-----
1GBfLUHmimJxAdoGtnUXskZEtW2dP5D1G9
H/OKhXtds33pX7MlI0Xyv/PBEn4WVuiMqI7JSxkCfQ/SCKL+pf/8g1b8T/643HpEDO4HjkCkxQd68vAKIH73Mkc=
-----END BITCOIN SIGNED MESSAGE-----

Verified

Code:
>> verifymessage("1GBfLUHmimJxAdoGtnUXskZEtW2dP5D1G9","H/OKhXtds33pX7MlI0Xyv/PBEn4WVuiMqI7JSxkCfQ/SCKL+pf/8g1b8T/643HpEDO4HjkCkxQd68vAKIH73Mkc=","This is hosseinimr93 from bitcointalk. Today is December 30, 2019.")
true
>>





tambahan untuk sign message: Jika walletnya pakai pasword, perintahnya menjadi : signmessage("alamat","Message","pasword")
contoh:
Code:
signmessage("3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR","Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message","pasword123")

Sumber code: An Introduction to the Electrum Python Console

legendary
Activity: 2366
Merit: 2054
December 28, 2019, 05:47:00 AM
Makasih atas informasinya.
Harusnya baca bitcointalk dulu saya tadi sebelum buka issue di github. https://github.com/spesmilo/electrum/issues/5867

dijawab juga ama Abdussamad Cara mengkompres private key di electrum:

Code:
> show console
privkey="5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw"
orig_format,secret,compressed=bitcoin.deserialize_privkey( privkey )
bitcoin.serialize_privkey( secret, True, "p2wpkh-p2sh" )



Jadi, baiknya hati-hati sebelum jika mau ke segwit atau native dikompress dulu private key.




oalahh, barusan baca di sini rupanya udah ada kasus serupa sebelumnya

https://bitcointalksearch.org/topic/m.51119991
https://bitcointalksearch.org/topic/m.51121236
https://bitcointalksearch.org/topic/m.51126520

Hampir sama dengan saya, kalau dikompres alamat btc berubah bukan yang sebelumnya insert p2wpkh-p2sh:5K817..., dapat dipastikan hilang bitcoinnya yang pakai alamat tersebut.
legendary
Activity: 2366
Merit: 2054
December 27, 2019, 09:03:40 PM
kalau Impor Private key di electrum wallet. pakai private key jenis ini :

Code:
5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw

Hanya bisa digunakan untuk alamat legacy 1BxFukWpz2m93cnGvajEqcteVDGGDdwDvd aja. soalnya tempo hari saya impor pake privkey itu untuk membuka alamat segwit, malah tombol next gak ada



Code:
p2wpkh-p2sh:5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw

Udah saya gonta-ganti p2wpkh-p2sh: dan p2wpkh: dan saya pake opsi sweep juga tidak bisa.

Jadi saya simpulkan untuk menggunakan code p2wpkh-p2sh: [segwit] dan p2wpkh: [native segwit tidak bisa lagi pakai private key WIF Uncompressed seperti contoh privkey saya di atas : 5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw
Musti di compressed terlebih dahulu menjadi L2yuWq8CoLr6SvJVwAE3Khjjwc4TVsZjybFNwDeBXEFQZqsW9kF9 baru ada tombol next untuk masuk ke wallet electrum.

dan yang jadi masalah adalah:
Code:
p2wpkh-p2sh:5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw
p2wpkh-p2sh:L2yuWq8CoLr6SvJVwAE3Khjjwc4TVsZjybFNwDeBXEFQZqsW9kF9
Alamat Bitcoin tersebut berbeda loh

Saya masih ingat betul pernah impor privkey ini p2wpkh-p2sh:5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw di electrum dan bisa. tapi kok sekarang gak bisa?. malah ada pesan error musti di compres dulu privkey-nya. Untung privkey ini 5K817kyuyGNYbRK1fYznPN1d1bE22725JMSv13s7TnbXiUo5wNw gak ada balance segwitnya.

Mungkin ada sesuatu yang saya lupakan?
full member
Activity: 519
Merit: 197
December 22, 2019, 10:32:03 PM




Untuk kirim gak perlu insert nama lagi seperti contoh gambar yang terakhir,
di gambar ini, cukup klik kanan address tersebut maka otomatis akan ada opsi pay to
legendary
Activity: 2324
Merit: 1604
hmph..
December 22, 2019, 10:18:08 PM

MENAMBAH KONTAK UNTUK TRANSAKSI BERPOTENSI RUTIN DAN MENGURANGI KESALAHAN INPUT ADDRESS


Electrum memiliki fitur kontak yang mungkin dianggap tidak terlalu diperlukan. Padahal, jika kita mau menggunakannya dengan benar, fitur ini merupakan fitur yang sangat bermanfaat untuk mengurangi kesalahan dalam input address. Berikut adalah tutorialnya.

1. Pilih menu View > show contacts



Anda selanjutnya akan melihat tab kontak pada sub menu.

2. Pilih menu kontak > klik kanan di dalam area untuk tambah kontak



Setelah itu, silakan masukkan alamat bitcoin yang ingin Anda tambahkan ke kontak



3. Selesai
Jika sudah selesai, maka kontak akan terlihat seperti ini




Selanjutnya, untuk melakukan pengiriman, kita cukup menuliskan nama kontak pada form Pay To, Contohnya seperti ini:

full member
Activity: 546
Merit: 120
December 10, 2019, 05:48:49 AM
Klik kanan transaksi agan, akan muncul pilihan 'Details', klik di situ, check bagian TX id.
yap udah ketemu gan terimakasih Smiley
legendary
Activity: 2170
Merit: 1789
December 10, 2019, 02:36:41 AM
dimana ya kita bisa lihat tx pengiriman lewat electrum kok saya ngak nemu2  Huh

Klik kanan transaksi agan, akan muncul pilihan 'Details', klik di situ, check bagian TX id.
full member
Activity: 546
Merit: 120
December 10, 2019, 12:53:54 AM
dimana ya kita bisa lihat tx pengiriman lewat electrum kok saya ngak nemu2  Huh
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
November 27, 2019, 12:34:42 AM
Jika kita hendak impor Seed ke Electrum dari wallet lain yang memakai algoritm BIP39 seperti Mycelium, Multibit, Coinomi dll. Pun juga jika hardware wallet [Trezor dan ledger] rusak, mau restore Seed ke Electrum harus klik option dan centang BIP39 dahulu, sama seperti metode di atas. Dikarenakan wallet electrum bukan untuk BIP39 seed secara umum -snip-
Ya dan ini sebelumnya pernah saya bahas pula saat mencoba membuat P2SH Segwit Wallet Address di Electrum.

-snip-
Next, pilih BIP39 seed.


-snip-

btw, Electrum tidak meng-generate BIP39 seed sendiri antara lain karena faktor 'safety standard' mereka (developer)



legendary
Activity: 2366
Merit: 2054
November 26, 2019, 10:37:40 PM
Ma sa ma ma s

Jika kita hendak impor Seed ke Electrum dari wallet lain yang memakai algoritm BIP39 seperti Mycelium, Multibit, Coinomi dll. Pun juga jika hardware wallet [Trezor dan ledger] rusak, mau restore Seed ke Electrum harus klik option dan centang BIP39 dahulu, sama seperti metode di atas. Dikarenakan wallet electrum bukan untuk BIP39 seed secara umum

Metode tersebut hanya bisa untuk wallet electrum di Desktop atau komputer. Untuk di Android opsi tersebut tidak ada.

Memang Seed Electrum itu beda, jika kita Bikin Seed di Electrum bisa dipakai hanya di Electrum.

Ini saya coba [Bereksperimen] Impor Seed yang saya buat pake Electrum ke BIP39, dalam hal ini ianceloman https://iancoleman.io/bip39/

Contoh Seed dari Electrum:
Code:
helmet stand ostrich hobby twenty dice meat execute leave monster seed modify

Maka akan terjadi invalid mnemonic



kalau seed tersebut dipake di electrum akan dapat terbaca



Tentu jika Seed dari Electrum tanpa harus klik option lagi untuk impor.
 
Pages:
Jump to: