블록체인의 TPS를 향상 시키는 방법에는 어떤 것들이 있나요?
블록체인이 특히 결제시장에 쓰일려면 빠른 전산처리속도가 생명이라고 생각합니다...
비트코인이나 1세대 코인들은 많이 무겁고 속도가 느려서 상용화되기 힘들다고 개인적으로 생각하는데요.. 그런것을 극복하기 위해 라이트닝 네트워크?로 업데이트 하는 암호화페도 있는데요..
라이트닝 네트워크의 도입 외에 TPS를 향상시킬 수 있는 방법들에 대해서 알려주실 수 있으실까요???
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
블록체인의 TPS를 향상 시키는 방법에는 어떤 것들이 있나요?
비트코인 블록체인에 앞으로 적용될 가능성이 있는 기술로 슈노 시그니처라는 것이 있습니다. 이 기술은 트랜젝션에서 서명 부분이 차지하는 용량을 줄임으로써 제한된 블록 용량을 효율적으로 효율적으로 활용할 수 있고 한 번에 더 많은 트랜젝션을 처리할 수 있게 하여 확장성 문제 해결에 도움이 됩니다. 실제로 비트코인캐시는 하드포크를 통해 슈노 시그니처를 적용한 바가 있습니다.
다음으로 이더리움 블록체인의 경우 라이덴 네트워크를 이용하여 이더리움 기반의 토큰을 거래하는 당사자들이 오프 체인 상에서 거래 채널을 개설하고 라이덴 네트워크 토큰으로 저렴한 수수료를 지불하고 빠르게 거래를 할 수 있도록 합니다. 그리고 거래가 완료되면 필수적인 거래 내역만을 온체인 상에서 처리하게 됨으로써 거래 처리 속도가 빨라지고 이더리움 네트워크의 거래 처리 부담을 덜 수 있게 됩니다.
그리고 비트코인 메인 체인과 연결된 루트스탁 사이드 체인을 통해 비트코인과 1:1로 페깅된 RBTC를 발행하여 빠른 거래 처리 속도와 스마트 컨트랙트 기능을 이용할 수 있습니다.
또한 이더리움 블록체인은 샤딩과 캐스퍼를 도입하여 확장성 문제를 해결하려고 합니다. 우선 비탈릭 부테린이 제안한 캐스퍼가 도입되면 새로운 블록이 생성될 때마다 매 번 그것을 검증하고 승인하고 기록할 필요가 없고 50 블록마다 있는 체크 포인트를 검증함으로써 블록이 확정되므로 거래 처리 속도가 빨라집니다. 그리고 샤딩을 통해 트랜젝션을 병렬적으로 처리함으로써 동시에 더 많은 트랜젝션을 처리할 수 있으므로 거래 처리 속도가 빨라지며 확장성 문제를 해결할 수 있을 것으로 예상됩니다.
답변이 도움이 되길 바랍니다.