Pages:
Author

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

sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
July 12, 2024, 11:17:42 PM
Untuk settingan di Bitcoin Core, bisa lihat panduannya di sini:
https://en.bitcoin.it/wiki/Signet#Getting_Started

Bagi yang ingin menjalankan Bitcoin Signet pada mode GUI (Bitcoin Core), saya pernah membuat tutorialnya disini (ukuran data juga terbilang kecil, yakni dikisaran 2GB)
https://bitcointalksearch.org/topic/m.64152614
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
July 12, 2024, 08:57:55 PM
[...]

Signet ini jaringan percobaan sama seperti testnet, lalu apa perbedaan signet & testnet gan? saya juga membaca bercakapan agan ABCbits & Hunter.Liu, Hunter.Liu bilang kalau dia juga mengubah pembuatan blok yang seharusnya per 10 menit di jaringan asli & testnet menjadi per 3 menit, apakah signet ini di khususkan untuk para developer?

Saya mewakili yang lain saja, siapa tahu punya pertanyaan yang sama xixixi.

Pada intinya tujuan Signet sama seperti Testnet, keduanya untuk pengujian dengan tidak menggunakan BTC sungguhan. Signet ini termasuk model pengujian baru dan bisa dikatakan lebih personal (sentralize), dalam hal ini mungkin lebih dekat ke Regtest (Regression test) -cmiiw-.

Kelebihan Signet dari testnet, secara ringkas bisa agan lihat pada https://github.com/bitcoin/bips/blob/master/bip-0325.mediawiki:

Abstract

A new type of test network where signatures are used in addition to proof of work for block progress, enabling much better coordination and robustness (be reliably unreliable), for persistent, longer-term testing scenarios involving multiple independent parties.

Motivation

Testnet is a great place to try out new things without risking real money, but it is notoriously unreliable. Huge block reorgs, long gaps in between blocks being mined or sudden bursts of blocks in rapid succession mean that realistic testing of software, especially involving multiple independent parties running software over an extended period of time, becomes infeasible in practice.

A new type of test network would be more suitable for integration testing by organizations such as exchanges, or testing of next generation Layer-2 protocols like Eltoo or sidechain pegs. The goal is not to be perfectly reliable but rather to have a predictable amount of unreliability. You want a test network to behave like mainnet (i.e. no thousands of block reorgs) while also making it easier to trigger expected but rare events like a 6-block reorg. Regtest is not suitable for longer-term scenarios involving multiple independent parties because creating blocks costs nothing, so any party can completely control the test network.


Btw, postingan @Hunter.Liu terkait Signet di atas saya post di thread Electrum karena dia mencantumkan salah satu server electrum yang sudah cukup familiar yakni: ElectrumX.

Untuk settingan di Bitcoin Core, bisa lihat panduannya di sini:
https://en.bitcoin.it/wiki/Signet#Getting_Started
sr. member
Activity: 196
Merit: 200
An Sr. Member who wants to become a ₿ maxi
July 12, 2024, 07:23:02 PM
[...]

Signet ini jaringan percobaan sama seperti testnet, lalu apa perbedaan signet & testnet gan? saya juga membaca bercakapan agan ABCbits & Hunter.Liu, Hunter.Liu bilang kalau dia juga mengubah pembuatan blok yang seharusnya per 10 menit di jaringan asli & testnet menjadi per 3 menit, apakah signet ini di khususkan untuk para developer?

Saya mewakili yang lain saja, siapa tahu punya pertanyaan yang sama xixixi.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
July 12, 2024, 04:52:31 AM
Barangkali ada yang mau coba test BTC dijaringan Signet:

Obviously, the testnet's block production is unstable, and the old signet is not easy to get sBTC. In order to facilitate developers, I recently launched a new signet network, including:

1. Three block-mining nodes;
2. A browser based on mempool open source software; website is:  https://signet.sathub.io
3. An electrumx service;
4. An rpc and synchronization node;
5. signet faucet(will be open in the future);

How they are connected can be seen in the documentation,https://docs.sathub.io/sathub-docs/connect

The main portal for the service is: https://sathub.io

