Pages:
Author

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

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: 2688
Merit: 1262
-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 )
legendary
Activity: 2688
Merit: 1262
-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
Rollbit.com - Crypto Futures
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: 2688
Merit: 1262
-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: 686
Merit: 407
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: 868
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: 2296
Merit: 2892
#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: 2254
Merit: 2253
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: 2296
Merit: 2892
#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: 2688
Merit: 1262
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: 2254
Merit: 2253
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: 616
Merit: 274
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: 2296
Merit: 2892
#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: 2254
Merit: 2253
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: 2254
Merit: 2253
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 ?
Pages:
Jump to: