מדריך זה יתחיל בהקמת צומת ברק לשליחה וקבלת ביטקוין ברשת הברקים. הצומת יהיה תמיד מקוון – תוכל לשלוח ולקבל עסקאות ברק בכל עת. נשתמש במיכל Docker כדי לאפשר פריסה ועדכון מהירים יותר. צמתים ברקים מרוחקים נהדרים עבור כל מי שרוצה להרוויח כסף נוסף לניתוב עסקאות רשת ברקים לצורך הכנסה פסיבית.

  • קושי: ביניים
  • זמן נדרש: 1 שעה
  • סוג ההתקנה: LND עם Docker
  • תנאים מוקדמים: יכולת פריסת צמתים ב- AWS או DigitalOcean

המדריך הזה היה מותאם ממדריכי ZAP – כולל כמה פקודות מעודכנות.

הערה: עבור מדריך זה אנו נשתמש ב- Bitcoin Testnet – סביבת בדיקה בה אנו יכולים לעשות טעויות ללא השלכות חמורות. ברגע שיהיה לך נוח בפריסת הצומת, תוכל לעבור למנה הביטקוין על ידי החלפת “testnet” ב- “mainnet” בקוד.

הגדרת צומת מרחוק עם Docker

לצורך הגדרה זו, יהיה עליך להתקין צומת מרוחק משלך בשירות אירוח ענן כגון AWS או DigitalOcean. בדוגמה זו פרסתי מופע t2.micro ב- AWS שמריץ את שרת אובונטו 18.04. אתה יכול לפרוס כל סוג של שרת, כל עוד הוא תומך ב- Docker אתה יכול להתחיל.

הערה: חייבת להכיל זיכרון RAM של 1GB ומעלה ב- VPS. כל דבר פחות יביא לקרסויות תכופות.

כדי להשיג את Docker, התקן אותו עם פקודות אלה

עדכון sudo apt להתקין

התקנת צומת הברק

עבור המכולה, נשתמש בתמונה שנבנתה על ידי זאפ – היא כבר מוגדרת מראש עם כל מה שאתה צריך כדי להתחיל (lnd, lndconnect). הצעד הראשון הוא ליצור “נפח” המאפשר לשמור על הנתונים שלנו במקרה שהמכולה תושמד בעתיד. הנפח שאנו יוצרים נקרא “lnd-data”.

הערה: חלק מהעגינות ההתקנות אינן דורשות “sudo”, אם אתה נתקל בבעיות, הפעל את ה- docker ללא הרשאות “sudo” מוגברות.

נפח העגינה של sudo ליצור נתונים lnd

בשלב הבא אנו מריצים את התמונה האחרונה מ- “lnzap / lnd: latest”. אנו נתחבר לביטקוין Testnet – בדרך זו אם נעשה טעויות לא נאבד ביטקוין אמיתי.

אנו מתחברים גם ללקוחות נייטרינו ציבוריים – הדבר מוריד מאוד את דרישות הדיסק הקשיח עבור צומת זה.


לפני ביצוע, הקפד למלא את ה- IP שלך בסעיף YOUR_EXTERNAL_IP.

socko docker הפעל -v lnd-data: / lnd –name = lnd-node -d \ -p 9735: 9735 \ -p 10009: 10009 \ lnzap / lnd: האחרון \ –bitcoin.active \ –bitcoin.testnet \ –debuglevel = מידע \ –bitcoin.node = נייטרינו \ – neutrino.connect = testnet1-btcd.zaphq.io \ –neutrino.connect = testnet2-btcd.zaphq.io \ –autopilot.active \ – -tlsextraip = YOUR_EXTERNAL_IP \ –externalip = YOUR_EXTERNAL_IP: 10009 \ –rpclisten = 0.0.0.0: 10009

מזל טוב! הפעלת את צומת הברק שלך.

צור ארנק ביטקוין

עכשיו הגיע הזמן ליצור ארנק ביטקוין. אתה יכול לעשות זאת ישירות על ידי אינטראקציה עם הצומת ה- lnd דרך Docker.

sudo docker exec -u lnd -it lnd-node lncli –network = testnet create יצר בהצלחה ארנק ביטקוין. הקפד לשמור על ביטוי הזרע (כתוב על הנייר)

באפשרותך ליצור כתובת חדשה באמצעות הפקודה הבאה

sudo docker exec -u lnd -it lnd-node lncli – רשת = testnet כתובת חדשה np2wkh

זה ייתן לך כתובת ביטקוין אליה תוכל לשלוח ביטקוין כדי לממן את החשבון. מכיוון שאנחנו ב- Bitcoin Testnet, אתה יכול להשתמש https://coinfaucet.eu/en/btc-testnet/ למימון החשבון בחינם.

טיפ למקצוענים: אתה יכול לבדוק אם הצומת שלך עובד על ידי סריקת יציאה 10009 ו- 9735 באמצעות https://www.yougetsignal.com/tools/open-ports/. זוהי דרך נהדרת לבדוק אם יש חומות אש החוסמות את תקשורת הצומת שלך וההגדרה הכוללת מוצלחת. לצמתים הפועלים תמיד יהיה מצב “OPEN” עבור 2 היציאות.

חיבור הצומת המרוחק לאפליקציית ZAP iOS

אפליקציית ZAP ב- iOS מאפשרת לכם לגשת בקלות לצומת המרוחק של הצומת, לשלוח עסקאות, לנהל ערוצים ועוד. אפליקציית ZAP זמינה להורדה בחינם https://zap.jackmallers.com/

כדי לחבר ZAP עם הצומת המרוחק, הפעל פקודה זו:

sudo docker exec -u lnd -it lnd-node lndconnect –bitcoin.active

זה נותן לך קוד QR שתוכל לסרוק עם הארנק שלך (“התחבר לצומת מרוחק”) כדי להשלים את הכריכה. (הערה: מדריכים ישנים יותר מבקשים ממך להשתמש ב- zapconnect שכבר לא עובד וייתן לך שגיאה).

יצירת ערוצים עם צמתים אחרים

כדי להתחיל לבצע תשלומים, תצטרך ליצור ערוצי ברק עם צמתים אחרים ברשת. מקום נהדר להתחיל למצוא צמתים אחרים הוא דרך https://1ml.com/testnet/. זו רשימה של כל צמתי הרשת.

אתה יכול לסרוק את קוד ה- QR עבור שרתים שונים באמצעות “הגדרות” -> “נהל ערוצים” -> “+”

כלים ופקודות איתור באגים מועילים

עכשיו הכל סיימתם – הצומת המרוחק פועל וממומן. כדי לבדוק את התצורה תוכלו להשתמש בבדיקות הבאות:

בדוק את מצב ה- LND

פקודה זו בודקת את הסטטוס של lnd ואם אתה מסונכרן לחלוטין עם רשת הביטקוין.

sudo docker exec -u lnd -it lnd-node lncli – רשת = testnet getinfo

בודק יומני LND

אם יש בעיות ובעיות, זה בדרך כלל יופיע ביומני. גש ל 100 הודעות היומן האחרונות באמצעות פקודה זו

יומני העגינה של sudo – זנב 100 -f lnd-node

מפעיל מחדש את המיכל

כשתפעיל מחדש את הצומת, יהיה עליך להפעיל מחדש את המכולה. לשם כך תצטרך לדעת את מזהה המכיל ולאחר מכן להתחיל אותו.

sudo docker ps – a sudo docker התחל CONTAINER_ID

נעילת הארנק

בכל פעם שתפעיל מחדש את המכולה, יהיה עליך לפתוח את הארנק:

sudo docker exec -u lnd -it lnd-node lncli נעילה

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector