Pages:
Author

Topic: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin (Read 1171 times)

legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
Soalnya tempo hari mau nyoba pakai bitcoin core console, lalu import address yang sudah balancenya di core, tapi terkejut kok sudah ada transaksinya, padahal belum pernah nyoba di core (baru sebatas penggunaan OP_return GUI di electrum). Jadi intinya, kalau address kita impor ke core, selagi sudah update semua blocknya maka transaksi yang pernah dilakukan si semua wallet akan terhistory semua di bitcoin core.

Ketika private key suatu address BTC diimport dari satu wallet ke wallet lain, setahu saya tidak hanya balance yang ditampilkan, melainkan history transaksi juga tentunya akan ikut terbaca.
Begitupun meski hanya sebatas import address untuk dijadikan watch-only wallet juga akan terlihat history transaksinya.


Tapi tidak semua versi bitcoin core yang bisa dump private key. Karena kalau versi terbaru 28.0, tidak bisa impor legacy address.

Bitcoin core yang saya pakai saat ini masih versi 25.0, jadi masih bisa import private key legacy.

Setuju dengan konsep dari sipa (a.k.a Pieter Wuille) berikut ini?
"Enable importprivkey, addmultisigaddress in descriptor wallets": https://github.com/bitcoin/bitcoin/issues/30175
legendary
Activity: 2366
Merit: 2054
Terima kasih Om sudah diingatkan  Cheesy
Soalnya tempo hari mau nyoba pakai bitcoin core console, lalu import address yang sudah balancenya di core, tapi terkejut kok sudah ada transaksinya, padahal belum pernah nyoba di core (baru sebatas penggunaan OP_return GUI di electrum). Jadi intinya, kalau address kita impor ke core, selagi sudah update semua blocknya maka transaksi yang pernah dilakukan si semua wallet akan terhistory semua di bitcoin core.

Tapi tidak semua versi bitcoin core yang bisa dump private key. Karena kalau versi terbaru 28.0, tidak bisa impor legacy address.

Bitcoin core yang saya pakai saat ini masih versi 25.0, jadi masih bisa import private key legacy.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
Saya belum pernah coba pakai bitcoin core, tapi kalau kita pakai wallet lain seperti electrum, transaction tersebut akan tampil juga di bitcoin core transastion kalau kita dump private key-nya di sana.

Artinya, kalau cuma Screenshoot transaksinya saja, tidak menjamin peserta challenge menggunakan RPC Interface atau bitcoin core console.

Bisa saja menggunakan wallet electrum untuk transaksi OP_RETURN nya, lalu SS-nya ambil di core.

Terima kasih Om sudah diingatkan  Cheesy

Jadi untuk menghindari adanya potensi kecurangan, maka untuk peraturan di Challenge ini akan saya rubah. Jika sebelumnya diperlukan adanya "Screenshoot dari field Transactions yang ada di Bitcoin Core Testnet" maka akan diganti dengan :

Screenshoot dari Console Bitcoin dimana pada saat "sendrawtransaction" dilakukan, beserta hasil TXID nya

Contoh :


legendary
Activity: 2366
Merit: 2054
Saya belum pernah coba pakai bitcoin core, tapi kalau kita pakai wallet lain seperti electrum, transaction tersebut akan tampil juga di bitcoin core transastion kalau kita dump private key-nya di sana.

Artinya, kalau cuma Screenshoot transaksinya saja, tidak menjamin peserta challenge menggunakan RPC Interface atau bitcoin core console.

Bisa saja menggunakan wallet electrum untuk transaksi OP_RETURN nya, lalu SS-nya ambil di core.
full member
Activity: 247
Merit: 124
dON'T tRUST, vERIFY!


Nilai fee transaksi masih salah.. yang saya harapkan adalah transaksi op return dengan nilai fee sebesar 0.00007777 tBTC (7.777 satoshis), sementara pada transaksi op return milik agan nilai fee-nya sebesar 2.986.368 satoshis. Kalo untuk message datanya sudah benar, jadi untuk sementara saya hanya bisa ngasih reward merit sebesar +4 dan jika sudah diperbaiki maka akan saya kirimkan lagi yang +3

Done.

https://mempool.space/testnet/tx/4e052baadff57e49f3d8bc8d82b360dd5e06117d213b9905f416d93738dbd1f3





legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary


Nilai fee transaksi masih salah.. yang saya harapkan adalah transaksi op return dengan nilai fee sebesar 0.00007777 tBTC (7.777 satoshis), sementara pada transaksi op return milik agan nilai fee-nya sebesar 2.986.368 satoshis. Kalo untuk message datanya sudah benar, jadi untuk sementara saya hanya bisa ngasih reward merit sebesar +4 dan jika sudah diperbaiki maka akan saya kirimkan lagi yang +3
full member
Activity: 133
Merit: 112
Nanti ane perbaiki seperti nya ada yang salah
sesuai postingan saya sebelum nya, hari ini saya memperbaiki apa yang saya kerjakan sebelum nya, mohon untuk di periksa ya om.

TXID fd1969ed329693a9dc3d9ef5040886f7137b512c510997df042f9763b5ca7762






full member
Activity: 133
Merit: 112
Nanti ane perbaiki seperti nya ada yang salah
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary


Boleh kah saya nanya sedikit om, koq tampilan akhir atau urutan challenge ini koq tidak mengeluarkan TXID ya om kalau saya melihat di berbagai sumber informasi seharusnya TXID nya keluar, padahal saya sudah mengikuti kiriman ke wallet om sampai fee nya. Apakah saya boleh menampilkan gambar penuhnya di sini, bolehkah saya kirim melalui pesan om abhiseshakana selaku Op. Maksudnya dengan tujuan Untuk menilai pekerjaan saya? Jika ada kekurangan mungkin bisa memberi kisi-kisi atau arahannya om sedikit. Hehe


Kalo asumsiku raw transaksi yang agan buat tidak memiliki fee transaksi dikarenakan value Output > Input, atau Output = Input

Pada Raw Transaksi perhitungan nilai Fee adalah Input - Output.

Contoh Input (UTXO) senilai 0.1 BTC, sementara terdapat 2 Output dengan masing-masing 0.03 BTC dan 0.04 BTC. Jika pada transaksi tersebut agan tidak menggunakan change address, maka perhitungan nilai feenya adalah sebagai berikut.

Fee = 0.1 - (0.03 + 0.04) = 0.03 BTC
full member
Activity: 133
Merit: 112


Boleh kah saya nanya sedikit om, koq tampilan akhir atau urutan challenge ini koq tidak mengeluarkan TXID ya om kalau saya melihat di berbagai sumber informasi seharusnya TXID nya keluar, padahal saya sudah mengikuti kiriman ke wallet om sampai fee nya. Apakah saya boleh menampilkan gambar penuhnya di sini, bolehkah saya kirim melalui pesan om abhiseshakana selaku Op. Maksudnya dengan tujuan Untuk menilai pekerjaan saya? Jika ada kekurangan mungkin bisa memberi kisi-kisi atau arahannya om sedikit. Hehe







legendary
Activity: 2688
Merit: 1262
Sepi amat ini yang ikut CHALLENGEnya.

Kalau dibandingin dengan 2 CHALLENGE sebelumnya (Custom Address & Full Node Bitcoin Core), malah sangat rame dua ini walau padahal hadiah meris juga gak kalah gede di challenge ini.

Ayo yuk, buat para member SFI sisah 5 slot lagi ini. Sayang banget kalau di close ama @OP sebelum FULL-ENTRY, coba search2 mengenai createrawtransaction percaya deh kalau udah tau alurnya tinggal edit sikit-sikit pasti dapet.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary


Sorry, I had to delete your post. Don't write here about the method you used and then look for justification, and find out whether this method is correct or not.

This is a challenge topic, so what you should post is just the results. Not the details of where the results were obtained or asking about the details of producing those results.
legendary
Activity: 2688
Merit: 1262
TXID: b95c9306399190d7649d7b6f52eb8281f3e3d73ca9793493f8feb659f6f5a5c4

Screenshot Bitcoin Test Saya:




Beberapa hal yang saya alami adalah kesulitan
- Setup Fee
- Error: Error parsing JSON
- TX decode failed
- Unexpected key fee

Dan beberapa hal lainnya, tapi untuk pengalaman pribadi belajar lumayan juga wkwkwk. Ini ampir 2-3 jam lebih otak atik sambil dengerin lagu. Mungkin pada waktu akhir CHALLENGE, saya akan share juga pengalaman unik saya biar dapetin solusi nya.
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
-snip-
Can you please clarify that everything is okay can I confirm send transaction?



The label function does not insert messages/data in the OP_RETURN function but provides a specific name or label related to a given address.

Regarding labels, try reading the following document:
https://bitcoincore.org/en/doc/0.20.0/rpc/wallet/setlabel/

Meanwhile, you can use raw transactions to insert data using the OP_RETURN function in Bitcoin Core. The following are references that you can learn from:
https://bitcoincore.org/en/doc/0.20.0/rpc/ (look at the Raw Transactions menu group).
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
Can you please clarify that everything is okay can I confirm send transaction?