Everyone is welcome to use it, it is free; it is currently in the trial operation stage, if you want to participate, please contact me via message box on twitter(https://x.com/0xNullor) and I will give you some sBTC;
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 26, 2024, 02:07:08 AM
Btw, saya lihat ada yang mengembangkan plugin untuk Electrum sehingga bisa digunakan untuk transaksi menggunakan CoinJoin:
https://uncensoredtech.substack.com/p/tutorial-electrum-plugin-for-joinstr

Link Plugin: https://gitlab.com/invincible-privacy/joinstr/-/tree/main/plugin/zip/v0.1.0
-snip-
Ya pada intinya semua wallet bisa menggunakan coin join namun ya harus ada pool untuk itu. Namanya mixer, percuma juga kalau poolnya cuma kita sendiri di dalamnya, setidaknya butuh banyak orang biar hasil pencampurannya maksimal. Entah apa bisa digabungkan pool coin join wallet electrum ini dengan pool coin join wallet lain semisal wasabi?, kalau bisa ya bagus, jadi pengguna electrum tidak perlu bikin pool baru yang membutuhkan banyak sumber daya, cukup gabung ke pool yang sudah ada saat ini.

Sudah tentu, ketika menggunakan CoinJoin perlu juga peran serta dari user lain yang menggunakan layanan serupa untuk proses mixing coin, meskipun bisa saja satu user yang sama menggunakan banyak address berbeda untuk keperluan tersebut.

Saya belum tahu persis apakah CoinJoin coordinator-nya bisa juga menggunakan dari daftar yang ada di https://wabisator.com/ atau tidak.


Referensi lain dari JoinStr bisa lihat di sini: https://www.nobsbitcoin.com/joinstr-decentralized-coinjoin-implementation-using-nostr/.

Jika merujuk pada screenshot berikut:



Nostr Relay pada settingan JoinStr config bisa dirubah. Tadi saya coba googling, daftarnya bisa lihat di sini: https://nostr.watch/relays/find cmiiw. Entah dengan settingan Cosigner Pool nya seperti apa karena saya belum mencobanya langsung.
legendary
Activity: 2366
Merit: 2054
June 25, 2024, 08:04:38 PM
Btw, saya lihat ada yang mengembangkan plugin untuk Electrum sehingga bisa digunakan untuk transaksi menggunakan CoinJoin:
https://uncensoredtech.substack.com/p/tutorial-electrum-plugin-for-joinstr

Link Plugin: https://gitlab.com/invincible-privacy/joinstr/-/tree/main/plugin/zip/v0.1.0

Tutorial tersebut untuk pengguna Linux (Ubuntu). Pengujian yang dicontohkan pada panduannya menggunakan Signet.
Saya sendiri belum mencoba Electrum (Signet) dan entah apakah baris-baris perintah pada tutorialnya bisa digunakan pada Electrum versi MacOS atau tidak (biasanya ada sedikit perbedaan pada command atau tandanya).

Barangkali ada teman-teman pengguna Electrum Linux ada yang sudah/mau mencoba, mungkin bisa di share pengalamannya di sini.
Ya pada intinya semua wallet bisa menggunakan coin join namun ya harus ada pool untuk itu. Namanya mixer, percuma juga kalau poolnya cuma kita sendiri di dalamnya, setidaknya butuh banyak orang biar hasil pencampurannya maksimal. Entah apa bisa digabungkan pool coin join wallet electrum ini dengan pool coin join wallet lain semisal wasabi?, kalau bisa ya bagus, jadi pengguna electrum tidak perlu bikin pool baru yang membutuhkan banyak sumber daya, cukup gabung ke pool yang sudah ada saat ini.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 23, 2024, 11:41:03 AM
Btw, saya lihat ada yang mengembangkan plugin untuk Electrum sehingga bisa digunakan untuk transaksi menggunakan CoinJoin:
https://uncensoredtech.substack.com/p/tutorial-electrum-plugin-for-joinstr

Link Plugin: https://gitlab.com/invincible-privacy/joinstr/-/tree/main/plugin/zip/v0.1.0

Tutorial tersebut untuk pengguna Linux (Ubuntu). Pengujian yang dicontohkan pada panduannya menggunakan Signet.
Saya sendiri belum mencoba Electrum (Signet) dan entah apakah baris-baris perintah pada tutorialnya bisa digunakan pada Electrum versi MacOS atau tidak (biasanya ada sedikit perbedaan pada command atau tandanya).

Barangkali ada teman-teman pengguna Electrum Linux ada yang sudah/mau mencoba, mungkin bisa di share pengalamannya di sini.
legendary
Activity: 2366
Merit: 2054
June 13, 2024, 09:09:57 PM
Ya bisa saja itu terjadi, namun perlu juga untuk memperhitungkan apa yang akan terjadi kedepannya. Electrum ini kan light weight wallet, artinya ringan dan tidak perlu download blockchain lagi jika akan digunakan untuk keperluan transaksi, kalau semisal pengguna hanya ingin buat satu address saja di wallet electrum dengan hanya impor private key-nya saja tentu opsi ini tidak bisa digunakan lagi jika memang total diupdate. Soalnya pengguna tidak punya private key.

Kalo dari usulannya (pada PR #6016) memungkinkan untuk dilakukan import terhadap single key, dan karena disitu disebutkan untuk menandai path untuk pembeda antara receive address maupun change address, maka saya asumsikan jika prosedur import bakal menggunakan format output descriptor.

Contoh : menggunakan "pkh(Child_Key/0/*)" atau "pkh(Child_Key/1/*)" dan mungkin bisa juga langsung dengan menggunakan "pkh(WIF_PK)"
*Output pkh dipilih jika memang address merupakan P2PKH, sementara jika untuk jenis address lain bisa menggunakan output descriptors : sh, wpkh, wsh, tr, sh(wpkh)
Ya artinya akan ribet, pening dan tidak semudah impar-impor seperti dulu lagi (yang hanya klik impor di GUI). Kalau kayak kita yang sudah terbiasa di console tentu tidak masalah, tapi untuk pengguna baru, apa lagi penggunaan bitcoin sudah masive sekarang ini, jelas ini bikin mereka malas menggunakan non-custody wallet, mending nyimpen di exchange.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
June 12, 2024, 11:48:32 PM
Ya bisa saja itu terjadi, namun perlu juga untuk memperhitungkan apa yang akan terjadi kedepannya. Electrum ini kan light weight wallet, artinya ringan dan tidak perlu download blockchain lagi jika akan digunakan untuk keperluan transaksi, kalau semisal pengguna hanya ingin buat satu address saja di wallet electrum dengan hanya impor private key-nya saja tentu opsi ini tidak bisa digunakan lagi jika memang total diupdate. Soalnya pengguna tidak punya private key.

Kalo dari usulannya (pada PR #6016) memungkinkan untuk dilakukan import terhadap single key, dan karena disitu disebutkan untuk menandai path untuk pembeda antara receive address maupun change address, maka saya asumsikan jika prosedur import bakal menggunakan format output descriptor.

Contoh : menggunakan "pkh(Child_Key/0/*)" atau "pkh(Child_Key/1/*)" dan mungkin bisa juga langsung dengan menggunakan "pkh(WIF_PK)"
*Output pkh dipilih jika memang address merupakan P2PKH, sementara jika untuk jenis address lain bisa menggunakan output descriptors : sh, wpkh, wsh, tr, sh(wpkh)
legendary
Activity: 2366
Merit: 2054
June 12, 2024, 07:07:45 PM
Nah, akankah kedepannya opsi Export Private Key pada Electrum tidak lagi digunakan sebagaimana fitur dumpprivkey yang tidak bisa digunakan pada Descriptor wallet Bitcoin Core.
Ya bisa saja itu terjadi, namun perlu juga untuk memperhitungkan apa yang akan terjadi kedepannya. Electrum ini kan light weight wallet, artinya ringan dan tidak perlu download blockchain lagi jika akan digunakan untuk keperluan transaksi, kalau semisal pengguna hanya ingin buat satu address saja di wallet electrum dengan hanya impor private key-nya saja tentu opsi ini tidak bisa digunakan lagi jika memang total diupdate. Soalnya pengguna tidak punya private key.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 12, 2024, 03:28:47 PM
-snip-

Sepertinya ini diharapkan seperti yang ada di Bitcoin Core, dimana sebagai parent key bukanlah berupa HD Seed, namun Master Key yang diturunkan dari HD Seed tersebut melalui proses hashing HMAC-SHA512, dan untuk format implementasi berdasarkan dari output descriptor yang valid (seperti contohnya fungsi import descriptor wallet pada Bitcoin Core).

Selain sebagai developer Electrum*, SomberNight juga merupakan salah satu kontributor di Bitcoin Core**, jadi cukup dimaklumi ide-ide perihal advanced wallet menggunakan output script descriptors di Electrum masih ada kaitannya dengan pengembangan wallet Bitcoin Core.

*   https://github.com/spesmilo/electrum/tree/master/pubkeys
** https://bitcoin.org/en/releases/25.0/


-snip-
Jika memang bakal seperti itu, berarti juga akan ada opsi untuk langsung melakukan restore (import) terhadap child dari master private key, berdasarkan dengan derivation path yang dituliskan secara spesifik.

Ya, masih dimungkinkan untuk mengimport single privkeys/addresses;

-snip-
I think even single privkeys/addresses could be allowed to be imported.

Perhaps the user could mark certain paths to be preferred to be given out as receive addresses, and others as preferred change.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
June 12, 2024, 10:45:09 AM

Sumber: https://github.com/spesmilo/electrum/issues/6016#issue-575867481

Nah, kalau jadi diterapkan dan banyak user yang memilih opsi advanced wallet, model restore wallet-nya tidak bisa lagi dari Seed (seperti nampak pada kalimat yang saya highlight).

Sepertinya ini diharapkan seperti yang ada di Bitcoin Core, dimana sebagai parent key bukanlah berupa HD Seed, namun Master Key yang diturunkan dari HD Seed tersebut melalui proses hashing HMAC-SHA512, dan untuk format implementasi berdasarkan dari output descriptor yang valid (seperti contohnya fungsi import descriptor wallet pada Bitcoin Core).

Jika memang bakal seperti itu, berarti juga akan ada opsi untuk langsung melakukan restore (import) terhadap child dari master private key, berdasarkan dengan derivation path yang dituliskan secara spesifik.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 12, 2024, 08:10:34 AM
-snip-

Saya kira berkenaan dengan fitur "dumpprivkeys" maupun fungsional dalam membuat legacy wallet pada Electrum, memang bisa saja bakal mengikut ide dan konsep yang ada di Bitcoin Core, namun itu tetap bakal melalui proses PR dan mendapatkan konsensus terlebih dahulu. Semisalpun ada, kayaknya tidak akan terjadi dalam waktu dekat ini, karena sepertinya PR (Bitcoin Core) terkait "Remove the legacy wallet" kemungkinan besar baru akan diimplementasikan di update 29.0
https://github.com/bitcoin/bitcoin/issues/20160

Dilihat dari timeline pada link di atas, perkiraan awal tahun 2025 (di implementasikan di Bitcoin Core).

Sementara itu, pada backlog Milestone Electrum (https://github.com/spesmilo/electrum/milestone/12) ada issue lainnya juga yang dibuka terkait penggunaan output script descriptors (implement advanced wallet option: multiple xpubs, mixed script types, and similar (maybe with output script descriptors) #6016); Tentunya, untuk meng-golkan ide ini perlu diterapkan lebih dulu output script descriptors di Electrum.


Sumber: https://github.com/spesmilo/electrum/issues/6016#issue-575867481

Nah, kalau jadi diterapkan dan banyak user yang memilih opsi advanced wallet, model restore wallet-nya tidak bisa lagi dari Seed (seperti nampak pada kalimat yang saya highlight).
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
June 12, 2024, 06:46:27 AM
Perihal module descriptor.py di atas mengingatkan saya pada Bitcoin Core yang saat ini tengah bersiap menghapus Legacy Wallet (pada GUI Bitcoin Core versi 26.0, opsi create legacy wallet sudah dihilangkan: https://bitcoincore.org/en/releases/26.0/).

Unfortunately, to make progress, sometimes compatibility needs to be broken. Sometimes the past needs to be left behind. As the Bitcoin Core wallet moves to making Descriptor Wallets the default, and later, only, wallet type, a future release of Bitcoin Core will no longer be able to open Legacy Wallets.

Nah, akankah kedepannya opsi Export Private Key pada Electrum tidak lagi digunakan sebagaimana fitur dumpprivkey yang tidak bisa digunakan pada Descriptor wallet Bitcoin Core.

Saya kira berkenaan dengan fitur "dumpprivkeys" maupun fungsional dalam membuat legacy wallet pada Electrum, memang bisa saja bakal mengikut ide dan konsep yang ada di Bitcoin Core, namun itu tetap bakal melalui proses PR dan mendapatkan konsensus terlebih dahulu. Semisalpun ada, kayaknya tidak akan terjadi dalam waktu dekat ini, karena sepertinya PR (Bitcoin Core) terkait "Remove the legacy wallet" kemungkinan besar baru akan diimplementasikan di update 29.0
https://github.com/bitcoin/bitcoin/issues/20160
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 12, 2024, 05:48:28 AM
Barusan saya baca salah satu postingan SomberNight di Github-nya Electrum perihal dukungan terhadap output script descriptors: output script descriptors, part 1: change API of transaction.py #8230 (nampak sudah di merge):



Perihal module descriptor.py di atas mengingatkan saya pada Bitcoin Core yang saat ini tengah bersiap menghapus Legacy Wallet (pada GUI Bitcoin Core versi 26.0, opsi create legacy wallet sudah dihilangkan: https://bitcoincore.org/en/releases/26.0/).

Unfortunately, to make progress, sometimes compatibility needs to be broken. Sometimes the past needs to be left behind. As the Bitcoin Core wallet moves to making Descriptor Wallets the default, and later, only, wallet type, a future release of Bitcoin Core will no longer be able to open Legacy Wallets.

Nah, akankah kedepannya opsi Export Private Key pada Electrum tidak lagi digunakan sebagaimana fitur dumpprivkey yang tidak bisa digunakan pada Descriptor wallet Bitcoin Core.


Berikut ini beberapa Wallet yang sudah meng-support Output Descriptors:

Bitcoin Core
Bitcoin Dev Kit Wallet Library
BlueWallet [limited support]
BTCpay Server [limited support]
Casa Multisig Wallet
COLDCARD Hardware Wallet
Specter Desktop
Muun Wallet
Nunchuk
Sparrow Wallet
Theya

Sumber: https://outputdescriptors.org/
legendary
Activity: 2366
Merit: 2054
June 11, 2024, 07:04:20 PM
Saat ini belum ada satu pun wallet yang menspesifikkan penggunaan waktu secara otomatis untuk sign sehingga pengguna harus manual memasukan ketika menulis message. Penggunaan waktu tersebut berguna jika yang bersangkutan akan mengklaim kepemilikan alamat, jadi dengan adanya waktu tersebut, orang akan percaya kalau si bersangkutan tersebut yang terakhir menanda tanganinya.
Belum terlalu urgen untuk fitur pencantuman sistem penanggalan otomatis pada hasil sign message karena semua itu bisa dicantumkan manual.
Kemudian waktu juga bisa berbeda antara satu wilayah dengan yang lainnya, kecuali kalau dibuat standard menggunakan waktu yang mana.
Saya kira juga begitu, namun karena semakin banyaknya pengguna bitcoin mungkin ke depan fitur "waktu" ini penting untuk diterapkan karena "faktor lupa" juga sering kita temui saat seseorang itu melakukan sign message, sehingga kalau ada waktu yang terdeteksi otomatis maka hal tersebut dapat diminimalisir. Ya paling enggak waktu standar UTC dimana digunakan secara default di forum ini.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
June 11, 2024, 06:29:56 AM
Belum terlalu urgen untuk fitur pencantuman sistem penanggalan otomatis pada hasil sign message karena semua itu bisa dicantumkan manual.
Kemudian waktu juga bisa berbeda antara satu wilayah dengan yang lainnya, kecuali kalau dibuat standard menggunakan waktu yang mana.

Lain hal pada pencatatan transaksi di jaringan Bitcoin Blockchain tentunya perlu otomatis dan terstandar.
Contoh timestamp pada: https://mempool.space/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b (2009-01-04 01:15)

Tanggal maupun timestamp pada sebuah sign message, bisa diinput secara manual menjadi bagian dari isi message itu sendiri, namun kalo keberadaannya dibuat sebagai fungsi "required fields" layaknya message, address dan signature, saya pikir itu tidak akan pernah terealisasikan.

Bahkan untuk sekelas Transaksi Bitcoin yang tercatat di Jaringan Blockchain, tidak memiliki timestamp. Waktu yang ditampilkan oleh transaksi pada Blockchain Explorer, adalah waktu pertama kalinya transaksi terdeteksi oleh node tersebut dan ditambahkan ke Mempool. Sementara jika transaksi sudah tercatat pada sebuah block, timestamp yang ditampilkan juga merupakan timestamp dari Block.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
June 11, 2024, 05:46:35 AM
Saat ini belum ada satu pun wallet yang menspesifikkan penggunaan waktu secara otomatis untuk sign sehingga pengguna harus manual memasukan ketika menulis message. Penggunaan waktu tersebut berguna jika yang bersangkutan akan mengklaim kepemilikan alamat, jadi dengan adanya waktu tersebut, orang akan percaya kalau si bersangkutan tersebut yang terakhir menanda tanganinya.

Belum terlalu urgen untuk fitur pencantuman sistem penanggalan otomatis pada hasil sign message karena semua itu bisa dicantumkan manual.
Kemudian waktu juga bisa berbeda antara satu wilayah dengan yang lainnya, kecuali kalau dibuat standard menggunakan waktu yang mana.

Lain hal pada pencatatan transaksi di jaringan Bitcoin Blockchain tentunya perlu otomatis dan terstandar.
Contoh timestamp pada: https://mempool.space/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b (2009-01-04 01:15)
legendary
Activity: 2366
Merit: 2054
June 05, 2024, 08:14:17 PM
Satu lagi pertanyaaan, di thread ini Re: [TUTORIAL] (ID) Bagaimana cara sign message?! agan husna bilang untuk selalu gunakan tanggal dan alasan yg spesifik untuk menggunakan sign message, jadi ketika kita menuliskan pesan yg umum lalu ada modifikasi itu muncul notif wrong verified. Jadi keuntungan apa yang digunakan orang ketika mengedit pesan ketika kita sudah sign dan di verified? Karena tadi saya coba menggunakan sign message saya dan saya rubah hanya 1 huruf itu sudah keluar wrong verified.
Saat ini belum ada satu pun wallet yang menspesifikkan penggunaan waktu secara otomatis untuk sign sehingga pengguna harus manual memasukan ketika menulis message. Penggunaan waktu tersebut berguna jika yang bersangkutan akan mengklaim kepemilikan alamat, jadi dengan adanya waktu tersebut, orang akan percaya kalau si bersangkutan tersebut yang terakhir menanda tanganinya.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
June 05, 2024, 12:44:37 AM
Satu lagi pertanyaaan, di thread ini Re: [TUTORIAL] (ID) Bagaimana cara sign message?! agan husna bilang untuk selalu gunakan tanggal dan alasan yg spesifik untuk menggunakan sign message, jadi ketika kita menuliskan pesan yg umum lalu ada modifikasi itu muncul notif wrong verified. Jadi keuntungan apa yang digunakan orang ketika mengedit pesan ketika kita sudah sign dan di verified? Karena tadi saya coba menggunakan sign message saya dan saya rubah hanya 1 huruf itu sudah keluar wrong verified.

Tujuan dari "Sign Message" adalah sebagai bukti kepemilikan bahwa yang bersangkutan memang sepenuhnya memiliki akses terhadap address yang dipergunakan dalam proses sign message, sementara publik bisa memverifikasi keabsahan "Sign Message" berdasarkan dengan isi message, signature dan address yang digunakan. Jika "match" berarti bisa diasumsikan bahwa pembuat "sign message" memang memiliki akses (private Key) terhadap address terkait.

Contoh yang paling umum, jika ada seseorang yang akun BTT di curi oleh orang lain, namun kebetulan akun BTT tersebut pernah melakukan stake address / sign message menggunakan address tertentu dan sudah di quote oleh member lain, maka jika yang bersangkutan bisa melakukan sign message dengan menggunakan address tersebut, ada harapan yang bersangkutan bakal bisa mendapatkan akun BTT-nya kembali.

Penambahan tanggal dan tujuan dari penggunaan sign message, memang sebaiknya dilakukan karena untuk menghindari hal-hal yang tidak diinginkan, atau ada pihak yang berusaha memanfaatkan fungsi sign message tersebut untuk sebuah tindakan yang merugikan.

Misal : Saya ingin melakukan sebuah direct transaksi dengan agan, dan agan akan mau mengirimkan barang transaksi terlebih dahulu jika saya bisa membuktikan bahwa saya memiliki sejumlah BTC pada address yang saya miliki, dan disisi lain saya juga melakukan komunikasi dengan om Husna, yang setuju untuk memberikan saya "sign message" dengan isi "address ini adalah milik saya".

Lalu tanpa sepengetahuan agan dan om Husna, "Sign Message" yang dibuat oleh om Husna, saya serahkan kepada agan sebagai bukti kepemilikan address dan karena setelah agan cek address tersebut memang memiliki balance BTC yang agan percayai address tersebut adalah milik saya, maka agan kemudian mengirimkan barang terlebih dahulu (dengan harapan setelah barang sampai ditangan saya, agan akan menerima transaksi pembayaran dari saya).

Jadi alih-alih membuat sign message dengan isi hanya "address ini adalah milik saya", sebaiknya isi message dibuat lebih spesifik agar tidak dipergunakan atau dimanfaatkan buat kepentingan yang merugikan.
"Tanggal , Saya adalah pemilik address , Membuat sign message untuk keperluan bla..bla..bla..)", jika message dibuat secara spesifik seperti contoh tersebut maka kemungkinan sign message tersebut akan sulit untuk disalahgunakan.
Pages:
Jump to: