Asal mein maine kuch din pehle LND for Lightning Network run kiya tha. Aur mujhe Mahiyammahi bhai ki post se bohot faida hua. Unka tutorial ne mujhe bohot madad ki. Is liye maine socha ke main isay translate karke aap sab ke saath share karoon.
Link uski original post ka:
[TUTORIAL] LND node on Windows for Lightning Network - Beginner friendly
Hello Bitcoiners!
Maine apna safar shuru kiya jab mujhe
NotATether's Lightning Node challenge, se inspire hua, us se pehle maine apna Bitcoin core Node 14 din ka challenge mukammal kiya tha. Is forum mein pehle se hi ek Detailed guide mojood hai jo
Satofan44 ne likhi hai
🔥🔥 Complete GUIDE for Lightning Desktop Nodes lekin kyunke uska tutorial Ubuntu par based tha main yeh Windows users ke liye likh raha hoon kyunke ziada tar users forum mein desktop use karte hain aur maine dekha jo log 14 din ka bitcoin core node run mein shamil hue wo ziada Windows par the. To unki taraf se main yeh tutorial likh raha hoon.
Maine kai documentation follow ki jin mein se ziada purani thi ya kuch cheezein missing thi. Jab maine sab issues combine kiye to maine sari problems note down ki aur akhir kar ek final LND node Lightning Network ke liye run karne mein kamiyab hua.
Lightning Network kya hai?Lightning Network Bitcoin ke upar ek doosri layer hai jo mumkin banati hai:
instant
lowfees
scalable bitcoin payments
RequirementsWindows PC (Windows 10 ya usse upar)
Kam az kam 600GB free disk space Bitcoin core full node ke liye (agar pruned mode use nahi karte)
Stable internet aur sabr
Phase 1 - Ek full Bitcoin Core Node download aur sync karein (agar pehle se kiya hai to skip karein)Ek fully synced Bitcoin Core node zaroori hai takay aapka LND node theek tarah kaam kare. Agar aap phir bhi pruned mode mein chalana chahte hain to in limitations ka khayal rakhein
Pruned nodes purana blockchain data delete karte hain → LND ko kuch transactions nahi milti jo zaroori hoti hain
Is se channel creation, backups aur kuch RPC commands break ho jati hain
Apne txn details manually save karein queries ke liye
STEPS1. Bitcoin Core download karein 👉
https://bitcoincore.org/en/download2. Install karke run karein.
3. Bitcoin core ko background mein chalne dein takay wo fully synced ho jaye kyunke wo 600GB block data download karega.
4. Ye 24 ghante se 3-4 din lag sakte hain depend karta hai aapke PC hardware aur internet speed par.
5. Jab fully synced ho jaye to yeh steps follow karein.
6. Apne Bitcoin core node file ka directory/Path dhoondein jo kuch aisa ho sakta hai - C:\Users<YourUsername>\AppData\Roaming\Bitcoin
7. Agar aapne kisi aur directory mein download kiya hai to aap simply yeh try karein
Windows+R aur paste karein
aur enter karein. Ye aapko Bitcoin core path par le jayega.
8.
bitcoin.conf notepad mein kholen aur yeh add karein -
server=1
txindex=1
rpcuser=bitcoin
rpcpassword=your_secure_password
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
9. Agar aap bitcoin core
pruned mode mein run kar rahe hain -
server=1
prune=20000
txindex=0
rpcuser=bitcoinuser
rpcpassword=your_secure_password
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
Note - apna password aur pruned amount apne node ke hisaab se zaroor badlein. Suggest kiya jata hai ke pruned 10/20 GB par run karein. prune=20000 yahan 20GB indicate karta hai.
Phase 2 - LND node Download, Install aur Run kareinSTEPS1. LND Windows ke liye download karein 👉
https://github.com/lightningnetwork/lnd/releases2. Ye version download karein - lnd-windows-amd64-v0.19.2-beta.zip [sirf
windows-amd64.zip download karein warna issues honge]
3. Extract karke folder ko
mein dal dein [C:\ mein ek folder banayein
lnd aur extracted files (lnd.exe aur lncli.exe) wahan daal dein]
4. Ek LND config folder banayein is path par
C:\Users<YourUsername>\AppData\Local\Lnd
5. Us folder ke andar ek file banayein jiska naam ho
lnd.conf aur usmein ye dal dein
[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
[‘alias’ change kar sakte hain, ye aapka node name hoga. Password change zaroor karein]
5. Bitcoin Core restart karein
Chaliye LND shuru karte hain6. Command Prompt kholen -
Agar ye na chale to try karein -
pehli dafa ye aapse wallet create karne ko kahega.
7. Doosra command prompt kholen aur
cd C:\lnd
lncli.exe create
ya
cd C:\lnd
.\lncli.exe unlock
likhein.
Ye aapse wallet password mangega. Recovery seed save zaroor karein. Ab LND chal raha hoga aur thori der mein Bitcoin core se sync ho jayega.
8. Apne LND node ka status check karne ke liye run karein
. Agar
"synced_to_chain": true dikhe to iska matlab hai sync ho gaya hai. Agar false ho to kuch waqt dein.
Phase 3 - Channel banayein aur Lightning Network par invoices pay kareinSTEPS1. Channel banane ke liye pehle apne wallet ko fund karein kam az kam 35k sats se.
2. Wallet address lene ke liye likhein
aur 35k-40k sats bhejein.
3. Channel banane se pehle ek peer se connect karein
lncli connect pubkey@ip:port
4. Node details yahan milengi - [https://1ml.com/node](https://1ml.com/node)
5. Main ne [b]Blixt Wallet[/b] node se connect kiya tha aap bhi try kar sakte hain - [code].\lncli.exe connect 0230a5bca558e6741460c13dd34e636da28e52afd91cf93db87ed1b0392a7466eb@176.9.17.121:9735
6. Connect hone ke baad channel banayein -
.\lncli.exe openchannel --node_key=0230a5bca558e6741460c13dd34e636da28e52afd91cf93db87ed1b0392a7466eb --local_amt=20000 --private
7. Aapko funding txn dikhai degi jo 3 block confirmations ke baad active hogi.
8. Apne channels check karein
ya pending ke liye
.\lncli.exe pendingchannels
Invoices pay karein8. Kisi se invoice lo aur pay karein
lncli payinvoice <invoice_string>
9. Apni invoice banane ke liye
lncli addinvoice --amt=5000
Mubarak ho
Agar aap yeh sab kar gaye aur kamiyab hue
Aapko kuch public nodes se connect hone mein mushkil ho sakti hai, VPN use karna behtareen hai. Mujhe bhi ISP blockage ka issue aya tha aur Proton VPN use kar ke solve kiya. Satofan44 ne mujhe collab ke liye kaha tha lekin main busy tha is liye mana karna pada. Mujhe ek mahina laga channel banane aur Thunderhub Webpage chalane mein jab LND node run hua.
Ho sakta hai maine kuch cheezein miss ki hoon ya mera likhne ka style structured na ho, is liye maazrat chahta hoon.[/code]