If you send a transaction with op_return output using the method you show above, I don't think it will work. Even the transaction fees that you choose will not be close to the value of the fee that is appropriate to this challenge.

To create a transaction with OP_RETURN output in Bitcoin Core, it can only be done by going through a raw transaction process, which means you have to do it using Console or Bitcoin-cli.

However, if you feel you can do it with a Bitcoin Core GUI, I won't stop you.
N.O
full member
Activity: 336
Merit: 208
Hi @abhiseshakana

Now I am ready to participate in this challenge

Can you please clarify that everything is okay can I confirm send transaction?

legendary
Activity: 2688
Merit: 1262
Terima kasih semuanya, finally sudah bisa masuk ke mode prune. Sekarang lagi download block nih.


Code:
{
  "chain": "test",
  "blocks": 986275,
  "headers": 2578503,
  "bestblockhash": "0000000000f0c75b7896a2bef66fb01992e058847ac54355347b4d3a39e0ec3f",
  "difficulty": 1,
  "time": 1476274578,
  "mediantime": 1476273331,
  "verificationprogress": 0.1689058729204722,
  "initialblockdownload": true,
  "chainwork": "000000000000000000000000000000000000000000000017c5ebfe571024d9ff",
  "size_on_disk": 547977675,
  "pruned": true,
  "pruneheight": 929011,
  "automatic_pruning": true,
  "prune_target_size": 576716800,
  "warnings": ""
}

dan asumsiku agan merubah nilainya dari 2GB ke 1GB.
Kayaknya letak kesalahannya ini deh om, iyah benar waktu saya awal2 dan akhirnya diskusi ama agan punk saya ada history ngelakuin hal ini pada saat merubah2 konfigurasi untuk masuk ke mode prune nya.
----
Thanks everyone, tunggu kabar selanjutnya ajh deh wkwkwk moga test2 ane lancar jaya.
legendary
Activity: 2254
Merit: 2253
From Zero to 2 times Self-Made Legendary
Saya masih mencari letak kesalahannya dimana untuk Bitcoin Core (test) nya, soalnya yang terdeteksi di Bitcoin-Core sedangkan test net tidak.

Coba share disini debug.log terakhirnya Om. Pada bagian dimana Bitcoin Core running dan configuration apa saja yang diprioritaskan olehnya

Code: (contoh)
2024-02-14T11:41:27Z Bitcoin Core version v26.0.0 (release build)
2024-02-14T11:41:27Z Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2024-02-14T11:41:27Z Using RdSeed as an additional entropy source
2024-02-14T11:41:27Z Using RdRand as an additional entropy source
2024-02-14T11:41:27Z Default data directory C:\Users\abhiseshakana-i5\AppData\Roaming\Bitcoin
2024-02-14T11:41:27Z Using data directory J:\Bitcoin-Core\Bitcoin
2024-02-14T11:41:27Z Config file: J:\Bitcoin-Core\Bitcoin\bitcoin.conf
2024-02-14T11:41:27Z Config file arg: deprecatedrpc="create_bdb"
2024-02-14T11:41:27Z Config file arg: server="1"
2024-02-14T11:41:27Z Setting file arg: wallet = ["","My-Taproot","Desciptor-wallet"]
2024-02-14T11:41:27Z Command-line arg: datadir="J:\\Bitcoin-Core\\Bitcoin"
2024-02-14T11:41:27Z Using at most 125 automatic connections (2048 file descriptors available)
2024-02-14T11:41:27Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements
2024-02-14T11:41:27Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements
2024-02-14T11:41:27Z Script verification uses 3 additional threads
2024-02-14T11:41:27Z scheduler thread start

Dugaanku kenapa perintah prune tidak jalan pada node testnet karena ada configuration lain yang menimpa perintah itu.

Sementara pada saat node dijalankan di jaringan Mainnet mode prune bisa aktif, namun jika melihat status "prune_target_size": 999292928, kemungkinan aktifnya mode prune tersebut lebih dikarenakan oleh konfigurasi "smart prune" di intro screen (pada saat Bitcoin core pertama kali dijalankan di PC), yang mana pada saat node mengenali ukuran storage (HDD or SSD) tidak cukup maka opsi prune akan ter-checklist secara otomatis, dan asumsiku agan merubah nilainya dari 2GB ke 1GB.

Seharusnya jika Mainnet tersebut menjalankan parameter prune=550 pada file bitcoin.conf, maka status prune_target_size haruslah dikisaran "550000000". Sementara informasi yang didapatkan dari getblockchain "prune_target_size": 999292928.

https://github.com/bitcoin/bitcoin/pull/16714
Pages:
Jump to: