প্রকল্প সম্পর্কে
# BTX Start Miner
BTX Start হলো [BTX](https://btxprice.com)-এর জন্য একটি প্রতিযোগিতামূলক অনবোর্ডিং ফ্রন্টএন্ড ও ইনস্টলার ফর্ক, যা matmul প্রুফ-অফ-ওয়ার্ক-ভিত্তিক পোস্ট-কোয়ান্টাম Bitcoin Knots ফর্ক। এটি ইনস্টলেশন থেকে আয় পর্যন্ত একটি সুসংহত পথ প্রদান করে BTX নেটওয়ার্কে যোগদানের প্রক্রিয়া সহজ করে এবং পুলড মাইনিংয়ের মাধ্যমে ভ্যারিয়েন্স পরিচালনা করে।
## মূল বৈশিষ্ট্য
* **সরলীকৃত অনবোর্ডিং**: একটি `curl | bash` ইনস্টলারের মাধ্যমে ঘর্ষণ কমায় যা হার্ডওয়্যার সনাক্ত করে, বাইনারি যাচাই করে এবং স্বয়ংক্রিয়ভাবে সর্বোত্তম সেটিংস কনফিগার করে।
* **ক্রস-প্ল্যাটফর্ম সমর্থন**: Linux (NVIDIA Pascal থেকে Blackwell GPU), Windows (WSL2-এর মাধ্যমে), এবং Apple Silicon (Metal) সমর্থন করে।
* **পারফরম্যান্স টিউনিং**: সর্বোচ্চ দক্ষতার জন্য workers, threads, এবং batch size-এর মতো প্যারামিটার সুইপ করার জন্য একটি স্বয়ংক্রিয় বেঞ্চমার্কিং টুল (`dexbtx-miner benchmark`) অন্তর্ভুক্ত।
* **দৃঢ় ত্রুটি পরিচালনা**: CUDA বাফার নিঃশেষ, নীরব CPU ফলব্যাক, এবং পিয়ার সংযোগ বিচ্ছিন্নতার মতো সাধারণ ব্যর্থতার মোডের জন্য অন্তর্নির্মিত ফলব্যাক সহ আসে।
* **স্বচ্ছ ফি**: ৭ দিনের ফি-মুক্ত ট্রায়াল প্রদান করে, এরপর ০.৫০% প্ল্যাটফর্ম ফি।
## দ্রুত শুরু
### Linux + NVIDIA GPU
ইনস্টল না করে সামঞ্জস্য পরীক্ষা করুন:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- --preflight --address 'btx1z...YOUR_BTX_ADDRESS...'
```
প্রিফ্লাইট পাস হলে ইনস্টল করুন:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- --address 'btx1z...YOUR_BTX_ADDRESS...'
```
মাইনিং শুরু করুন:
```bash
dexbtx-miner --config ~/.dexbtx-miner/config.yaml
```
### Apple Silicon Mac
Metal ব্যাকএন্ড ব্যবহার করুন:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- \
--preflight \
--solver-backend metal \
--local-solver "$HOME/.dexbtx-miner/bin/btx-gbt-solve" \
--trust-local-solver \
--address 'btx1z...YOUR_BTX_ADDRESS...' \
--worker 'mac-ultra'
```
### Windows PC
WSL2-এর মাধ্যমে Ubuntu ইনস্টল করুন, Windows-এ NVIDIA ড্রাইভার ইনস্টল করা আছে কিনা নিশ্চিত করুন, তারপর Ubuntu টার্মিনালের ভিতরে Linux ইনস্টলার কমান্ডগুলি চালান।
## আর্কিটেকচার ও টিউনিং
মাইনারটি একটি Python অর্কেস্ট্রেটর (`dexbtx-miner`) ব্যবহার করে যা একটি নেটিভ বাইনারি সলভার (`btx-gbt-solve`) মোড়ানো। সলভারটি এমবেডেড cubins বা PTX JIT কম্পাইলের মাধ্যমে একাধিক GPU আর্কিটেকচার (Pascal, Turing, Ampere, Ada Lovelace, Hopper, Blackwell) সমর্থন করে।
**প্রস্তাবিত টিউনিং ডিফল্ট:**
* `workers=16`, `threads=8`, `batch=128`
* এই সেটিংসগুলি GTX 10-সিরিজ থেকে RTX 50-সিরিজ পর্যন্ত বেশিরভাগ NVIDIA প্রজন্মে কাজ করে।
আরও অপ্টিমাইজ করতে, বেঞ্চমার্ক টুল ব্যবহার করুন:
```bash
dexbtx-miner benchmark --write-config
```
## ব্যাকএন্ড সেবা
রিপোজিটরিতে একটি ফার্স্ট-পার্টি ব্যাকএন্ডের (`backend/README.md`) স্ক্যাফোল্ড অন্তর্ভুক্ত যা পরিচালনা করে:
* Stratum সার্ভার এন্ট্রিপয়েন্ট।
* Stats API এবং হেলথ চেক।
* পেআউট প্রসেসিং এবং বিলিং ইন্টিগ্রেশন।
দ্রষ্টব্য: প্রকৃত matmul ভ্যালিডেশন সম্পূর্ণভাবে সংযুক্ত না হওয়া পর্যন্ত stratum সার্ভার শেয়ার প্রত্যাখ্যান করে; অকালে এটি লাইভ সেট করবেন না।
## অবদান রাখা
রিপো ক্লোন করুন এবং এডিটেবল মোডে ইনস্টল করুন:
```bash
git clone https://github.com/pythonoptic-sketch/minebtx-start
cd minebtx-start
pip install --user -e .
dexbtx-miner --config config.example.yaml
```
লাইসেন্স: MIT।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.