Pages:
Author

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

member
Activity: 177
Merit: 75
Stay Humble and Stack Sats


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: 2660
Merit: 1261
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: 2660
Merit: 1261
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: 322
Merit: 188
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: 2660
Merit: 1261
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
legendary
Activity: 2296
Merit: 2892
#SWGT CERTIK Audited
-snip-
Terima kasih atas responnya om, by the way saya mencoba untuk download (Bitcoin-Core Test) hari ini dah melakukan setting untuk menjalankan prune-modenya. Ane sendiri udah melakukan langkah:
- Settings
- Options
- Open Configuration File
- File bitcoin.conf nya ane edit dengan menggunakan Notepad, dan saya menambahkan parameter
Code:
testnet=1
prune=550
- Kemudian restart bicoin-core test nya.

Tapi, ane check di console dengan menggunakan getblockchaininfo. Prunenya masih (false) apakah ada step yang saya lewatin ?

Untuk settingan prune yang di bitcoin.conf coba dihapus dulu. Setting prune nya coba melalui GUI Bitcoin Core




Ketika hendak mengedit file bitcoin.cof usahakan aplikasi Bitcoin Core tidak sedang dijalankan.
di MacOS sendiri tidak ada shortcut Bitcoin Core testnet jadi semisal untuk merubah dari mainnet ke testnet atau sebaliknya, perlu merubah settingan angka pada testnet=1 atau testnet=0 dan untuk keperluan ini maka Bitcoin Core tidak sedang running.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
Saya masih mencari letak kesalahannya dimana untuk Bitcoin Core (test) nya, soalnya yang terdeteksi di Bitcoin-Core sedangkan test net tidak.

Coba paksa masukkan parameter pruning di "shortcut" Bitcoin Core (testnet)
- cari "shortcut" Bitcoin Core (testnet), di windows biasanya di C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Bitcoin Core
- Klik "Properties" Bitcoin Core (testnet)
- Pada bagian Target tuliskan "C:\Program Files\Bitcoin\bitcoin-qt.exe" -testnet -prune=550
- Klik "Apply" dan "OK"
- Jalankan "shortcut" Bitcoin Core (testnet) tersebut




Cara kedua menggunakan CMD
- Jalankan CMD dan arahkan ke directory dimana bitcoin-qt.exe tersimpan (di windows biasanya di C:\Program Files\Bitcoin)
- Tuliskan perintah bitcoin-qt -testnet -prune=550 , lalu tekan enter
- Selanjutnya GUI Bitcoin Core (testnet) akan berjalan dengan sendirinya



* Perlu digarisbawahi, jika menggunakan cara kedua (CMD) maka setiap agan ingin menjalankan GUI Bitcoin Core (testnet) harus kembali memasukkan parameter tersebut
* Settingan terkait testnet=1 dan prune=550 yang ada di bitcoin.conf dihapus saja
legendary
Activity: 2660
Merit: 1261
-snip-
Thanks, ane membandingkan antara Bitcoin Core dengan Bitcoin Core Test. Untuk filenya ane taruh sesuai dengan: C:\Users\CLAY\AppData\Roaming\Bitcoin


Information (getblockchain) dari masing-masing
Bitcoin Core
Code:
{
  "chain": "main",
  "blocks": 0,
  "headers": 0,
  "bestblockhash": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
  "difficulty": 1,
  "time": 1231006505,
  "mediantime": 1231006505,
  "verificationprogress": 1.084748048821827e-09,
  "initialblockdownload": true,
  "chainwork": "0000000000000000000000000000000000000000000000000000000100010001",
  "size_on_disk": 293,
  "pruned": true,
  "pruneheight": 0,
  "automatic_pruning": true,
  "prune_target_size": 999292928,
  "warnings": ""
}

Bitcoin Core (test)
Code:
{
  "chain": "test",
  "blocks": 150355,
  "headers": 2578414,
  "bestblockhash": "00000000000c2075f66f6b3d5dbbc42a5a92b93627b317b5460732a716cfc4ab",
  "difficulty": 1787.786644532848,
  "time": 1386303519,
  "mediantime": 1386303485,
  "verificationprogress": 0.01298356226870124,
  "initialblockdownload": true,
  "chainwork": "000000000000000000000000000000000000000000000000028953cdd744e130",
  "size_on_disk": 350670053,
  "pruned": false,
  "warnings": ""
}

Saya masih mencari letak kesalahannya dimana untuk Bitcoin Core (test) nya, soalnya yang terdeteksi di Bitcoin-Core sedangkan test net tidak.
sr. member
Activity: 192
Merit: 262
Rollbit.com - Crypto Futures
Tapi, ane check di console dengan menggunakan getblockchaininfo. Prunenya masih (false) apakah ada step yang saya lewatin ?
Jika status pada getblockchaininfo "pruned": false, berarti node sedang tidak dalam mode pruning. Menurutku ada 2 kemungkinan :

- Agan menuliskan parameter prune=550 di bitcoin.conf pada saat Bitcoin core masih berjalan. (solusi : restart Bitcoin Core agar parameter yang ditambahkan bisa dieksekusi)
- File bitcoin.conf tidak berada di directory dimana data Blockchain tersimpan. (solusi : pindahkan file bitcoin.conf ke directory terkait. Jika directory data yang digunakan adalah default, biasanya tersimpan di C:\Users\username\AppData\Roaming\Bitcoin )
Pages:
Jump to: