Lightning 노드를 설정하고 피어에 연결하고 채널을 여는 방법 (4/4)

자체 Lightning 노드를 실행하기로 결정하기 전에 현재 번개 네트워크는 실험적이며 자금 손실을 초래하는 심각한 버그가 포함될 수 있습니다.

이 기사에서는 Raspberry Pi를 사용하여 Bitcoin 메인 넷에서 LN (Lightning Network) 노드를 설정하는 데 필요한 단계를 설명합니다. C-Lightning 구현을 사용할 것입니다. 여기에서 전체 문서에 액세스 할 수도 있습니다. LND, Eclair를 비롯한 몇 가지 다른 구현도 있습니다.

저는 grubles의 튜토리얼을 기반으로 사용하고 그 위에 구축했습니다. 여기에서 자습서에 액세스 할 수 있습니다.

메인 넷 Lightning 네트워크를 실행하지 않으려면 언제든지 테스트 넷에서 놀 수 있습니다.

C- Lightning 설치

C-Lightning 패키지를 설치하려면 종속성이 필요합니다.

Github에서 번개 복제 :

조명 구축 :

Lightning 노드 구성

Lightning 구성 파일에 다음 데이터를 작성합니다.

테스트 넷에서 번개 노드를 구성하려는 경우

Lightning 노드 시작

메인 넷 lightningd 를 시작하려면 메인 넷에서 실행되는 로컬 bitcoind 노드가 있어야합니다.

테스트 넷에서 로컬 비트 코인 실행에만 관심이있는 경우. testnet lightning 을 시작하기 위해. 테스트 넷에서 실행되는 로컬 bitcoind 노드가 있어야합니다.

bitcoind 가 메인 넷 / 테스트 넷 네트워크와 동기화 될 때까지 기다리십시오.

다음 명령을 사용하여 lightningd 메인 넷을 시작할 수 있습니다.

테스트 넷에서 lightningd 를 실행하려는 경우

원격 Lightning 피어에 연결

Lightning Node를 성공적으로 시작한 후에는 피어에 연결하고 채널 그래프를 동기화해야합니다.

사용 된 피어는 내 것입니다. (노드를 오프라인으로 전환했습니다. 노드가 다시 온라인 상태가되면 업데이트됩니다.)

Blockstream의 피어에도 연결할 수 있습니다.

그래프는 자동으로 동기화됩니다.

채널을 열기 위해 자금을 조달 할 주소 만들기

Lightning 결제 채널을 열려면 자금이 지원되는 UTXO가 필요합니다. 비트 코인을 보낼 lightning-cli 로 비트 코인 주소를 생성하세요.

그러나 어떤 이유로 내 비트 코인 지갑은 Bech32 주소 형식으로의 전송을 지원하지 않습니다.

lightning-cli 를 사용하여 Segwit Bitcoin 주소를 생성해야합니다.

비트 코인을 해당 주소로 보내십시오. 이 소프트웨어는 실험용 소프트웨어라는 점에 유의하십시오 .

BTC 수령 확인

lightning-cli 를 사용하여 주소에 자금이 지원되는지 확인합니다.

출력은 아래와 같이 표시되며, 트랜잭션이 블록 체인에 6 개 이상의 확인이있을 때 상태가 확인 됨으로 표시됩니다.

우리가 이전에 연결했던 동료와 함께 채널 열기

결제 채널을 열려면 노드의 pubkey 또는 ID (이 경우 내)를 찾은 다음 lightning-cli 를 사용하여 채널 열기를 시작합니다.

해당 ID를 복사하고 몇 가지 사토시로 채널에 자금을 지원합니다.

amount_in_satoshi 를이 채널에 투자 할 금액으로 대체합니다 (예 : 0.001 BTC에 자금을 지원하려면 amount_in_satoshi 를 100000 (1 BTC = 100,000,000 Satoshi)으로 대체해야합니다.

채널을 Blockstream에 투자 할 수도 있습니다.

채널 개설 확인

채널을 열려면 세 번의 확인이 필요합니다. 자금 조달 거래가 세 번 확인되면 lightning-cli 를 사용하여 새 결제 채널을 나열하세요.

가족이 된 것을 환영합니다! 이제 메인 넷에서 비트 코인 라이트닝 노드를 성공적으로 설정했습니다.

비트 코인 라이트닝 네트워크 탐색

다음 탐색기와 리소스를 사용하여 연결할 노드의 주소를 식별했습니다.


비트 코인 라이트닝 네트워크 테스트 넷 탐색기

추가 리소스

받은 편지함에서 직접 최고의 소프트웨어 할인 받기