블록체인 기반 지불 네트워크의 스케일링을 위한 대출 시스템의 도입
An introduction of lend/borrow for scaling blockchain-based payment networks
- 주제(키워드) Blockchain , Lightning Network , Scaling , Bitcoin , Offchain
- 발행기관 서강대학교 일반대학원
- 지도교수 장주욱
- 발행년도 2019
- 학위수여년월 2019. 2
- 학위명 석사
- 학과 및 전공 일반대학원 전자공학과
- 실제URI http://www.dcollection.net/handler/sogang/000000063734
- UCI I804:11029-000000063734
- 본문언어 영어
- 저작권 서강대학교 논문은 저작권보호를 받습니다.
초록/요약
암호화폐의 기반 기술인 블록체인은 보안성을 인정받아 세계적으로 블록체인을 실제 서비스에 도입하려는 시도가 늘고 있다. 하지만 이를 적용하기 위해서는 블록체인의 한계인 확장성(Scalability) 문제를 해결해야 할 가장 중요한 이슈로 간주한다. 블록체인은 신뢰성 기반 네트워크이므로 네트워크에 참여하는 노드의 수가 추가될수록 노드 간 신뢰를 형성하기 위한 오버헤드(블록생성, 블록의 크기 등의 요소로 인한 성능 저하)가 발생하기 때문에 네트워크 성능은 저하된다. 실제 비트코인은 7TPS(Transactions Per Second), 이더리움은 15~20TPS의 성능을 나타낸다. 또한, 이더리움에서는 가장 낮은 가스1 비용으로 하나의 트랜잭션이 처리되는데 평균 13분이 소요된다. 페이팔이 155TPS, 비자 네트워크는 평균 2,000TPS의 성능을 보이며, 블록체인 네트워크에 참여자 수가 증가할수록 처리해야 하는 트랜잭션의 수는 증가하는 점을 고려할 때 블록체인에서의 확장성 문제 해결은 블록체인이 향후 계속 발전하기 위해 해결해야할 필수 과제이다. 본 논문에서는 이러한 블록체인의 확장성 문제를 극복하기 위해 비트코인의 라이트닝 네트워크(Lightning Network)의 기능 분석을 통하여 블록체인 네트워크의 스케일링 솔루션 기법에 대해서 제안한다. 첫 번째로 라이트닝 네트워크의 payment channel을 이용한 off-chain에서의 거래방식 및 HTLC(Hashed Timelock Contracts)의 기술에 대해서 설명 및 분석한다. 두 번째로 라이트닝 네트워크에서의 문제점인 중간 노드의 자본 부족 시 전체 라이트닝 네트워크 중단 현상을 막을 수 있는 Lender Node를 이용한 안정적인 라이트닝 네트워크 시스템 구축을 위한 기법에 대해서 이론 및 구현과정에 대해서 설명한다.
more