Author

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

legendary
Activity: 2450
Merit: 1225
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: 2212
Merit: 2228
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: 2450
Merit: 1225
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: 2254
Merit: 2852
#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: 2212
Merit: 2228
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
jr. member
Activity: 43
Merit: 22
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: 2450
Merit: 1225
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: 2212
Merit: 2228
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: 2254
Merit: 2852
#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
trustdice.win (The Top of Crypto Casinos)
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: 2450
Merit: 1225
-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
trustdice.win (The Top of Crypto Casinos)
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 )
legendary
Activity: 2450
Merit: 1225
-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 ?
sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
BTW, kalo kita running di mode pruned data yang bakal dipangkas kira2 berapa size yah ? maksimal nya apakah bisa ampe under 1-3 GB. Jujur, selain size yang limited banget resource ane buat download data terbilang cukup kecil banget speednya.

Download diatas 5-10 GB berat banget, soalnya pake hotspot dari HP gak ada WIFI.
Batas minimum mode pruning adalah 550 MiB, yang berarti data blockchain yang bakal tersimpan di PC adalah sebesar 576.717 MB, namun untuk proses IBD akan tetap diawali dari Genesis Block, sehingga secara otomatis akan tetap mendownload keseluruhan data Blockchain, sampai pada akhirnya hanya menyisakan ukuran data yang disimpan sesuai dengan parameter "prune".

Kalau saya pribadi karena baru kemarin download Bitcoin Core jadi saya tidak paham sama sekali bagaimana cara mengakses console bitcoin core. Saat saya jalankan windows power shell atau cmd lalu saya arahkan ke directori tempat dimana file bitcoind tapi malah ga bisa di akses/gagal. Saya tidak menyertakan screenshot untuk masalah karena karena menurut saya ini bisa saya selesaikan sendiri, meskipun sampai saat ini belum tahu gimana caranya.

Untuk hal lainnya saya rasa sama seperti Om Sarah Azhari dimana poin 2 dan 3 memang rada sedikit sulit untuk yang tidak terbiasa menggunakan console.
Console merupakan fitur dari GUI Bitcoin Core, jika ingin mengaksesnya pertama-tama GUI Bitcoin Core harus dijalankan terlebih dahulu, setelah itu tekan Tab Window dan pilih fitur Console atau dari GUI Bitcoin Core tekan shortcut "Ctrl+T"
legendary
Activity: 2450
Merit: 1225
-snip-
Thank you om @Husna_QA & @abhi.

BTW, kalo kita running di mode pruned data yang bakal dipangkas kira2 berapa size yah ? maksimal nya apakah bisa ampe under 1-3 GB. Jujur, selain size yang limited banget resource ane buat download data terbilang cukup kecil banget speednya.

Download diatas 5-10 GB berat banget, soalnya pake hotspot dari HP gak ada WIFI.
sr. member
Activity: 448
Merit: 339
rollbit.com/trading
Kalau saya pribadi karena baru kemarin download Bitcoin Core jadi saya tidak paham sama sekali bagaimana cara mengakses console bitcoin core. Saat saya jalankan windows power shell atau cmd lalu saya arahkan ke directori tempat dimana file bitcoind tapi malah ga bisa di akses/gagal. Saya tidak menyertakan screenshot untuk masalah karena karena menurut saya ini bisa saya selesaikan sendiri, meskipun sampai saat ini belum tahu gimana caranya.

Untuk hal lainnya saya rasa sama seperti Om Sarah Azhari dimana poin 2 dan 3 memang rada sedikit sulit untuk yang tidak terbiasa menggunakan console.
hero member
Activity: 854
Merit: 737
Challenge (OP_Return) ini sudah berjalan cukup lama, namun entah mengapa yang sampai saat ini berhasil mengikuti Challenge hanyalah Om Husna QA seorang.

