Bitcoin Forum

Local => Bahasa Indonesia (Indonesian) => Topic started by: abhiseshakana on February 06, 2024, 10:45:54 AM



Title: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 06, 2024, 10:45:54 AM

[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

https://www.talkimg.com/images/2024/01/30/k5ODW.jpeg

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

https://www.talkimg.com/images/2024/01/30/k50gb.jpeg


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 06, 2024, 05:12:27 PM
TXID 3150a9e1bbc2ea4711d57a3bdc5dfab4c2280d945999f7ecc10298893e8472d3 (https://mempool.space/testnet/tx/3150a9e1bbc2ea4711d57a3bdc5dfab4c2280d945999f7ecc10298893e8472d3)

Screenshot Transaction di Bitcoin Core Testnet:

https://i.ibb.co/L9xtjfM/Screen-Shot-2024-02-06-at-23-39-18.png

https://i.ibb.co/w6LXYKq/Screen-Shot-2024-02-06-at-23-43-32.png


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.

https://i.ibb.co/93BdQMh/Screen-Shot-2024-02-07-at-00-20-06.png


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: PytagoraZ on February 07, 2024, 04:09:04 AM
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


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 07, 2024, 05:11:10 AM
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

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
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 07, 2024, 06:24:36 AM
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:

https://i.ibb.co/jzT9vFm/Screen-Shot-2024-02-07-at-12-51-26.png

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 07, 2024, 07:19:12 AM
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. :)
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: PytagoraZ on February 07, 2024, 07:27:44 AM

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  ;)


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 07, 2024, 09:29:01 AM
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 ?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 07, 2024, 10:49:05 AM
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 07, 2024, 12:10:38 PM
-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 ?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: EduardoSe on February 08, 2024, 10:40:52 PM
apa di electrum wallet ada test nya . alias test wallet
atau hanya khusus di bitcoin core, sincronize nya jika pakai bitcoin core lama banget.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 09, 2024, 03:31:11 AM
-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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: 8rch7 on February 12, 2024, 07:13:09 AM
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


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 12, 2024, 07:56:46 AM
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


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 12, 2024, 08:04:38 AM
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)


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: N.O on February 13, 2024, 12:01:05 PM
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?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 13, 2024, 01:14:17 PM
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: N.O on February 13, 2024, 01:52:42 PM
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?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 13, 2024, 02:38:01 PM
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 (#post_example)


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 15, 2024, 01:05:34 PM
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 ?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: BABY SHOES on February 15, 2024, 02:12:56 PM
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 ;D 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. :D

Maklum lah gan pemula baru oprek Bitcoin Core Testnet. :D


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 15, 2024, 03:01:35 PM
Nah yang ini gan yang menjadi problem ane udah muter2 cari cara untuk bisa di mengerti di pikiran ini masih juga gak paham ;D 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. :D

Maklum lah gan pemula baru oprek Bitcoin Core Testnet. :D

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/


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: BABY SHOES on February 15, 2024, 05:41:39 PM
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 :D mungkin akan butuh waktu lagi. hehe

Kalau misalkan masih stuck di sini boleh dong gan minta sedikit kisi - kisi lagi  ;D tapi sekarang ane bakal berusaha dulu deh dengan hints itu.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 15, 2024, 09:37:12 PM
-snip-
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.

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:

https://i.ibb.co/jzT9vFm/Screen-Shot-2024-02-07-at-12-51-26.png

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Gaza13 on February 16, 2024, 12:01:46 PM
Nah yang ini gan yang menjadi problem ane udah muter2 cari cara untuk bisa di mengerti di pikiran ini masih juga gak paham ;D 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. :D

Maklum lah gan pemula baru oprek Bitcoin Core Testnet. :D

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
};



Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 16, 2024, 01:47:08 PM

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


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 16, 2024, 04:59:03 PM
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 ?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 16, 2024, 09:21:53 PM
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 17, 2024, 01:18:16 AM
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

https://www.talkimg.com/images/2024/02/17/YAUFP.jpeg

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  ;D


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 17, 2024, 02:13:02 AM
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

https://www.talkimg.com/images/2024/02/17/YAUFP.jpeg

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.

https://www.talkimg.com/images/2024/02/17/YAXlj.png


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  ;D

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Sarah Azhari on February 17, 2024, 03:35:04 AM
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Hanadawa on February 17, 2024, 05:29:47 AM
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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 17, 2024, 08:39:59 AM
-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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: punk.zink on February 17, 2024, 09:47:28 AM
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".

static const uint64_t MIN_DISK_SPACE_FOR_BLOCK_FILES = 550 * 1024 * 1024

Settingan Prune di GUI, satuannya adalah GB, entah bisa di adjust menjadi 0.55 GB atau minimum yang diperbolehkan hanyalah 1 GB. Namun kalo ingin tetap memasukkan parameter minimum 550MiB, hal tersebut bisa dituliskan di file bitcoin.conf dengan parameter prune=550


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"


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 17, 2024, 10:02:32 AM
-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 ?


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: punk.zink on February 17, 2024, 10:33:47 AM
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 )


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 17, 2024, 11:11:02 AM
-snip-
Thanks, ane membandingkan antara Bitcoin Core dengan Bitcoin Core Test. Untuk filenya ane taruh sesuai dengan: C:\Users\CLAY\AppData\Roaming\Bitcoin
https://talkimg.com/images/2024/02/17/YSy35.png

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: punk.zink on February 17, 2024, 11:25:59 AM
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

https://www.talkimg.com/images/2024/02/17/YSjd2.jpeg


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

https://www.talkimg.com/images/2024/02/17/YSrzc.jpeg

* 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


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 17, 2024, 11:59:58 PM
-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

https://i.ibb.co/yWBZH8Z/Screen-Shot-2024-02-18-at-07-01-40.png


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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 18, 2024, 03:26:53 AM
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


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 18, 2024, 06:39:07 AM
Terima kasih semuanya, finally sudah bisa masuk ke mode prune. Sekarang lagi download block nih.
https://talkimg.com/images/2024/02/18/YQAOa.png

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: N.O on February 18, 2024, 11:59:56 AM
Hi @abhiseshakana

Now I am ready to participate in this challenge

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

https://i.ibb.co/f4nKM06/IMG-20240218-WA0004.jpg


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 18, 2024, 12:34:09 PM
Can you please clarify that everything is okay can I confirm send transaction?

https://i.ibb.co/f4nKM06/IMG-20240218-WA0004.jpg

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: Husna QA on February 18, 2024, 04:18:38 PM
-snip-
Can you please clarify that everything is okay can I confirm send transaction?

https://i.ibb.co/f4nKM06/IMG-20240218-WA0004.jpg

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/ (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/ (https://bitcoincore.org/en/doc/0.20.0/rpc/) (look at the Raw Transactions menu group).


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 18, 2024, 05:05:48 PM
TXID: b95c9306399190d7649d7b6f52eb8281f3e3d73ca9793493f8feb659f6f5a5c4 (https://mempool.ninja/testnet/tx/b95c9306399190d7649d7b6f52eb8281f3e3d73ca9793493f8feb659f6f5a5c4)

Screenshot Bitcoin Test Saya:
https://talkimg.com/images/2024/02/18/YGxc3.png

https://talkimg.com/images/2024/02/18/YMdpa.png

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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: abhiseshakana on February 18, 2024, 05:45:47 PM


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.


Title: Re: [Challenge] Membuat "Message / Data" pada sebuah Transaksi Bitcoin
Post by: ryzaadit on February 20, 2024, 01:20:32 AM
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.