아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
진실한재칼194
진실한재칼19419.06.03

Tps 구하는 공식은 어떻게 되나요?

암호화폐에서 중요한 요소 중 하나인 확장성을 측정하는 지표 중 하나가 TPS라고 알고 있습니다. TPS 수치는 어떻게 측정할 수 있는 것인지 공식 같은게 있는지 궁금합니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.

    • 암호화폐에서 중요한 요소 중 하나인 확장성을 측정하는 지표 중 하나가 TPS라고 알고 있습니다. TPS 수치는 어떻게 측정할 수 있는 것인지 공식 같은게 있는지 궁금합니다.

      1. 일단 블록 생성 시간, 블록의 용량, 트랜젝션의 용량을 알아야 합니다. 블록의 용량을 트랜젝션 하나당 용량으로 나누면 한 블록당 처리될 수 있는 거래의 수가 나옵니다. 이것을 블록 생성 시간(초)으로 나누면 TPS를 구할 수 있습니다.

      2. 오늘자 비트코인의 데이터를 통해 한 번 계산을 해 보도록 하겠습니다.

      3. 일단 답변을 하는 현재 블록 생성 시간은 평균 11분 54초이고 블록의 용량은 895994 Bytes, 트랜젝션의 용량은 390 Bytes 라고 할 수 있습니다.

      4. 우선 블록의 용량인 895994를 390으로 나누면 약 2297입니다. 이것을 다시 블록 생성 시간인 714초로 나누면 TPS는 약 3.2가 나옵니다.

      5. 그렇다면 코인 게코의 자료를 통해 TPS가 맞는지 확인해 보겠습니다. 아래 스크린샷을 참고해 주시길 바랍니다.

      6. 비트코인의 TPS가 3.33으로 나와서 비슷한 값이 구해진 것을 알 수 있습니다. 이러한 차이가 나는 이유는 TPS를 계산하는 시점에서 블록 생성시간, 블록의 용량, 트랜젝션의 용량 등이 차이가 있기 때문입니다.

      7. 따라서 TPS라는 것은 고정된 값이 아니라 더 높아질 수도 있고 더 낮아질 수도 있는 변화하는 값이며 계속 변한다는 것을 알 수 있습니다.

    답변이 도움이 되길 바랍니다.