Why Nostr? What is Njump?
2024-01-16 05:04:41

sogoagain on Nostr: 라이트닝 네트워크 노드 운영을 중단하기로 했습니다. 라이트닝 ...

라이트닝 네트워크 노드 운영을 중단하기로 했습니다. 라이트닝 노드는 지속적인 관리가 필요하다는 것이 가장 큰 걸림돌이 아닐까 싶습니다. 노드에 문제가 생기면, 며칠에서 몇 달까지도 신경을 써주어야 하는 상황이 발생하는데 현재 그럴 여력이 부족하다 판단되어 정리하게 되었습니다.

제가 마주했던 오류 중 크게 기억에 남는 두 가지입니다:

1. 채널을 여는 트랜잭션의 수수료가 너무 낮아 트랜잭션이 멤풀에 오래 머물게 되었습니다. 수수료를 올리기 위해 여러 방법을 시도한 끝에 성공하였고 트랜잭션은 완료되었지만, 채널이 정상적으로 열리지 않았습니다. 비정상적인 채널을 닫고자 강제 폐쇄를 하였는데 이 때문에 자금이 긴 시간 동안 묶여 있었습니다.

2. 노드를 재시작할 때마다 유효하지 않은 적은 금액의 트랜잭션이 생성되어 온체인 자금 전체를 펜딩 상태로 만들어 사용할 수 없게 묶어버리는 오류가 발생했습니다.

특히 두 번째 오류는 다양한 방법을 시도한 끝에 LND의 버그로 판단되어 LND 측에 이슈로 제보했습니다. 8개월의 기다림 끝에 LND의 버그가 고쳐져 업데이트로 해결됐지만, 그동안 온체인 자금이 묶여 있었기에 아무것도 할 수 없었습니다. 또한, 개발자가 고쳐주기만을 기다릴 수밖에 없다는 것도 아쉬웠고 라이트닝 네트워크 노드에 대한 신뢰도 조금 잃게 되었습니다. 만일 해당 버그가 고쳐지지 않았다면 제 자금은 영영 펜딩 상태로 묶여버렸을 테니까요.

이러한 경험을 바탕으로, 모든 사람이 라이트닝 네트워크 노드를 운영하는 것은 현실적으로 어렵다는 생각이 듭니다. 오류를 해결하기 위해선 CS, 온체인, LN 등에 대한 충분한 지식이 필요하며, 이를 추적하고 해결할 의지와 시간이 필요합니다. 하지만 자기 본업에 투자하기도 바쁜 대부분의 사람이 며칠씩 노드 이슈를 해결하기 위해 노드를 부여잡는 상황은 주객이 전도된 것 같단 생각이 듭니다.

결국 라이트닝 네트워크는 분업화되어 어느 정도 신뢰를 감수하고 기업의 수탁형 서비스를 이용하는 것이 합리적이지 않나 생각이 드네요.

당연히 노드를 돌리면 얻는 것과 배우는 것이 상당하므로 여력이 되시는 분들은 노드를 운영하며 공부하는 것도 추천해 드립니다. 저 역시 언젠가 여유 혹은 필요성이 생긴다면 다시 운영할 생각입니다.

#Bitcoin #Lightning
Author Public Key
npub1nhffp7hfyy2weckcw7tslaf20qhk7dp59zal2swghx4tpc9ejjxsuqxcf8