Post
Topic
Board Bahasa Indonesia (Indonesian)
Re: BITCOIN CORE
by
Husna QA
on 22/05/2024, 14:12:35 UTC
Kalau ada kesempatan dan source yang bagus, jangan lewatkan ini, tidak ada salahnya untuk memanfaatin source yang nganggur untuk mining tbtc.

Jika ingin memining coin testnet4 maka harus menjalankan (dan mem-build) bitcoind yang sudah mengimplementasikan code baru terkait perubahan testnet4, yang berarti harus melakukan pull code pada https://github.com/bitcoin/bitcoin/pull/29775, lalu melakukan merge dengan code master (bitcoin) setelah itu melakukan compile secara manual.

Untuk pengguna linux tinggal ikuti langkah-langkah yang sudah dijabarkan oleh mocacinno di thread https://bitcointalk.org/index.php?topic=5496494. Sementara kalo untuk pengguna Windows ya harus melakukan compile secara manual (prosesnya agak ribet karena mesti menggunakan Microsoft Visual Studio atau dengan WSL).

Sempat baca diskusi awalnya yang di sini:
Run a Bitcoin Testnet 4 node

Penggunaan editor seperti visual studio code sebagaimana disebutkan diatas bisa mempermudah memperbaiki conflict ketika proses merge;

How to do this, on sles 15 sp4 (but should work on any linux distro)

Part 1: pull the pull request

Code:
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
git fetch origin pull/29775/head:pr-29775
git checkout pr-29775
git merge origin/master

at this point, you'll see a merge conflict... You'll need to edit src/init.cpp manually (open it with an editor and look for <<<<<<<). Some editors (like visual studio code) will make it very easy to solve merge conflicts.

then, after resolving the merge conflict

Code:
git add src/init.cpp
git merge --continue

Now, you can build Smiley


FYI, mungkin perlu diperhatikan juga perihal ini:



Sepertinya testnet4 belum mendapatkan konsensus secara bulat, yang berarti masih ada kemungkinan bakal muncul pull request lainnya dan PR mana saja yang bakal di merged ke repository bitcoin (https://github.com/bitcoin/bitcoin/tree/master).

Yup, dan seperti nampak pada keterangan di atas, bahwa Testnet 4 belum final. Jadi yang saya pahami, kalaupun memang mau mencoba mining tBTC di jaringan testnet4 tersebut, selain perlu daya komputasi yang memadai (karena hashrate saat ini cukup tinggi) perlu bersiap juga dengan konsekuensi lain semisal di reset kapan saja.