이제 어디를 가든지 비트코인 레이어 2 구현을 통해 어디에서나 sats를 전송할 수 있습니다!
이것은 Bitcoin 이벤트 주최자이자 기고자 인 Anthony Feliciano의 의견 사설입니다. Bitcoin Magazine.
이 기사는 후속 조치입니다. 내가 쓴 이전 기사, 다양한 유형의 Lightning 노드에 대해 설명합니다. 에 확대하겠습니다. 라스피블리츠 라이트닝 네트워크 노드. RaspiBlitz가 제공하는 다른 많은 옵션과 기능에 대해서는 다루지 않겠지만 이것은 독특한 방식입니다.
이 프로젝트는 XNUMX년 전 한낮에 아파트에 앉아 있었는데 갑자기 전원이 나가면서 시작되었습니다. 정상적인 사람의 마음을 가장 먼저 관통하는 것은 "젠장, 전원이 꺼졌습니다. 얼마나 오래 걸릴지 궁금하고 해동될 수 있는 것을 바베큐할 수 있도록 냉장고를 살펴보기 시작해야 하나요?"
내가 아니야! 나는 즉시 "내 번개 노드!"라고 생각했습니다. 간단히 말해서 전원이 꺼진 시간은 불과 몇 시간이었습니다. 하지만 그 당시에는 이런 일이 다시 발생하면 어떻게 해야 할까 하는 생각이 들었습니다.
다음에 나타난 것은 RaspiBlitz LN 노드를 설정하는 프로젝트였습니다. 그 프로젝트는 전원과 인터넷이 꺼졌을 때 LN 노드를 계속 실행시키는 방법을 찾는 것입니다.
해결해야 할 문제:
- 전원 — 다음 정전 시 LN 노드를 계속 실행하기 위해 무엇을 사용할 수 있습니까?
- 인터넷 — LN 동기화를 유지하기 위해 인터넷에 연결된 LN 노드를 어떻게 유지합니까?
- 이동성 — 화재나 긴급 상황이 발생하여 휴대할 수 있는 것만 가지고 떠나야 하는 경우 어떻게 해야 합니까?
출력
문제를 읽어보면 당신 자신도 이미 해결책에 대해 생각하고 있을 것입니다. 첫 번째 문제는 해결하기 쉽습니다. 백업으로 무정전 전원 공급 장치(UPS)를 구하십시오. 말이 됩니까? 전원이 꺼지면 UPS가 작동하여 문제 없이 장치의 전원을 켜진 상태로 유지합니다. 후속 질문은 얼마나 오래 필요합니까? 시장에는 몇 시간 동안 전력을 공급하는 많은 UPS가 있으므로 그 시점에서 선호도와 예산의 문제가 됩니다. 나는 약 XNUMX 시간 전원 공급 장치 UPS 모델에 갔다. 그 당시 나는 아무것도 없었기 때문에 이것은 여전히 나에게 생소하고 내 마음을 생각해 본 적이 없었습니다. 가장 오래 충전되거나 가장 강력한 UPS는 아니지만 내가 선택한 UPS는 LN 노드와 라우터에 백업 전원만 제공합니다. 인터넷이 끊기더라도 라우터 전원을 계속 켜고 Secure Shell(SSH) 터미널을 네트워크의 내 장치에 연결합니다. 첫 번째 문제가 해결되었습니다.
인터넷
**참고** 다음 솔루션은 처음에 WiFi 설정을 사용하는 경우를 기반으로 합니다. 이더넷 케이블을 사용하는 경우에도 아래 단계에서 백업으로 WiFi 네트워크를 추가할 수 있습니다. 또한 라우터의 전원을 UPS로 켜 둔 상태로 유지한다고 해서 항상 정전 시 인터넷이 끊어지는 것은 아닙니다. 이는 공급자도 영향을 받는지 여부에 달려 있기 때문입니다. 이 방법은 더 큰 지역의 정전 또는 비상 상황을 위한 것으로 세 번째 문제인 이동성을 해결하는 데 기여할 것입니다.
인터넷 및 연결 유지
모두가 권력에 대해 걱정하고 당연히 그렇게 생각하지만, 많은 사람들이 두 번째로 중요한 부분인 인터넷 연결을 잊고 있습니다. 정전이 발생한 경우 이 장치를 연결 상태로 유지하려면 어떻게 해야 합니까? 쉬움 — 이것이 제가 연구를 시작했을 때입니다. 고맙게도 사용하고 있기 때문에 라스피 4 내장 WiFi와 함께 제공되는 WiFi 파일의 간단한 구성으로 두 번째 WiFi 네트워크를 추가할 수 있습니다.
Raspi에서 두 번째 네트워크를 설정하는 방법:
자세한 내용은 이 페이지로 이동하십시오. Raspi에서 WiFi 설정
이것은 당신이 찾고 있는 코드 라인입니다:
sudo 나노 /etc/wpa_supplicant/wpa_supplicant.conf
**참고** WiFi를 사용하지 않고 대신 RJ45(이더넷)를 사용하는 경우 wpa_supplicant.conf 파일의 맨 위에 이 코드가 없을 수 있습니다. 누락 된 경우 추가하십시오.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
country=US – **미국 이외의 지역인 경우 국가 코드 변경**
이 코드를 입력하려면 RaspiBlitz 메뉴를 종료하여 다음과 같은 터미널 화면으로 이동합니다.
admin@NODEIPADDRESS:~ $
코드를 입력하면 아래와 같이 됩니다.
admin@NODEIPADDRESS:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
내 구성을 표시하지 않겠지만 파일을 열면 설정이 표시됩니다. 위의 "Raspi에서 WiFi 설정" 링크에서 가져왔습니다.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
국가=미국
네트워크 = {
ssid="SchoolNetworkSSID"
psk="비밀번호 학교"
id_str="학교"
}
네트워크 = {
ssid="홈네트워크SSID"
psk="암호홈"
id_str="집"
}
파일에 표시되는 것은 이미 사용 중인 WiFi 네트워크입니다. 당신이 추가하는 것은 그 두 번째 네트워크입니다. 두 번째 네트워크는 무엇입니까? 얼마나 많은 WiFi 지점에 연결할 수 있습니까? SSID(서비스 세트 식별자) 그리고 그들에 연결하기 위한 암호는 무엇입니까? 제 경우에는 휴대폰의 핫스팟을 사용했습니다. 맞습니다. 휴대폰을 핫스팟으로 사용하여 WiFi로 작동하여 LN 노드가 연결할 수 있습니다. 그래서 목록의 두 번째 네트워크에 대해 내 SSID와 휴대폰 핫스팟 기능에서 제공한 비밀번호를 입력했습니다.
질문 — 하지만 휴대폰 핫스팟을 사용하면 어떻게 됩니까? 연결할 IP 주소를 어떻게 알 수 있습니까? 걱정하지 마세요. 제가 알아서 처리해 드리겠습니다. 휴대전화(저는 Android 사용)에서 테르미우스 이것은 휴대폰에서 LN 장치로 SSH 터미널처럼 작동합니다.
**참고** RaspiBlitz에 화면이 있는 경우 연결할 IP 주소도 여기에 표시됩니다. 즉, 두 번째 WiFi 네트워크에 올바르게 입력했고 휴대전화와 장치가 통신 중임을 의미합니다.
**참고** 저처럼 헤드리스(화면 없음) 장치를 실행하는 경우 "연결된 장치" 정보에서 IP 주소를 가져와야 합니다. 이 단계는 아래에서 설명합니다.
테르미우스 앱
단계 : 보안 정책으로 인해 휴대전화에서 앱을 설정하는 방법을 보여드리기 위해 스크린샷을 찍을 수는 없지만 안내해 드릴 수는 있습니다.
- 앱 열기
- "+"를 클릭하십시오 – 새 호스트
- 정보 입력 – 별칭(연결 이름)
- 호스트 이름 또는 IP 주소: 노드가 휴대폰 핫스팟에 연결될 때 이 IP 주소를 받게 됩니다. 나중에 이것을 얻는 방법을 보여 드리겠습니다.
- "SSH" 상자가 선택되어 있는지 확인하십시오.
- 사용자 이름: RaspiBlitz 사용자의 경우 사용자 이름은 "admin"이지만 다른 이름으로 변경하면 이름을 그대로 사용합니다.
- 비밀번호: 비밀번호를 입력하지 마세요! 입력하면 자동으로 연결되는데 누군가 내 폰에 침입하면 보안상 결점이 된다. 별칭 이름을 클릭할 때 공백으로 두면 연결할 장치의 암호를 묻는 메시지가 표시됩니다.
- 상단의 확인 표시를 클릭하여 새 연결을 추가합니다.
- 장치에 대한 첫 번째 SSH 연결을 만들 때 지문을 수락하라는 메시지가 표시됩니다. "예"를 클릭합니다.
아래는 이 모든 것이 어떻게 보이는지에 대한 스크린샷입니다.
보시다시피 저는 휴대폰 핫스팟에 있습니다.
내 WiFi 네트워크는 두 번째 WiFi 네트워크로 입력한 암호(psk)와 함께 "Gopoundsand"입니다.
네트워크 = {
ssid="고파운드샌드"
psk="암호홈"
id_str="집"
}
연결된 장치(LN 노드 이름)가 표시되면 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf를 올바르게 설정했으며 이제 장치가 휴대폰과 인터넷에 WiFi로 연결되었음을 의미합니다. 여기까지 도달한 것을 축하합니다!
**노트** 이더넷을 사용하는 경우 첫 번째 연결이 분리되어 있는지 확인하거나 WiFi를 기본 연결로 사용하는 경우 꺼져 있는지 확인하십시오. 재부팅하면 장치가 기본 WiFi 네트워크에 잠기고 두 번째 연결을 찾지 않습니다. 재부팅 시 연결을 설정하는 데 몇 분이 걸립니다.
이제 설정에서 모바일 핫스팟으로 이동하여 연결된 장치를 보거나 위에 표시된 것처럼 알림 표시줄에서 아래로 스와이프하여 연결된 장치를 볼 수 있습니다. 이제 연결된 장치의 "세부 사항"을 클릭하고 다시 "세부 사항"을 클릭하십시오. 여기에서 휴대폰에서 장치로 제공된 IP 주소를 볼 수 있습니다. (예: 192.168.200.102.) 이제 해당 정보가 Termius 앱으로 이동합니다. 호스트 이름 또는 IP 주소: 노드가 휴대폰 핫스팟에 연결될 때 이 IP 주소를 얻게 됩니다.
모든 작업을 올바르게 수행했다면 스크린샷의 이 지점에 도달해야 합니다.
Termius 앱이 설치된 Android 휴대폰의 RaspiBlitz 메뉴 화면입니다.
모든 단계를 통과했다면 두 번째 WiFi 네트워크를 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf에 성공적으로 추가한 것입니다. LN 노드가 핫스팟을 통해 휴대폰에 연결되도록 관리하고 마침내 다음을 수행할 수 있었습니다. 장치에 SSH로 연결하고 셀룰러를 통해 다시 동기화하도록 LN 노드를 가져오고 위의 스크린샷에 표시된 대로 RaspiBlitz 메뉴에 액세스합니다. 축하합니다, 당신은 성공할 것입니다!
연결에 실패할 경우의 팁:
- sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 파일에서 SSID와 비밀번호가 올바른지 확인하십시오. Ctrl+x를 눌러 종료하고 "y"를 눌러 정보가 정확하면 파일을 저장합니다. 또는 잘못 입력한 경우 "n".
- LN 노드를 재부팅할 때 휴대폰 핫스팟에 연결하려면 몇 분 정도 기다리면 연결이 설정됩니다. 따라서 당신이 뭔가 잘못했다고 두려워하지 마십시오. XNUMX분 이상 걸린다면 문제를 해결할 가치가 있을 것입니다.
- 이더넷을 사용하는 경우 첫 번째 연결이 분리되어 있는지 확인하거나 WiFi를 기본 연결로 사용하는 경우 꺼져 있는지 확인하십시오. 재부팅하면 장치가 기본 WiFi 네트워크에 잠기고 두 번째 연결을 찾지 않습니다.
- 터미널을 통한 SSH에서 핫스팟의 올바른 IP 주소가 있는지 확인하십시오. 그리고 그 정보를 새로운 호스트 연결에 추가하십시오. (참고: 저와 같은 일부 장치에서는 핫스팟을 껐다가 켤 때마다 새 IP 주소를 얻었으므로 앱에서 새 IP 주소로 "연결 별칭 편집"을 해야 하며 SSH가 다시 연결됩니다.
유동성
드디어 마지막 단계에 이르렀습니다. 큰 비상 사태가 발생하거나 화재가 발생하거나 휴가라고 말하면 될 수 있는 만큼만 지고 가야 하는 경우에는 어떻게 하시겠습니까? LN 노드를 가져갈 수 있습니까? 어떻게 하시겠습니까? 적당한 크기의 UPS를 사용했다면 더 안정적인 설정에 도달할 때까지 장치를 계속 작동하는 데 몇 시간을 제공하므로 항상 잡고 이동할 수 있습니다. 예를 들어 UPS가 크고 두툼하여 휴대하기가 불가능합니다. 나도 그것에 대해 생각하고 기본적으로 휴대 전화를 충전하는 데 사용할 수있는 28800mAH 태양열 백업 충전기를 사용하기로 결정했습니다. 이것이 편리한 이유는 무엇입니까? 작고 가볍고 다재다능하기 때문입니다. 이 장치에는 장치를 벽에서 충전하는 용도(usb-c 커넥터)도 있습니다. 그러나 더 중요한 것은 태양열 충전기가 외부 SSD를 포함한 장치에 전원을 공급하는 데 필요한 전력(3Amp)을 제공한다는 것입니다.
팁 :
- LN 장치의 전원을 켜려고 하는 동안에는 백업 충전기를 충전할 수 없습니다. 그것은 Pi를 죽이지 않고 단지 작동을 멈췄습니다. 전원을 뽑고 잠시 기다렸다가 다시 재부팅했습니다.
- 두 USB 포트를 모두 사용하여 Raspi USB 포트에 연결할 수는 없습니다. 그것은 당신의 보드를 태울 것입니다 : 그래, 나는 내 보드를 죽였다. 고맙게도 보드만 교체했는데 $35에 불과했습니다.
요약하자면 시행착오를 통해 배운다. 당신이 그것에 대해 웃었지만 누군가가 불필요한 스트레스를 피하는 데 도움이되기를 바랍니다.
이것은 최종 결과입니다(록키 산맥의 주립 공원에서 찍은 사진).
결론
이것은 당신을 위한 주말 프로젝트가 될 수 있습니다. 이미 노드를 실행 중이고 약간 #무모한 느낌이 든다면 애플리케이션과 기술을 확장할 수 있는 재미있는 방법입니다. 이 방법으로 하지 않으시더라도 제가 경험한 문제를 해결할 수 있는 좀 더 창의적인 방법을 생각해보는 계기가 되었기를 바랍니다.
이제 #무모하게 가십시오.
Anthony Feliciano의 게스트 게시물입니다. 표현된 의견은 전적으로 자신의 것이며 BTC Inc 또는 Bitcoin Magazine.
- 능력
- 소개
- ACCESS
- 행동
- 주소
- All
- 이미
- 항상
- 기계적 인조 인간
- 앱
- 어플리케이션
- 대략
- 지역
- 기사
- 백업
- 원래
- 때문에
- 존재
- 이하
- 비트
- 비트코인
- 판
- 보물상자
- BTC
- BTC Inc
- 예산
- 내장
- 케이블
- 얻을 수 있습니다
- 나르다
- 요금
- 청구
- 암호
- 왔다
- 통신
- 구성
- 연결하기
- 연결
- 연결된 장치
- 연결
- 입/출력 라인
- 기여하다
- 수
- 국가
- 두
- 창조적 인
- 결정적인
- 결정된
- 장치
- 디바이스
- DID
- 다른
- 토론
- 아래 (down)
- 다운로드
- ...동안
- 사설
- 엔터 버튼
- 입력 된
- 세우다
- 이벤트
- 사람
- 모두
- 예
- 출구
- 펼치기
- 확대
- 경험
- 표현
- 특색
- 특징
- 그림
- 최종적으로
- 지문
- 화재
- 먼저,
- 결점
- 따라
- 수행원
- 장난
- 점점
- 기부
- 가는
- 구글
- 잡아요
- 큰
- 손님
- 고객 포스트
- 안내
- 도움이
- 홈
- 방법
- How To
- HTTPS
- 이행
- 포함
- 정보
- 정보
- 영감
- 인터넷
- IP
- IP 주소
- 문제
- IT
- 층
- 배우다
- 휴가
- 빛
- 번개
- 번개 네트워크
- 라인
- LINK
- 명부
- 긴
- 보기
- 찾고
- 주요한
- 제작
- 유튜브 영상을 만드는 것은
- 관리
- 표
- 시장
- 문제
- 방법
- 수도
- 신경
- 모바일
- 유동성
- 모델
- 배우기
- 가장
- 나노
- 필연적으로
- 필요한
- 네트워크
- 노드
- 표준
- 공고
- 번호
- 제공
- 열 수
- 의견
- 의견
- 옵션
- 기타
- 정전
- 자신의
- 공원
- 부품
- 비밀번호
- 사람
- 포인트 적립
- 정책
- 힘
- 전원 공급 장치
- 강한
- 너무 이른
- 문제
- 문제
- 프로젝트
- 공급자
- 제공
- 제공
- 문제
- 반영
- 바위
- 달리기
- 달리는
- 학교
- 화면
- 안전해야합니다.
- 보안
- 보안 결함
- 선택된
- 감각
- 세트
- 설정
- 설치
- 껍질
- 짧은
- 표시
- 단순, 간단, 편리
- 기술
- 작은
- So
- 태양의
- 해결책
- 솔루션
- 풀다
- 일부
- 어떤 사람
- 무언가
- Spot
- 스타트
- 시작
- 주 정부
- 스트레스
- 성공적으로
- 공급
- 복용
- 말하는
- 단말기
- XNUMXD덴탈의
- 사고력
- 을 통하여
- 시간
- 상단
- 시도
- 트위스트
- 유형
- 유일한
- 미국
- UPS
- USB
- 사용
- 사용자
- 다양한
- 주말
- 뭐
- 여부
- 동안
- 와이파이
- 일하는
- 가치
- 겠지
- 년
- 너의