TPS 향상을 위한 기술들 가운데 라이트닝네트워크, 라이덴네트워크, 샤딩의 특징은 무엇인가요?
안녕하세요.
블록체인을 이용하는 Transaction이 증가하거나, 블록 내용이 복잡해짐으로써 발생하는 TPS(Transaction Per Second)의 하락 문제를 해결하기 위한 기술들이 있다고 하는데요.
그 기술들 가운데 라이트닝네트워크, 라이덴네트워크, 샤딩이 가지는 각각의 특징은 무엇인지 알고 싶습니다.
안녕하세요. TPS 향상을 위한 기술들에 대하여 답변드리겠습니다.
라이트닝 네트워크(Lightning Network)란?
비트코인은 사이드 체인의 온/오프 체인 기술을 사용하여 거래를 하게 됩니다.
오프체인(Off-chain Transaction)이란?
블록체인 네트워크를 사용하지 않고 트랜잭션을 발생하여 사전거래를 하는 방식입니다.
차후에 온체인과 연동하여 최종 검증을 통해 블록을 생성하게 됩니다.
온체인(On-chain Transaction)이란?
일반적으로 사용되는 블록체인 네트워크의 개념입니다.
오프체인에서 발생된 트랜잭션들을 검증하고 블록을 생성하게 됩니다.
쉽게 말해 소액의 거래나 자잘한 트랜잭션들을 오프체인을 통해 묶음형식(트랜잭션 덩어리)으로 만들어서 온체인상에 올리게 되고 이를 검증과 합의를 통해 블록을 생성하기 때문에 일반적으로 하나하나 개별로 처리하는 방식보다 속도가 빨라지게 됩니다. 이럴 경우 수수료가 저렴해지는 효과도 있습니다.
라이덴 네트워크(Raiden Network)란?
이더리움에서 사용되는 사이드체인으로 비트코인의 사이드체인(루트스탁)과 유사한 온/오프 체인을 이용한 거래방식입니다.
일부 사전거래를 오프체인에서 실시한 후 온체인상과 연동하여 보다 빠른 검증이 가능하게 됩니다.
오프체인 기술에는 채널 네트워크와 멀티 허브 라우팅을 사용하게 됩니다.
오프체인 기술
채널 네트워크 : 기본적인 1:1 양방향 채널로 확장되어 사용자간의 스테이트 채널이 유기적으로 작동을 의미합니다.
멀티 허브 라우팅 : 채널의 오픈과 관련된 예치 관련 가스 비용을 최소화하여 오프체인의 효과를 높이는 기술입니다.
샤딩(Sharding)이란?
PoS검증방식에서 작동되는 기능이며, 모든 노드들이 구역별로 나뉘어 거래내역을 검증하는 분권화된 검증 시스템으로 수 많은 트랜젝션을 병렬로 처리하여 보다 빠른 TPS가 가능합니다.
또한 PoS방식에서 중앙화의 문제가 발생할 수 있기 때문에 이더리움은 샤딩이란 기술을 통해 블록 검증 지역을 분권화(그룹화)하여 중앙화의 문제를 해결함과 동시에 빠른 트랜젝션이 구현하게 됩니다.
감사합니다.