Kira-kira yang menjadi kendalanya apa saja :
- Apakah kesulitan untuk mendownload data Blockchain Testnet ?
- Atau kesulitan dalam meng-implementasikan OP_Return pada console Bitcoin Core ?
- Atau barangkali kurang mengerti untuk membuat RAW Transaction menggunakan perintah createrawtransaction ?
Ketika aku mencoba menjalankan ini semalam, permasalahannya ada pada di point no.2 dan 3, kalau untuk mendownload data blockchain testnet tidak masalah karena cuma butuh 1 hari untuk bisa full sync dan bertransaksi. Untuk mendapatkan bitcoin testnet faucet juga gampang, aku dapat banyak di https://coinfaucet.eu/en/btc-testnet/ ketika sudah full sync, btc testnet sudah langsung tampil di wallet. Mungkin karena tidak terbiasa menggunakan console sehingga ketika hendak mengetik perintah pun bingung harus masukin code apa, belum lagi op return ini cukup terapan, jadi bukan kayak melakukan transaksi biasa sehingga beberapa kali mendapati error ketika menjalankannya.
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
File size data Bitcoin Blockchain testnet berbeda dengan yang mainnet dan foldernya dibuat tersendiri (testnet3). Sementara itu, jika menilik dari yang sudah saya download, minimalnya perlu space kosong sekitar 50 GB untuk testnet pada saat ini. Kalaupun misalkan menggunakan opsi Prune, nantinya setelah full sync, penggunaan space data akan di reduce disesuaikan dengan settingan Block pruning-nya.
Kok bedanya cukup gede juga ya antara MacOS dengan Windows, soalnya punya saya ukurannya cuman 35GB kurang dikit. Dan jika melihat info Blockchain size di https://blockchair.com/bitcoin/testnet ukurannya malah  31.3GB



Di Bitcoin Core MacOS yang saya gunakan, file size dari folder testnet3 hingga barusan saya update persisnya sudah mencapai 41 GB mas; Di atas saya menyebutkan minimalnya perlu sekitar 50 GB untuk jarak aman agar harddrive nya tidak terlalu 'penuh' ketika mau menggunakan versi full untuk download data Bitcoin blockchain testnet-nya.




Untuk setting specific fee yang bakal kita mau pake, apakah om @abhi melakukannya di step 1 kah ? tidak menggunakan perintah terpisah dengan menggunakan fundrawtransaction ?
Yang mana aja bebas Om, yang penting nilai fee-nya sesuai dengan ketentuan challenge  Grin

Setelah saya pelajari lagi, ternyata ada banyak cara untuk menentukan fee ketika menggunakan raw transaction melalui Console Bitcoin Core (pengalaman baru, karena sebelumnya lebih banyak menggunakan versi GUI dari Bitcoin Core); Saya sendiri terakhir kali menerapkan fee transfer menggunakan semua sisa aset yang ada pada address yang digunakan untuk transaksi.
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
File size data Bitcoin Blockchain testnet berbeda dengan yang mainnet dan foldernya dibuat tersendiri (testnet3). Sementara itu, jika menilik dari yang sudah saya download, minimalnya perlu space kosong sekitar 50 GB untuk testnet pada saat ini. Kalaupun misalkan menggunakan opsi Prune, nantinya setelah full sync, penggunaan space data akan di reduce disesuaikan dengan settingan Block pruning-nya.
Kok bedanya cukup gede juga ya antara MacOS dengan Windows, soalnya punya saya ukurannya cuman 35GB kurang dikit. Dan jika melihat info Blockchain size di https://blockchair.com/bitcoin/testnet ukurannya malah  31.3GB



Kebetulan ada space sekitar 15-20 GB, tertarik experiement juga.
Jalankan Testnet dengan settingan pruning Om, soalnya 20GB tidak akan cukup buat download full Blockchain

Quote
Untuk setting specific fee yang bakal kita mau pake, apakah om @abhi melakukannya di step 1 kah ? tidak menggunakan perintah terpisah dengan menggunakan fundrawtransaction ?
Yang mana aja bebas Om, yang penting nilai fee-nya sesuai dengan ketentuan challenge  Grin
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
Sedikit bertanya mengenai (Bitcoin-Core) testnet.

Apakah kita perlu mendownload (Bitcoin-Core) and fully sync walletnya dulu untuk melakukan access ? atau dua data (Mainnet dengan Testnet) berbeda? kalo kita masuk ke mode test net di bitcoin-core mungkin data yang didownlaod akan lebih kecil.

Kebetulan ada space sekitar 15-20 GB, tertarik experiement juga.

File size data Bitcoin Blockchain testnet berbeda dengan yang mainnet dan foldernya dibuat tersendiri (testnet3). Sementara itu, jika menilik dari yang sudah saya download, minimalnya perlu space kosong sekitar 50 GB untuk testnet pada saat ini. Kalaupun misalkan menggunakan opsi Prune, nantinya setelah full sync, penggunaan space data akan di reduce disesuaikan dengan settingan Block pruning-nya.
legendary
Activity: 2450
Merit: 1225
Sedikit bertanya mengenai (Bitcoin-Core) testnet.

