TPS가 빠르면 무조건 좋은 건가요 ?
블록체인에서 보통 TPS를 놓고 비교를 많이 하는데,
무조건 빠르면 다 좋은건가요 ?
TPS말고도 중요하게 비교해봐야 하는 부분은 뭐가 있을까요 ?
안녕하세요. TPS에 대하여 답변드리겠습니다.
블록체인에 있어 TPS는 중요한 요소 중 하나입니다. TPS는 쉽게 말해 처리속도를 말하는 것으로 사용자의 요청을 보다 신속하게 처리할 수 있는 기준이 됩니다. 한 예로 오프라인 매장에서 물건을 구입시 카드결재간 10~30분 걸린다면 매우 불편할 것입니다. 또한 온라인 게임에서도 아이템을 장착하거나 맵 이동간에도 수분이 소요된다면 원할한 게임 진행이 불가능 할 것입니다.
그러나 블록체인에 있어 TPS만이 중요한 것은 아닙니다. 블록체인 체인 구조에 따라 조금 다를 수는 있지만 일반적으로 시스템 완성도와 사용자 편의성, 보안성, 탈중앙화(퍼블릭체인), 댑 수용능력(플랫폼 체인), 신뢰성, 투명성, 활용성, 익명성 등이 중요한 요소로 작용된다고 생각합니다.
추가로 블록체인 속도의 지표 중 하나인 APS라는 것이 있습니다.
APS란?
Actions Per Second의 약자로 블록체인에서 일어나는 모든 액션을 측정한 지표로 사용됩니다.
즉, 블록체인 네트워크를 사용함에 있어 필요한 클래임, 트랜잭션, 승인, 멀티시그 등 모든 액션을 측정한 수치를 말합니다.
감사합니다.
tps가 좋다고해서 좋은것만은 아닙니다.
tps로 따지자면 어떤지 비교잠깐 해보겠습니다.
비트코인은 초당 거래 트랜잭션이 3-5건정도입니다,.
이더리움은 초당 25건정도의 거래를 처리합니다,.
이오스는 3000건정도의 거래를 처리구요
시그마체인인가는 초당 30만거래를 처리합니다.
팍스체인은 초당 50만 거래를 처리할수있는 능력이 있습니다.
그렇다면 제일 좋은 코인은 ? 팍스체인?
하지만 tps를 많이 빠르게 할수있다고 해서 좋은 양질의
가상화폐는 아닙니다.
거래원장을 검증하고 블럭에 저장하고 이때 전송하는
컨펌속도등도 매우 중요하기 때문입니다.
이더리움으로 따지자면 이런 블럭내 원장을 저장하고
검증한후 클라이언트들의 확인을 받은후 블럭에 승인을
한후 유요한 블럭으로 저장되어야 고아블럭이 되지 않듯이
가상화폐의 양질성은 꼭 tps가 아닙니다.
tps처리속도, 저장시 컨펌속도, 블럭의 생성속도, 블럭의 보안
개발진의 유무, 향후화폐로서의 실용성등 매우중요한 부분들이
많습니다. 감사합니다.