7편: 라이트닝 네트워크 도입과 확장성 문제의 해결책
2017년의 뜨거웠던 대중적 광풍과 뒤이은 각국 정부의 규제 폭풍 속에서도, 베일에 싸인 비트코인 코어 개발자들은 한눈을 팔지 않고 오직 한 가지 본질적인 숙제에 매달리고 있었습니다. 바로 5편에서 언급했던 '확장성(Scalability) 한계'를 극복하는 것이었습니다. 아무리 비트코인이 가치 저장 수단으로 훌륭하다 한들, 커피 한 잔을 사 마시는 데 수수료가 만 원이 넘게 들고 전송에 수십 분이 걸린다면 사토시 나카모토가 꿈꾸었던 '전자 현금'의 비전은 영영 이룰 수 없기 때문입니다. 이때 개발자들이 내놓은 혁신적인 돌파구가 바로 '라이트닝 네트워크(Lightning Network)'였습니다. 이 기술은 블록체인 자체의 크기를 키우는 대신, 완전히 새로운 패러다임으로 접근했습니다. "모든 거래를 굳이 무거운 블록체인 장부에 다 적을 필요가 있을까?"라는 질문에서 시작된 비트코인의 가장 중요한 기술적 진화 과정을 살펴보겠습니다. 온체인(On-chain)의 한계를 넘는 오프체인(Off-chain)의 마법 기존 비트코인의 거래 방식은 모든 내역을 블록체인 위에 직접 기록하는 '온체인(On-chain)' 방식입니다. 전 세계 모든 거래가 10분에 1MB짜리 블록에 들어가야 하니 병목 현상이 생기는 것은 필연적이었습니다. 비트코인의 초당 거래 처리 속도(TPS)는 고작 7건 안팎으로, 초당 수만 건을 처리하는 비자(VISA) 카드 시스템과는 비교조차 되지 않았죠. 라이트닝 네트워크는 이 문제를 블록체인 외부(레이어 2)에서 거래를 처리하는 '오프체인(Off-chain)' 방식으로 해결합니다. 원리는 생각보다 간단합니다. 자주 거래하는 두 사람이 매번 은행 장부에 기록하는 대신, 둘만의 '비밀 장부(결제 채널)'를 하나 개설하는 것입니다. 예를 들어 나와 동네 카페 사장님이 채널을 열고 각자 10만 원씩 예치해 둔 뒤, 매일 커피를 마실 때마다 둘만의 장부에 잔...