Apakah kita perlu mendownload (Bitcoin-Core) and fully sync walletnya dulu untuk melakukan access ? atau dua data (Mainnet dengan Testnet) berbeda? kalo kita masuk ke mode test net di bitcoin-core mungkin data yang didownlaod akan lebih kecil.

Kebetulan ada space sekitar 15-20 GB, tertarik experiement juga.

-snip-
Untuk setting specific fee yang bakal kita mau pake, apakah om @abhi melakukannya di step 1 kah ? tidak menggunakan perintah terpisah dengan menggunakan fundrawtransaction ?
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary

Berarti transaksi di kirim ke walllet eyang dulu atau langsung transaksi di console aplikasi Bitcoincore eyang? Jujur saya oleng ni. Kalau aku lihat di mesin pencarian, mereka sudah melakukannya transaksi apa benar begitu eyang

Kalau aku lihat yang versi eyang RPC Command createrawtransaction, setelah mendapatkan hex apakah ada penambahan kode lewat Asc. Saya melihat contohnya begitu si eyang, benar tidak y
Ilustrasi hex:
Hex Ori dari console: 0000......00000
hex tambahan Asc: 00..........(ujung hex)000Gaza13

Anggap saja Gaza13 itu huruf dan angka 8digit misalnya. Setelah itu send,get,decode ya eyang.

Saya juga menemukan versi lainnya dengan menggunakan private key apa benar eyang,  itu saya menghapus beberapa variabelnya.

Ilustrasi versi lain nya
var privateKey = new bitcore.PrivateKey('...');
var utxo = {
  "txId" : "...",
  "outputIndex" : 0,
  "address" : "...",
  "script" : "...",
  "satoshis" : 50000
};


Terus terang saya tidak terlalu memahami apa yang sedang agan coba tanyakan disini, namun kalo menyimpulkan dari tulisan (postingan) agan diatas, saya asumsikan agan ingin mengetahui alur pembuatan sebuah RAW Transaction sampai ke tahap akhir.

Hint Tambahan :
Transaksi dibuat di Console Bitcoin core dengan urutan : create raw transaction >>> sign raw transaction >>> send raw transaction
sr. member
Activity: 476
Merit: 254
Nah yang ini gan yang menjadi problem ane udah muter2 cari cara untuk bisa di mengerti di pikiran ini masih juga gak paham Grin entah lah mungkin otak ane kurang memahami jadi stuck di bagian sini.
Ane udah cari di Google, Youtube (yang ada hanya setup trezor bukan di Bitcoin core) terus nyari - nyari di forum bitcointalk apalagi di sini ane masih kurang memahami nya. Cheesy

Maklum lah gan pemula baru oprek Bitcoin Core Testnet. Cheesy

Sedikit hints mengenai Challenge ini :

* Untuk bisa menghasilkan OP_Return, Transaksi harus di lakukan menggunakan RPC Command createrawtransaction (bisa melalui console Bitcoin Core atau melalui Bitcoin-CLI)
* OP_Return merupakan bagian dari Output Transaksi

https://bitcoincore.org/en/doc/26.0.0/rpc/rawtransactions/createrawtransaction/

Berarti transaksi di kirim ke walllet eyang dulu atau langsung transaksi di console aplikasi Bitcoincore eyang? Jujur saya oleng ni. Kalau aku lihat di mesin pencarian, mereka sudah melakukannya transaksi apa benar begitu eyang

Kalau aku lihat yang versi eyang RPC Command createrawtransaction, setelah mendapatkan hex apakah ada penambahan kode lewat Asc. Saya melihat contohnya begitu si eyang, benar tidak y
Ilustrasi hex:
Hex Ori dari console: 0000......00000
hex tambahan Asc: 00..........(ujung hex)000Gaza13

Anggap saja Gaza13 itu huruf dan angka 8digit misalnya. Setelah itu send,get,decode ya eyang.

Saya juga menemukan versi lainnya dengan menggunakan private key apa benar eyang,  itu saya menghapus beberapa variabelnya.

Ilustrasi versi lain nya
var privateKey = new bitcore.PrivateKey('...');
var utxo = {
  "txId" : "...",
  "outputIndex" : 0,
  "address" : "...",
  "script" : "...",
  "satoshis" : 50000
};

legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
Terima kasih gan atas hints nya ane bakal ngulik lagi dengan hints yang agan berikan sebelumnya juga sudah pernah createrawtransaction di console Bitcoin Core tapi masih pusing untuk buat OP_Return nya.

