Pages:
Author

Topic: [Merit] Bitcoin Address Sign Message - page 3. (Read 2420 times)

legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
March 20, 2024, 09:36:17 AM
#50
btw, bagi teman-teman yang ingin posting BTC address sign message di meta, pastikan memverifikasi sendiri terlebih dulu sebelum di post untuk menghindari kesalahan atau gagal di verifikasi member lain.

Thread untuk berdiskusi lebih lanjut mengenai cara sign dan verify btc address sign message sudah saya cantumkan link-nya di post pertama.

Padahal intruksi dan petunjuk yang ada di thread challenge ini saya pikir sudah dijelaskan dengan cukup detail, namun ternyata masih ada saja yang bingung dalam mempraktekannya  Cheesy. Bisa jadi karena terlalu ingin cepat-cepat mendapatkan merit, pada akhirnya melewatkan beberapa proses yang malah membuat hasilnya tidak sesuai dengan ekspetasi.

Mungkin perlu dicontohkan juga kang di thread ini, caranya untuk memverifikasi hasil dari Sign Message yang dilakukan oleh masing-masing partisipan. Memang hal tersebut sudah dijelaskan secara detail di thread [TUTORIAL] (ID) Bagaimana cara sign message?!, namun barangkali beberapa newbie ada yang melewatkan tips verify sign message yang ada di thread tersebut.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
March 20, 2024, 02:03:36 AM
#49
Saya telah menghapusnya bg :( , saya sempat tidak membackup data nya sebelum dihapus. apa itu jadi masalah kedepannya bg ?

Maksud data yang dihapus?
Itu address yang di quote LoyceV (https://bitcointalksearch.org/topic/m.63822503) bukankah milik agan?

Saran saya, agan posting sign message lagi menggunakan address tersebut, mengingat postingan yang ini (https://bitcointalksearch.org/topic/m.63822447) sudah di edit dan btc address-nya pun berbeda.

btw, sebenarnya tidak ada aturan baku apakah postingan yang sudah di edit bisa diklaim atau tidak untuk proses recovery, namun theymos pernah menyiratkan hal berikut ini:

-snip-
Often, you need to prove ownership of the account with a PGP or Bitcoin signature. This has two steps:

 1. You need to show that the PGP key or Bitcoin address is associated with the account, for example by referencing an unedited post in which you posted the address.
 2. You need to sign an appropriate message with that key/address.
-snip-


btw, bagi teman-teman yang ingin posting BTC address sign message di meta, pastikan memverifikasi sendiri terlebih dulu sebelum di post untuk menghindari kesalahan atau gagal di verifikasi member lain.

Thread untuk berdiskusi lebih lanjut mengenai cara sign dan verify btc address sign message sudah saya cantumkan link-nya di post pertama.
jr. member
Activity: 45
Merit: 18
March 19, 2024, 07:58:17 PM
#48
Saya telah menghapusnya bg Sad , saya sempat tidak membackup data nya sebelum dihapus. apa itu jadi masalah kedepannya bg ?
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
March 19, 2024, 07:50:34 PM
#47
apa saya harus hapus postingan yg sebelumnya ? kemudian buat post baru bg ?

Jadi, maksud postingan Bitcoin address sign message di Meta sebaiknya jangan di edit adalah agar tidak menimbulkan spekulasi kalau yang mengedit adalah peretas dan bukan pemilik asli akun.

Saya lihat arsip postingan agan sebelum di edit, address Bitcoin yang diposting adalah ini:
1BKgupmUGJHG8PsZwiw7W9VTf8yxRMA3oC
https://ninjastic.space/post/63822447

Saran saya gunakan address pertama tersebut untuk sign message.

Tidak ada larangan agan memposting beberapa kali address di sana, namun yang perlu diperhatikan, agan buat juga sign message baru menggunakan address yang sebelumnya juga, untuk lebih meyakinkan user lain kalau agan masih memegang kendali terhadap address Bitcoin dan akun tersebut.

Berikut ini link contoh yang pernah saya buat untuk klarifikasi kepemilikan beberapa address yang pernah di stake di meta:
https://bitcointalksearch.org/topic/m.63500318
jr. member
Activity: 45
Merit: 18
March 19, 2024, 02:55:41 PM
#46
apa saya harus hapus postingan yg sebelumnya ? kemudian buat post baru bg ?
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
March 18, 2024, 09:12:00 PM
#45
Code:
Message : Hello everyone I am Prasetyogm, I would like to inform you that 1KRkAyLi6GvR1yYKhkyxJXDHgbJDKSgcdw is my bitcoin address.
Address : 1KRkAyLi6GvR1yYKhkyxJXDHgbJDKSgcdw
Signature : IEgDSicytNcmPXDykXpeaISqTDnvYtkQ2s/4HZEcZghJLZ8pQiifo9C4ushUlvr5iKyQWKk/Vk0Aivg4iAkVvu4=

Bitcoin address sign message-nya sudah saya verifikasi:



Namun sebaiknya postingan di sana tidak di edit;


- Link post sign message: https://bitcointalksearch.org/topic/m.63822447
- Screenshot sign message:

  
- Public Key (HEX): 020574afec7dc62add0bbc60409977e7759d9acb4239ab0c23207845be3be34f4d

Pada postingan pengajuan review di atas masih ada yang belum match dengan apa yang agan posting sebelumnya.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
March 18, 2024, 12:45:14 PM
#44
Setelah Saya coba, benar benar berhasil :

Terimakasih bg, bermanfaat bagi orang awam seperti saya, mungkin di sub beginner saya bakal bikin thread "Cara melihat Publik Key Hex pada wallet Bitcoin core & Electrum Wallet ". Karena saya benar benar kesulitan hanya untuk melihat itu saja, mungkin para awam sperti saya banyak juga bg.

Jangan sungkan untuk bertanya jika memang ada informasi yang tidak diketahui, namun usahakan dulu untuk mencari solusinya melalui fitur "search" yang ada di forum ini, barangkali apa yang agan tanyakan pernah dibahas sebelumnya.

Next kalo sekiranya ada pertanyaan lagi, yang tidak berkaitan dengan isi konten yang ada dithread ini, sebaiknya ditanyakan pada Thread yang memiliki topik relavan. Jadi biar tidak memicu pembahasan Out of Topic di thread challenge ini.



Ngomong-ngomong format postingan stake address agan di thread Stake your Bitcoin address here kayaknya masih salah karena masih belum sesuai dengan ketentuan yang ada di challenge miliknya Om Husna. Biar sesuai dengan syaratnya dan juga mendapatkan verifikasi dari member-member lain, gunakan format postingan seperti dibawah ini.

Code:
Message: ....
Address: ....
Signature: ....



@OP

Jika memang postingan saya yang terkait dengan pembahasan public key diatas dianggap sudah OOT, maka silahkan dihapus saja Om  Cheesy
jr. member
Activity: 45
Merit: 18
March 18, 2024, 11:21:29 AM
#43
Setelah Saya coba, benar benar berhasil :

Terimakasih bg, bermanfaat bagi orang awam seperti saya, mungkin di sub beginner saya bakal bikin thread "Cara melihat Publik Key Hex pada wallet Bitcoin core & Electrum Wallet ". Karena saya benar benar kesulitan hanya untuk melihat itu saja, mungkin para awam sperti saya banyak juga bg.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
March 18, 2024, 10:56:55 AM
#42
Oh iya ijin sedikit bertanya bg, cara melihat Public Key Hex di Bitcoin Core wallet emang ga bisa ya bg ? soalnya saya cari tahu caranya ga ada bg.

Bisa Gan, dengan cara menggunakan console dan mengeksekusi perintah getaddressinfo "address". Setelah itu agan akan mendapatkan informasi pubkey dari address tersebut. Jika prefixnya 02/03 dengan ukuran 33 bytes maka itu merupakan Compressed Public Key, jika prefix 04 dan ukurannya 65 bytes berarti adalah uncompressed public key. Untuk mendapatkan informasi yang detail, maka untuk proses getaddressinfo harus dilakukan pada Wallet yang digunakan untuk men-generate address tersebut.

Jika getaddressinfo dilakukan pada Wallet lain (yang tidak terkorelasi dengan address yang ingin dilihat informasinya) maka hasil informasinya akan terbatas, dimana informasi "pubkey" tidak tertampilkan.
jr. member
Activity: 45
Merit: 18
March 18, 2024, 10:08:41 AM
#41
- Link post sign message: https://bitcointalksearch.org/topic/m.63822447
- Screenshot sign message:
- Public Key (HEX): 020574afec7dc62add0bbc60409977e7759d9acb4239ab0c23207845be3be34f4d

Maaf sebelumnya bg, awalnya saya bingung cara melihat Public Key pada electrum wallet, karena saya sudah lihat di berbagai referensi tetap tidak ada juga, atau mungkin sayanya kurang teliti. Sekiranya memang tidak ada pada referensi yang abg berikan, mungkin cara berikut adalah cara yang saya temukan disitus lain, cara untuk melihat Public Key Hex : https://bitcoin.stackexchange.com/questions/79384/how-to-get-public-key-from-a-electrum-based-wallet

Tampilannya :

untungnya saya tau sedikit hal mengenai hex yaitu memiliki angka 0-9 dan huruf hanya A sampai F saja. Awalnya saya melakukan pencarian dengan keyword "How to see Public Key hex electrum wallet/bitcoin core" tapi tetap ga ada wkwkk. Saya rasa hal kecil seperti ini diperlukan bagi orang awam lainnya termasuk saya. Maaf jika ada kata yang salah bg.

Oh iya ijin sedikit bertanya bg, cara melihat Public Key Hex di Bitcoin Core wallet emang ga bisa ya bg ? soalnya saya cari tahu caranya ga ada bg.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
March 17, 2024, 06:52:18 AM
#40
Dibawah ini ada script bitcoinjs-lib, yang barangkali bisa Om Husna gunakan untuk proses verifikasi sign message dan melakukan verifikasi bahwa public key dari masing-masing partisipan memang terkorelasi dengan address yang digunakan pada Sign Message. -snip-

Terima kasih atas script-nya mas; Sebelumnya untuk memeriksa Public key (HEX) saya menggunakan tool dari iancoleman dan yang manual menggunakan script Python sebagaimana tutor dari mas Abhie. Sekarang tambah lagi pengetahuan menggunakan JavaScript.

Sedikit menambahkan, jika teman-teman yang lain ingin mencoba script dari agan z@punk di atas, berikut ini beberapa modul* yang mesti diinstall terlebih dulu:

bitcoinjs-lib (https://github.com/bitcoinjs/bitcoinjs-lib):
Code:
npm install bitcoinjs-lib
# optionally, install a key derivation library as well
npm install ecpair bip32
# ecpair is the ECPair class for single keys
# bip32 is for generating HD keys

bitcoinjs-message (https://github.com/bitcoinjs/bitcoinjs-message - https://www.npmjs.com/package/bitcoinjs-message):
Code:
npm i bitcoinjs-message

* Tadi sempat error karena modul bitcoinjs-message belum terinstall.


Berikut ini saya coba verifikasi sign message dan verifikasi kesesuaian antara Public Key dan BTC Address yang diajukan agan @ Dagadu D7okdja:

- Link post sign message: https://bitcointalksearch.org/topic/m.63809002
- Screenshot sign message:
 
- Public Key (HEX): 02f13712722b91f0271a798b77cb563d57118b15a1cce36aab7ce35d350015a347
Code:
Message : hi everyone I am Dagadu D7okdja, I would like to inform you that 1M4wVzx6eEEZ8J52kGsLo4uSvmbou1mubH is my bitcoin address.
Address : 1M4wVzx6eEEZ8J52kGsLo4uSvmbou1mubH
Signature : IAVsBHhrE/oBtVnsDSQxczhxPUeJmb1aSDz17WQuZ6MsJN3R13jzvWKkb2tzP+gBkvx6msx9NRwkbRIn+GjGZwM=

Result-nya:

sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
March 16, 2024, 09:42:19 AM
#39
Dibawah ini ada script bitcoinjs-lib, yang barangkali bisa Om Husna gunakan untuk proses verifikasi sign message dan melakukan verifikasi bahwa public key dari masing-masing partisipan memang terkorelasi dengan address yang digunakan pada Sign Message.

Contoh : saya gunakan data milik agan Z.H.I.E.N.D
Code:
Message: Today is 02/20/2024, i'm Z.H.I.E.N.D & hereby certify 1CAz45srpJomUtr52U4tuMVwBuGoC3PEzs as my bitcoin address.
Address: 1CAz45srpJomUtr52U4tuMVwBuGoC3PEzs
Signature: Hy4wM5RGKLOAMzF/IJ7JEY9+ze0G9g7fCMc6UNM6auTORPdjUBjWq4Du9lG7ecnMfxhER6GwXXbztPKOk44lmTU=
- Public Key (HEX): 03a7a88a1248711f29a5d3487f6d4d8921dc4e6e13fe2227c9ff991bece031da70

Lalu diimplementasikan ke Script bitcoinjs-lib
Code:
const bitcoin = require('bitcoinjs-lib')
const bitcoinMessage = require('bitcoinjs-message')

const pubkey = Buffer.from('03a7a88a1248711f29a5d3487f6d4d8921dc4e6e13fe2227c9ff991bece031da70', 'hex')
const { address } = bitcoin.payments.p2pkh({ pubkey })
console.log(address)

const signature = Buffer.from('Hy4wM5RGKLOAMzF/IJ7JEY9+ze0G9g7fCMc6UNM6auTORPdjUBjWq4Du9lG7ecnMfxhER6GwXXbztPKOk44lmTU=', 'base64')
const message = "Today is 02/20/2024, i'm Z.H.I.E.N.D & hereby certify 1CAz45srpJomUtr52U4tuMVwBuGoC3PEzs as my bitcoin address."
console.log(bitcoinMessage.verify(message, address, signature))

Hasil
Code:
1CAz45srpJomUtr52U4tuMVwBuGoC3PEzs
true

* Address merupakan turunan dari Public Key
* Jika verifikasi sign message berhasil maka statusnya adalah "true", jika gagal statusnya "false"
jr. member
Activity: 37
Merit: 27
March 15, 2024, 04:05:21 AM
#38
- Link post sign message: https://bitcointalksearch.org/topic/m.63809002
- Screenshot sign message:
- Public Key (HEX): 02f13712722b91f0271a798b77cb563d57118b15a1cce36aab7ce35d350015a347
jr. member
Activity: 51
Merit: 25
February 20, 2024, 11:09:15 AM
#37
- Link post sign message: https://bitcointalksearch.org/topic/m.63693297
- Screenshot sign message: https://ibb.co/Yj2L6CH
- Public Key (HEX): 03a7a88a1248711f29a5d3487f6d4d8921dc4e6e13fe2227c9ff991bece031da70
sr. member
Activity: 616
Merit: 274
February 11, 2024, 02:06:08 AM
#36
Om Husna apakah saya bisa mengikuti tambahan challenge dari om Husna mengenai penambahan Public key (HEX), yang sebelumnya saya sudah menyelesaikannya challenge ini. Akan tetapi ada update dari om Husna tepatnya di bawah postingan saya dalam hal penambahan Public key (HEX)

Silahkan.


Siap Om husna, ini Public key (HEX) saya.

Public key (HEX) : 034b8a500790aa44d2441aba90d1524522591341b7a1bdce9977816440290c7a4f

Code:
Message : hi everybody Gaza13 here, I want to tell you that 1HLA5S9AFdReaiaaLK4gwbWaWa5Rxa8Ytw is my bitcoin address.
Address : 1HLA5S9AFdReaiaaLK4gwbWaWa5Rxa8Ytw
Signature : HwOPH/SH19dbhM1g/cp5WYowFdBTgCdBvfeoERj7sDFJAejZSKmhWDr00BPqaPNGtkRzycOSnpcObDWEwtjsg3w=
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
February 10, 2024, 11:32:50 AM
#35
Address tersebut tidak disertakan link di Meta-nya dan apakah address tersebut di atas benar-benar mas buat di Electrum Android tersebut?
Iya mas ini wallet saya cuman import dari wallet lain  :D dan address ini emang sudah pernah saya gunakan untuk mengembalikan akun saya yang ke hack dulu di sini https://bitcointalksearch.org/topic/m.16519621

Saya kira tadi cuman sign message aja :
● Sign message menggunakan aplikasi Electrum (+ 4 merit) atau Bitcoin Core (+7 merit).

berarti ini wallet yang dibuat di electrum dan Bitcoin core aja ya mas ? Kalau saya misal bikin baru apakah masih bisa ikutan mas?

Oalah, jika demikian mas malah sudah termasuk pro apalagi sudah pernah mengalami merecovery akun seperti disebut di atas dengan menggunakan Bitcoin Address sign message.
Thread ini untuk yang memang belum sama sekali melakukan sign message, jadi poin yang berikut ini juga jangan dilewat membacanya :)

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

Jadi mohon maaf, untuk pengajuannya belum masuk ketentuan thread, terlebih tujuan thread juga lebih ke untuk motivasi bagi yang belum aware tentang ini dan bukan murni challenge.


Btw, challenge-nya om abhiseshakana masih open: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin.
copper member
Activity: 2156
Merit: 983
Part of AOBT - English Translator to Indonesia
February 10, 2024, 09:42:30 AM
#34
Address tersebut tidak disertakan link di Meta-nya dan apakah address tersebut di atas benar-benar mas buat di Electrum Android tersebut?
Iya mas ini wallet saya cuman import dari wallet lain  Cheesy dan address ini emang sudah pernah saya gunakan untuk mengembalikan akun saya yang ke hack dulu di sini https://bitcointalksearch.org/topic/m.16519621

Saya kira tadi cuman sign message aja :
● Sign message menggunakan aplikasi Electrum (+ 4 merit) atau Bitcoin Core (+7 merit).

berarti ini wallet yang dibuat di electrum dan Bitcoin core aja ya mas ? Kalau saya misal bikin baru apakah masih bisa ikutan mas?
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
February 10, 2024, 09:07:20 AM
#33
Om Husna apakah saya bisa mengikuti tambahan challenge dari om Husna mengenai penambahan Public key (HEX), yang sebelumnya saya sudah menyelesaikannya challenge ini. Akan tetapi ada update dari om Husna tepatnya di bawah postingan saya dalam hal penambahan Public key (HEX)

Silahkan.


Mohon maaf sebelumnya Om dansus021,  kalau saya melihat di tread sebelah memang wallet yang om gunakan sudah di verified oleh paid2 akan tetapi challenge ini menggunakan Legacy address/P2PKH.

Aduh Luput maap gan, ini sign pake alamat yang ada di profile aja lah  ;D

https://www.talkimg.com/images/2024/02/10/vLgSq.md.jpeg

Code:
Message: Halo semuanya ini dansus021 menggunakan address lama saya. Sign dengan electrum mobile.
Address: 16ifVAL4n4UCVQ7SZQythUrWofNKdvGqDK
Signature: HGXdGlvFtUxF83xlrx6S0+5qgLUvw77kWqb0UZ8CLPFyakkKAETqGGOwf/yNWUuBednMaTzvq5CynptuajUyU6c=
Public Key (hex): 04be91b2b05b4d6c09c8290cd1ab9fc46f011413561f07ba185053bfdf1a903c50a529f1dbc9c636c232c8a97d50a8665c07b37539043285a57569696adeb6390e


Address tersebut tidak disertakan link di Meta-nya dan apakah address tersebut di atas benar-benar mas buat di Electrum Android tersebut?

Jika saya lihat pada Public Key (HEX) nya, setahu saya sejak Electrum 2.0 tidak lagi menggunakan model seperti itu (sudah beralih menggunakan bip32 - https://github.com/spesmilo/electrum/issues/616#issuecomment-37766953) dan itu sudah lawas sekali (sekitar tahun 2015 - https://download.electrum.org/2.0/).

# Release 2.0

 * Before you upgrade, make sure you have saved your wallet seed on
   paper.

 * Documentation is now hosted on a wiki: http://electrum.orain.org

 * New seed derivation method (not compatible with BIP39). The seed
   phrase includes a version number, that refers to the wallet
   structure. The version number also serves as a checksum, and it
   will prevent the import of seeds from incompatible wallets. Old
   Electrum seeds are still supported.

 * New address derivation (BIP32). Standard wallets are single account
   and use a gap limit of 20.



Bagi teman-teman lainnya yang ingin mengajukan post sign message-nya di thread ini, mohon dibaca terlebih dulu ketentuannya, semisal menggunakan Legacy address, dan address dibuat di Electrum atau Bitcoin Core, bukan hasil generate atau import dari wallet lain, jadi dalam hal ini kembali ke kejujuran teman-teman sendiri.
copper member
Activity: 2156
Merit: 983
Part of AOBT - English Translator to Indonesia
February 10, 2024, 07:43:21 AM
#32
Mohon maaf sebelumnya Om dansus021,  kalau saya melihat di tread sebelah memang wallet yang om gunakan sudah di verified oleh paid2 akan tetapi challenge ini menggunakan Legacy address/P2PKH.

Aduh Luput maap gan, ini sign pake alamat yang ada di profile aja lah  Grin



Code:
Message: Halo semuanya ini dansus021 menggunakan address lama saya. Sign dengan electrum mobile.
Address: 16ifVAL4n4UCVQ7SZQythUrWofNKdvGqDK
Signature: HGXdGlvFtUxF83xlrx6S0+5qgLUvw77kWqb0UZ8CLPFyakkKAETqGGOwf/yNWUuBednMaTzvq5CynptuajUyU6c=
Public Key (hex): 04be91b2b05b4d6c09c8290cd1ab9fc46f011413561f07ba185053bfdf1a903c50a529f1dbc9c636c232c8a97d50a8665c07b37539043285a57569696adeb6390e
sr. member
Activity: 616
Merit: 274
February 10, 2024, 07:06:08 AM
#31
Ikutan bang  Grin

Kemarin udah sempet stake address disini sih : https://bitcointalksearch.org/topic/m.63615335 tapi gk ada screenshootnya jadi bikin baru



Code:
Message: Halo semuanya ikut nimbrung dan sign bitcoin address saya disini, di sign dengan electrum mobile
Address: bc1quxyftm94p36hvhayvg8a9gcp03lqsptn3zqrwu
Signature: IFPQyELlopDdPQm4emdy4bDvaNXuGDjgUCdXD+m4uo0iYNk9oc+/57yAvXxL4wMgPNclXHJflyeE/pVgiRsF1jo=

Mohon maaf sebelumnya Om dansus021,  kalau saya melihat di tread sebelah memang wallet yang om gunakan sudah di verified oleh paid2 akan tetapi challenge ini menggunakan Legacy address/P2PKH.

● Menggunakan Legacy address/P2PKH (Pay-to-PubkeyHash); Address berawalan 1 (mainnet, bukan testnet).



Om Husna apakah saya bisa mengikuti tambahan challenge dari om Husna mengenai penambahan Public key (HEX), yang sebelumnya saya sudah menyelesaikannya challenge ini. Akan tetapi ada update dari om Husna tepatnya di bawah postingan saya dalam hal penambahan Public key (HEX)

Postingan saya sudah menyelesaikan challenge ini
disini

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).
Pages:
Jump to: