⚡ উইন্ডোজ ব্যবহারকারীদের জন্য LND নোড চালানোর সহজ গাইড
বাংলা ফোরামের সবাই আশা করি ভালো আছেন। অনেকেই LND node রান করার টিউটোরিয়াল চেয়েছিলেন আমি রান করার পরে। আলসেমির জন্য বসা হয় নি লিখতে। তো আজ ফাইনালি লিখেই ফেললাম।
আমি আমার লাইটনিং জার্নি শুরু করেছি
NotATether এর Lightning Node চ্যালেঞ্জ থেকে অনুপ্রাণিত হয়ে, Bitcoin Core নোড ১৪ দিনের চ্যালেঞ্জ শেষ করার পর। যদিও
Satofan44 ইতিমধ্যে একটি দারুন গাইড দিয়েছেন
🔥🔥 Complete GUIDE for Lightning Desktop Nodes , সেটা মূলত ছিল Ubuntu ব্যবহারকারীদের জন্য। যেহেতু বেশিরভাগ ফোরাম ইউজার উইন্ডোজ ব্যবহার করেন, আর ১৪ দিনের Bitcoin Core Node রান চ্যালেঞ্জে অংশ নেওয়া প্রায় সবাই ছিল উইন্ডোজ ইউজার আমি ভাবলাম উইন্ডোজের জন্য একটা নিজস্ব গাইড লিখে ফেলি।
আমি বিভিন্ন ডকুমেন্টেশন অনুসরণ করেছি, বেশিরভাগই ছিল আউটডেটেড বা অসম্পূর্ণ। সব সমস্যার সম্মুখীন হয়ে, শেষমেশ নিজেই সব একত্র করে একটা পরিপূর্ণ LND নোড রান করেছি।
⚡
যা যা লাগবে→Windows 10 বা তার উপরে
→Bitcoin Core ফুল নোডের জন্য কমপক্ষে ৬০০GB ফ্রি স্পেস (প্রুন মোড ইউজ করলে কম লাগবে)
→স্থির ইন্টারনেট এবং ধৈর্য!
পর্ব ১ - Bitcoin Core ফুল নোড ডাউনলোড এবং সিঙ্ক করাসতর্কতা: যদি আপনি Prune মোডে চালান, তাহলে কিছু সীমাবদ্ধতা থাকবে:
•পুরাতন ট্রানজ্যাকশন ডেটা কেটে দেয় → LND অনেক দরকারি তথ্য পায় না
•Channel খুলতে, ব্যাকআপ নিতে বা অনেক কমান্ডে সমস্যা হয়
•তাই প্রুন মোড ইউজ করলে ফান্ডিং ট্রানজ্যাকশন আইডি আলাদাভাবে সংরক্ষণ করুন
স্টেপস:1.
https://bitcoincore.org/en/download/ থেকে Bitcoin Core টি ডাউনলোড করুন প্রথমে
2. ইন্সটল করে চালু করে দিন এবং সম্পূর্ণ সিঙ্ক হতে দিন (৬০০GB ডেটা লাগবে)
3. সম্পূর্ণ সিঙ্ক হতে ১-৩ দিন লাগতে পারে
4. আপনার Bitcoin Core ডেটা ডিরেক্টরি খুঁজে বের করুন সাধারণত থাকে:
C:\Users\<YourUsername>\AppData\Roaming\Bitcoin
যদি খুজে না পান সমস্যা নেই। চলুন আপনাকে গাইড করি কিভাবে সহজে বের করবেন।
[Windows+R তারপর সেখানে লিখুন →
%localappdata%\Bitcoin
5. সেখানে bitcoin.conf নামে একটি ফাইল খুলুন, আর নিচের অংশটুকু এড করুন:
server=1
txindex=1
rpcuser=bitcoin
rpcpassword=your_secure_password[\b]
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
Prune মোডে চালালে:
server=1
prune=20000
txindex=0
rpcuser=bitcoin
rpcpassword=your_secure_password
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333[\quote]
পর্ব ২ - LND নোড সেটআপ এবং সম্পূর্ণ সিনক করাস্টেপস:1.
https://github.com/lightningnetwork/lnd/releases থেকে Windows-এর জন্য lnd-windows-amd64-v0.19.2-beta.zip ফাইল টি ডাউনলোড করুন
2. এটিকে extract করে
C:\lnd
ফোল্ডারে রাখুন
3. C:\Users\<YourUsername>\AppData\Local\Lnd এ গিয়ে lnd.conf নামের একটি ফাইল তৈরি করুন, এবং নিচের অংশটুকু পেস্ট করুন।
[Application Options]
alias=MyLNDNode
listen=0.0.0.0:9735
[Bitcoin]
bitcoin.active=true
bitcoin.mainnet=true
bitcoin.node=bitcoind
[Bitcoind]
bitcoind.rpcuser=bitcoin
bitcoind.rpcpass=your_secure_password
bitcoind.rpchost=127.0.0.1
bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332
bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333
4. আপনার বিটকয়েন কোর টি রিস্টার্ট করুন।
চলুন LND রান করি এখন1. Command Promt চালুন করুন এবং নিচের কমান্ড গুলো দিন
[ code] C:\lnd
lnd.exe[/code]
অনেক সময় উইন্ডোজ কমান্ড গুলো পড়তে পারে না, তাই আমাদের আরো স্পেসিফিক ভাবে কমান্ড দেয়া লাগতে পারে৷ উপরের টা কাজ না করলে নিচের কমান্ড ট্রায় করুন
C:\lnd
.\lnd.exe
2.অন্য উইন্ডো তে আরেকটা কমান্ড প্রোমট চালু করে wallet তৈরি করুন:
cd C:\lnd
.\lncli.exe create
[এখানে আপনার ওয়ালেট এর জন্য পাসওয়ার্ড দিতে বলবে। পাসওয়ার্ড দিন৷ যদি কমান্ড প্রোমট এ পাসওয়ার্ড টাইপ করার পরেও না দেখতে পারেন কিছু ঘাবড়ে যাবেন না। Cmd সিকিউরিটি এর জন্য পাসওয়ার্ড হাইড করে]
পরবর্তী তে শুধু ওয়ালেট আনলক করলেই হবে।
cd C:\lnd
.\lncli.exe unlock
3.নোড স্ট্যাটাস চেক করতে:
.\lncli.exe getinfo
4. আপনি কিছুটা এরকম দেখতে পারবেন -
{
"version": "0.18.5-beta commit=v0.18.5-beta",
"commit_hash": "4ccf4fc24c750d098cf24566ef4bbc0311c7d476",
"identity_pubkey": "0206abb79af738e8009dff2eeb78cac43441c54c32a65db87398a4903ffded7a50",
"alias": "MyLNDNode",
"color": "#3399ff",
"num_pending_channels": 0,
"num_active_channels": 0,
"num_inactive_channels": 0,
"num_peers": 2,
"block_height": 895957,
"block_hash": "0000000000000000000172ec1306a6b2f58314370aef2dd0573a1defadb478d7",
"best_header_timestamp": "1746794076",
"synced_to_chain": true,
"synced_to_graph": false,
"testnet": false,
"chains":
[যদি এখানে Synced_to_chain : True থাকে তার মানে আপনার নোড বিটকয়েন কোর এর সাথে সিনক হয়েছে।
পর্ব ৩ - চ্যানেল তৈরি এবং পেমেন্ট
স্টেপস:1. LND wallet-এ অন্তত ৩৫,০০০ sats লাগবে চ্যানেল ক্রিয়েট করতে। ২০হাজার Sats লাগবে চ্যানেল এর জন্য যেটা আপনি ইনভয়েজ দিয়ে পে করতে পারবেন লাইটনিং নেটওয়ার্ক এ৷ ১০হাজার রিজার্রভ এ থাকবে৷ যেটা চ্যানেল ক্লোজ করলে ফেরত পাবেন।
এড্রেস জেনারেট করতে:
.\lncli.exe newaddress p2wkh
2. ভাল কোনো পিয়ার খুঁজে connect করুন - 1ml.com/node [এখানে আপনি সব ধরনের নোড ডিটেইলস পাবেন।
lncli connect pubkey@ip:port]
3. টপ নোড গুলো ১লাখ সাতশি লাগে। আমি Blixt Wallet এ প্রাইভেট চ্যানেল খুলেছিলাম ২০হাজার সাতশি দিয়ে। চাইলে ট্রায় করতে পারেন।
[code]
.\lncli.exe connect 0230a5bca558e6741460c13dd34e636da28e52afd91cf93db87ed1b0392a7466eb@176.9.17.121:9735
3. চ্যানেল তৈরি করুন (প্রাইভেট):
.\lncli.exe openchannel --node_key=0230a5bca558e6741460c13dd34e636da28e52afd91cf93db87ed1b0392a7466eb --local_amt=20000 --private
4. চ্যানেল স্ট্যাটাস দেখতে:
.\lncli.exe pendingchannels
Lightning Invoice পেমেন্ট এবং তৈরি1.Invoice পেমেন্ট করতে:
.\lncli.exe payinvoice <invoice_string>
2.Invoice তৈরি করতে:
.\lncli.exe addinvoice --amt=5000
⚠️ কিছু কমন সমস্যা ও সমাধান
→VPN ব্যবহার করুন যদি পিয়ার কানেকশন না হয় (ISP block করে)
→Wallet seed অবশ্যই লিখে রাখুন — এটা ছাড়া রিকভার সম্ভব না
→“synced_to_chain”: false হলে কিছুক্ষণ অপেক্ষা করুন
→“no route” হলে বেশি পিয়ার কানেক্ট করুন অথবা public channel খুলুন
✅ শেষ কথা
আমি ThunderHub ও রান করেছিলাম পরে, যেটা ওয়েব ইন্টারফেস দিয়ে আমার চ্যানেল আর ইনভয়েস দেখায়।
আপনারাও চাইলে এটা করতে পারেন।
আশা করি এই গাইড আপনাদের উইন্ডোজে Lightning Node রান করতে সহায়তা করবে। কোনো সমস্যায় পড়লে কমেন্টে জানাতে পারেন। আমি সাহায্য করার চেষ্টা করব!