Lihat di bagian Examples pada link yang diberikan agan Abhie di atas, untuk contoh penerapan dari perintah createrawtransaction di Bitcoin Core.


Text yang di console itu bisa di edit di notepad kan nah di sini ane masih bingung nya, tapi ini karena challenge maka ane harus bisa pecahkan masalah ini :D mungkin akan butuh waktu lagi. hehe

Bisa, saya sebelumnya juga menggunakan TextEdit di macOS agar lebih leluasa melihat ulang susunannya; namun perlu diperhatikan beberapa tanda baca khusus seperti apostrophe (pastikan sesuai dengan yang diterima di Bitcoin Core.

-snip-
Oh ya, kemarin saya coba menyusun variable-nya di TextEdit terlebih dulu (notepad kalau di Windows OS) agar lebih leluasa, karena kolom yang disediakan Bitcoin Core hanya sebaris. Nah ada kejadian error juga, pada tanda apostrophe ('), itu mesti sama persis dengan yang digunakan di Bitcoin Core. Contoh:



Lebih simple-nya memang langsung di Bitcoin Core, karena ketika kita mengetikkan perintah atau tanda tertentu otomatis hint-nya dibantu ditampilkan di Bitcoin Core; Jika tidak tampil, maka kemungkinan ada yang salah dalam menginput/error.
sr. member
Activity: 294
Merit: 433
HODL - BTC
Sedikit hints mengenai Challenge ini :

* Untuk bisa menghasilkan OP_Return, Transaksi harus di lakukan menggunakan RPC Command createrawtransaction (bisa melalui console Bitcoin Core atau melalui Bitcoin-CLI)
* OP_Return merupakan bagian dari Output Transaksi

https://bitcoincore.org/en/doc/26.0.0/rpc/rawtransactions/createrawtransaction/
Terima kasih gan atas hints nya ane bakal ngulik lagi dengan hints yang agan berikan sebelumnya juga sudah pernah createrawtransaction di console Bitcoin Core tapi masih pusing untuk buat OP_Return nya.
Text yang di console itu bisa di edit di notepad kan nah di sini ane masih bingung nya, tapi ini karena challenge maka ane harus bisa pecahkan masalah ini Cheesy mungkin akan butuh waktu lagi. hehe

Kalau misalkan masih stuck di sini boleh dong gan minta sedikit kisi - kisi lagi  Grin tapi sekarang ane bakal berusaha dulu deh dengan hints itu.
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Nah yang ini gan yang menjadi problem ane udah muter2 cari cara untuk bisa di mengerti di pikiran ini masih juga gak paham Grin entah lah mungkin otak ane kurang memahami jadi stuck di bagian sini.
Ane udah cari di Google, Youtube (yang ada hanya setup trezor bukan di Bitcoin core) terus nyari - nyari di forum bitcointalk apalagi di sini ane masih kurang memahami nya. Cheesy

Maklum lah gan pemula baru oprek Bitcoin Core Testnet. Cheesy

Sedikit hints mengenai Challenge ini :

* Untuk bisa menghasilkan OP_Return, Transaksi harus di lakukan menggunakan RPC Command createrawtransaction (bisa melalui console Bitcoin Core atau melalui Bitcoin-CLI)
* OP_Return merupakan bagian dari Output Transaksi

https://bitcoincore.org/en/doc/26.0.0/rpc/rawtransactions/createrawtransaction/
sr. member
Activity: 294
Merit: 433
HODL - BTC
Kira-kira yang menjadi kendalanya apa saja :
- Apakah kesulitan untuk mendownload data Blockchain Testnet ?
Download data blockchain testnet itu sudah berhasil sync dan beberapa tbtc dari faucet sudah beberapa kali di klaim nanti nya buat persiapan ikuti challenge ini, jadi yang ini masih bisa di handle.

- Atau kesulitan dalam meng-implementasikan OP_Return pada console Bitcoin Core ?
- Atau barangkali kurang mengerti untuk membuat RAW Transaction menggunakan perintah createrawtransaction ?
Nah yang ini gan yang menjadi problem ane udah muter2 cari cara untuk bisa di mengerti di pikiran ini masih juga gak paham Grin entah lah mungkin otak ane kurang memahami jadi stuck di bagian sini.
Ane udah cari di Google, Youtube (yang ada hanya setup trezor bukan di Bitcoin core) terus nyari - nyari di forum bitcointalk apalagi di sini ane masih kurang memahami nya. Cheesy

Maklum lah gan pemula baru oprek Bitcoin Core Testnet. Cheesy
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Challenge (OP_Return) ini sudah berjalan cukup lama, namun entah mengapa yang sampai saat ini berhasil mengikuti Challenge hanyalah Om Husna QA seorang.

Kira-kira yang menjadi kendalanya apa saja :
- Apakah kesulitan untuk mendownload data Blockchain Testnet ?
- Atau kesulitan dalam meng-implementasikan OP_Return pada console Bitcoin Core ?
- Atau barangkali kurang mengerti untuk membuat RAW Transaction menggunakan perintah createrawtransaction ?
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Thanks @abhiseshakana for allowing me to participate in this challenge

I have a question a few days ago I participate in same kind of challenge in beginners and help section and I use electrum wallet for this challenge and I have some testnet Bitcoin in my electrum wallet you knoe it is very hard to get test faucet from sites so can I transfer tbtc from electrum wallet to bitcoin core testnet wallet

Is this acceptable or not?
Wherever your UTXO comes from (whether it's from a faucet or you got it from a wallet or someone else), as long as you execute this challenge using the Bitcoin Core test wallet, you can use the tBTC that you obtained.

Post with format:
TXID (Hash of transaction created)
Screenshot of the Transactions field in Bitcoin Core Testnet

See example
N.O
jr. member
Activity: 43
Merit: 22
Thanks @abhiseshakana for allowing me to participate in this challenge

I have a question a few days ago I participate in same kind of challenge in beginners and help section and I use electrum wallet for this challenge and I have some testnet Bitcoin in my electrum wallet you knoe it is very hard to get test faucet from sites so can I transfer tbtc from electrum wallet to bitcoin core testnet wallet

Is this acceptable or not?
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Hi @abhiseshakana!

I am not a part of this community and also I am not a native speaker of Indonesia and my native language is Arabic

I see your interesting challenge and I also take part in some previous challenges in beginners and help board so this challenge is familiar same like previous one. This challenge is only for Indonesia user or everyone from other languages

I want to participate in this challenge and make a proposal for this

If this will be okay?
You can participate in this challenge because this challenge is not only limited to Indonesians, and You will get a merit as long as you meet the requirements set for this challenge.

Quote
Can I use electrum wallet for this challenge or only Bitcoin Core test wallet?
Only Bitcoin Core test wallet is allowed, so you cannot use the Electrum wallet for this challenge.
N.O
jr. member
Activity: 43
Merit: 22
Hi @abhiseshakana!

I am not a part of this community and also I am not a native speaker of Indonesia and my native language is Arabic

I see your interesting challenge and I also take part in some previous challenges in beginners and help board so this challenge is familiar same like previous one. This challenge is only for Indonesia user or everyone from other languages

I want to participate in this challenge and make a proposal for this

If this will be okay? Can I use electrum wallet for this challenge or only Bitcoin Core test wallet?
legendary
Activity: 2450
Merit: 1225
sudah terlanjur mengirim saldo sesuai dengan kriteria OP diatas
BTW? bener kah udah ngirim transaksi ?

Kalau diliat dari mempools: https://mempool.ninja/testnet/address/n2abhiBmw8P6aJYuwc9PHdDuvpr1TsKChY addressnya beliau transaksi setelah saya hanya ini: https://mempool.ninja/testnet/tx/e485d1cbcb615f33c80504b9fbbb73959d89a033eb891afcd4cbdf6ec1aee3b3 dengan address tb1qn9e6n77uzxhzly22dgepa39rh3n565pqknduy5

Kalau ini transaksi agan, bisa dipastikan gagal sih walau menggunakan Electrum Wallet.
- OP_RETURN Message tidak ada
- Fee transaksi juga salah, harusnya: 0.00007777 tBTC (7,777 sat)
- Amount yang dikirim juga salah, harusnya: 0.00011111 tBTC (11,111 sat)
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Mohon maaf sebelumnya karena tidak teliti dalam membaca persyaratannya dan sudah terlanjur mengirim saldo sesuai dengan kriteria OP diatas,

Apakah diperkenankan untuk ikut [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin melalui electrum bukan via Bitcoin Core Testnet? kalau diperbolehkan saya ingin mengirim TXID dan Screenshot Transaction
Syarat Challenge haruslah menggunakan Bitcoin Core, dan tidak diberlakukan buat electrum wallet karena menurut saya tingkat kesulitannya cukup kecil (via gui electrum dengan gampang bisa diperform OP_Return).

Dengan menggunakan Bitcoin Core reward merit yang didapatkan menurut saya sepadan dengan :

- Effort dalam men-download Blockchain testnet
- Tingkat kesulitan untuk perform OP_Return
- Ketelitian dalam menentukan fee transaksi yang sesuai dengan ketentuan Challenge
sr. member
Activity: 1344
Merit: 459
Vave.com - Crypto Casino
Mohon maaf sebelumnya karena tidak teliti dalam membaca persyaratannya dan sudah terlanjur mengirim saldo sesuai dengan kriteria OP diatas,

Apakah diperkenankan untuk ikut [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin melalui electrum bukan via Bitcoin Core Testnet? kalau diperbolehkan saya ingin mengirim TXID dan Screenshot Transaction
legendary
Activity: 2450
Merit: 1225
-snip-
Iyah, (Electrum-Wallet) bisa di access ke network-testnet. Caranya gampang, tinggal rubah ajh target shourcut (Electrum Wallet) dengan menambahkan "--testnet"
- Klik kanan Electrum Wallet
- Properties
- Shourtcut
- Target > dibelakang tambahkan saja --testnet

Kalau mau balikin lagi, tinggal di hapus saja. BTW, kalau mau mengikuti (CHALLENGE) ini hanya dibolehkan menggunakan (Bitcoin-Core). Silahkan dibaca dulu rules-rulesnya yang udah dibuat oleh om @abhi.
full member
Activity: 307
Merit: 107
Binance #Smart World Global Token
apa di electrum wallet ada test nya . alias test wallet
atau hanya khusus di bitcoin core, sincronize nya jika pakai bitcoin core lama banget.
legendary
Activity: 2450
Merit: 1225
-snip-
Oalah, yap ane juga tadi ada sedikit baca2 mengenai transaksi yang dibuat di Console Electrum. Tapi apa memungkinkan untuk transaksi yang dibuat bukan melalui Console Electrum, tapi melalui Apps Phyton untuk code nya > prnt output ke file. Kemudian file output yang kita udah prnt, kita load ke Electrum untuk di broadcast ? setahu saya harus download dulu salah satu atau beberapa module phyton. Apakah hal ini memungkingkan ?
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Nyoba-nyoba challenge ini, tapi berhubung salah satu rulesnya harus pake (Bitcoin-Core) wallet jadi cuman test ajh ane di Electrum Wallet bisa apa kagak. Kalau ngeliat dari transaksi sih success (Mungkin om abhi) bisa check di addressnya wkwkwkwk. BTW untuk brodcasting / buat transaksinya apakah ada perbedaan untuk ngebuat message ini di Electrum Wallet dengan Bitcoin-Core ?
TX-nya dah masuk ke Jaringan testnet Bitcoin dah saat ini sudah mendapatkan 6 konfirmasi Block.

Cara create transaksi (OP_Return) pada Bitcoin Core dan Electrum berbeda karena dengan Electrum bisa di perform melalui GUI interface-nya, sementara pada Bitcoin Core harus melalui RPC Interface. Electrum memang memiliki Console (berbasis Python) namun setauku untuk versi sekarang sudah tidak ada perintah createrawtransaction.
legendary
Activity: 2450
Merit: 1225
Nyoba-nyoba challenge ini, tapi berhubung salah satu rulesnya harus pake (Bitcoin-Core) wallet jadi cuman test ajh ane di Electrum Wallet bisa apa kagak. Kalau ngeliat dari transaksi sih success (Mungkin om abhi) bisa check di addressnya wkwkwkwk. BTW untuk brodcasting / buat transaksinya apakah ada perbedaan untuk ngebuat message ini di Electrum Wallet dengan Bitcoin-Core ?
sr. member
Activity: 308
Merit: 340
Jolly? I think I've heard that name before. hmm

Yup, beberapa kali error yang saya alami itu terjadi karena ada kesalahan dalam variable-nya. Dan ternyata pada Bitcoin Core (versi keluaran kisaran tahun 2015, entah tepatnya versi berapa) saya lihat untuk sign transaction hanya satu opsi, berbeda dengan Bitcoin Core yang sekarang dimana sign transaction saya lihat dipisah menjadi dua (with key dan with wallet) -cmiiw.
~cut~

Jadi challenge kali ini lebih sulit dari sebelumnya ya? hmmm.... nanti malam ane lanjut lagi ah, lagi gawe dulu ini. Semoga bisa berhasil

Bila partisipan yang berhasil ternyata melebihi kuota om Abhie, mungkin bisa saya bantu 'wakili' untuk mengirim rewardnya, jika OP tidak keberatan; Agar challenge ini bisa lebih banyak lagi menampung partisipan.

Ntap nih....

Terima Kasih banyak Kang atas support-nya. Selama perkembangan Challenge masih kondusif, maka saya persilahkan buat Kang Anwar untuk memberikan apresiasi merit.

Eh, itu kesebut kah nama aslinya? dihapus aja mungkin menyangkut privasi gan. Nanti ane hapus juga di quotenya kalo emang kelupaan kesebut nama aslinya.


Hangat kali obrolan kali ini uy, ane merindukan diskusi yang ke gini. Besahabat dan ga kaku kek robot  Wink
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Itu saya belajar kemarin malam, mendadak mencari sana-sini caranya; Bukan semata karena reward, namun saking penasaran ingin bisa dengan mengikuti beberapa clue di OP, sudah hampir tengah malam masih terus dicoba akhirnya berhasil (setelah beberapa kali mengalami error).
Nah ini yang menjadi poin penting, karena salah satu hal yang memotivasi saya membuat Challenge adalah memiliki maksud untuk mengajak member-member SFI untuk mengulik beberapa pengetahuan/wawasan terkait dengan Bitcoin (khususnya dalam kontekstualisasi pemahaman Bitcoin dari sisi technical-nya).


Quote
Perihal reward, om Abhie masih ada sisa 6 partisipan lagi, masih terbuka lebar itu kesempatannya. Smiley
Bila partisipan yang berhasil ternyata melebihi kuota om Abhie, mungkin bisa saya bantu 'wakili' untuk mengirim rewardnya, jika OP tidak keberatan; Agar challenge ini bisa lebih banyak lagi menampung partisipan.
Terima Kasih banyak Kang atas support-nya. Selama perkembangan Challenge masih kondusif, maka saya persilahkan buat Kang Anwar untuk memberikan apresiasi merit.
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
Jujur saya baru pertama kali ini membuat transaksi dengan menambahkan Message pada OP_RETURN, hampir sekitar lima jam mengutak-ngatik Bitcoin Core; Beberapa kali menemui error termasuk ketika hendak sign transaction.
Memang rada ribet sih Kang, terutama pada saat membuat raw transactionnya, karena jika sedikit saja variabelnya salah hasilnya pasti error  :D

Yup, beberapa kali error yang saya alami itu terjadi karena ada kesalahan dalam variable-nya. Dan ternyata pada Bitcoin Core (versi keluaran kisaran tahun 2015, entah tepatnya versi berapa) saya lihat untuk sign transaction hanya satu opsi, berbeda dengan Bitcoin Core yang sekarang dimana sign transaction saya lihat dipisah menjadi dua (with key dan with wallet) -cmiiw.

Oh ya, kemarin saya coba menyusun variable-nya di TextEdit terlebih dulu (notepad kalau di Windows OS) agar lebih leluasa, karena kolom yang disediakan Bitcoin Core hanya sebaris. Nah ada kejadian error juga, pada tanda apostrophe ('), itu mesti sama persis dengan yang digunakan di Bitcoin Core. Contoh:



pada bagian yang saya block, meskipun sama-sama apostrophe tapi jika menggunakan yang pertama, itu hasilnya error dan yang diterima itu apostrophe model yang kedua.


Agan @abhiseshakana, mungkin di kontes selanjutnya harus dibatesin yang ikut challenge, terutama agan yang di atas ane itu perlu di banned pernamen soalnya udah masternya  ;D, agan chikito juga perlu di ban kayaknya.  :D :D, dan agan - agan legendary lain yang udah jago perwalletan. Minimal di poor rewardnya biar smerit agan lebih hemat..  ;D

Itu saya belajar kemarin malam, mendadak mencari sana-sini caranya; Bukan semata karena reward, namun saking penasaran ingin bisa dengan mengikuti beberapa clue di OP, sudah hampir tengah malam masih terus dicoba akhirnya berhasil (setelah beberapa kali mengalami error).

Sedikit clue, coba lihat-lihat tulisan achow101 di beberapa forum diskusi mengenai transaksi dan juga cara menyisipkan message di OP_Return sebagaimana yang dibuat challenge pada thread ini.

Perihal reward, om Abhie masih ada sisa 6 partisipan lagi, masih terbuka lebar itu kesempatannya. :)
Bila partisipan yang berhasil ternyata melebihi kuota om Abhie, mungkin bisa saya bantu 'wakili' untuk mengirim rewardnya, jika OP tidak keberatan; Agar challenge ini bisa lebih banyak lagi menampung partisipan.
legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary
Jujur saya baru pertama kali ini membuat transaksi dengan menambahkan Message pada OP_RETURN, hampir sekitar lima jam mengutak-ngatik Bitcoin Core; Beberapa kali menemui error termasuk ketika hendak sign transaction.
Memang rada ribet sih Kang, terutama pada saat membuat raw transactionnya, karena jika sedikit saja variabelnya salah hasilnya pasti error  Cheesy

Agan @abhiseshakana, mungkin di kontes selanjutnya harus dibatesin yang ikut challenge, terutama agan yang di atas ane itu perlu di banned pernamen soalnya udah masternya  Grin, agan chikito juga perlu di ban kayaknya.  Cheesy Cheesy, dan agan - agan legendary lain yang udah jago perwalletan. Minimal di poor rewardnya biar smerit agan lebih hemat..  Grin
Saya tidak menetapkan batasan untuk syarat Rank, karena konsepnya memang untuk everyone. Lagian beberapa member Legendary masih membutuhkan earned merit untuk memenuhi kriteria dari SigCamp yang mereka ikuti masing-masing. Batasan yang saya berikan hanya meliputi Alts-Account dan Merit abused.
sr. member
Activity: 308
Merit: 340
Jolly? I think I've heard that name before. hmm
Agan @abhiseshakana, mungkin di kontes selanjutnya harus dibatesin yang ikut challenge, terutama agan yang di atas ane itu perlu di banned pernamen soalnya udah masternya  Grin, agan chikito juga perlu di ban kayaknya.  Cheesy Cheesy, dan agan - agan legendary lain yang udah jago perwalletan. Minimal di poor rewardnya biar smerit agan lebih hemat..  Grin
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
TXID 3150a9e1bbc2ea4711d57a3bdc5dfab4c2280d945999f7ecc10298893e8472d3

Screenshot Transaction di Bitcoin Core Testnet:






Jujur saya baru pertama kali ini membuat transaksi dengan menambahkan Message pada OP_RETURN, hampir sekitar lima jam mengutak-ngatik Bitcoin Core; Beberapa kali menemui error termasuk ketika hendak sign transaction.

legendary
Activity: 2212
Merit: 2228
From Zero to 2 times Self-Made Legendary

[Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin



Deskripsi Challenge
Membuat sebuah transaksi di jaringan Testnet Bitcoin dan memasukan "Message / Data" pada transaksi tersebut menggunakan fungsi OP_RETURN

Ketentuan Challenge
  • Transaksi dibuat pada jaringan Testnet Bitcoin
  • Menggunakan Bitcoin Core (Testnet)
  • Kirimkan tBTC ke address n2abhiBmw8P6aJYuwc9PHdDuvpr1TsKChY (Testnet address milik OP) dengan nilai sebesar 0.00011111 tBTC
  • Nilai fee transaksi harus sebesar 0.00007777 tBTC
  • Tambahkan "Message / Data" pada transaksi dengan isi "Username Partisipan"
  • Format posting :
    TXID (Hash dari transaksi yang dibuat)
    Screenshoot dari field Transactions yang ada di Bitcoin Core Testnet

Reward
Untuk masing-masing 7 partisipan tercepat akan mendapatkan @7 Merit sesuai dengan ketentuan Challenge

Partisipan
  • All Rank (Newbie s/d Legendary)
  • No Alts Account

Note
  • Untuk membuat sebuah transaksi di jaringan Testnet Bitcoin, setidaknya partsipan harus memiliki balance tBTC (UTXO) di wallet mereka
  • Untuk mendapatkan tBTC silahkan kunjungi situs-situs yang related dengan Bitcoin Testnet Faucet
  • Gunakan fungsi OP_RETURN untuk menambahkan "Message / Data"
  • "Message / Data" yang ditambahkan berupa hexadecimal, namun jika diterjemahkan merupakan "text" dari Username Partisipan
  • Please, Respect the topic. Jadi buat siapa saja yang berhasil memecahkan Challenge, saya harap untuk tidak membeberkan caranya secara detail karena itu akan membuat Challenge menjadi tidak seru lagi. Namun kalo hanya memberikan kisi-kisi atau hint secara tipis sih tidak masalah

Example

TXID 1ab8ea5154e0ca0c6f05dc4fd1f708fee957225f9c7a38a14a13c109c1dfac1a

Screenshot Transaction Bitcoin Core Testnet



Jika TXID tersebut di cek di https://mempool.space/testnet , maka hasilnya akan seperti gambar dibawah ini

Jump to: