비트코인캐쉬 CTOR공부중에 TTOR이란?

2019. 07. 11. 03:31

TTOR에서 CTOR이 변환 한 후 블록 생성 속도가 빨라지고 고아 블록 발생할 확률이 감소합니다. CTOR을 사용하여 시스템의 복잡성을 줄이고 악의적인 공격에 대한 어려움을 증가시킬 수 있다는 내용중에

TTOR에 대한 설명이 없어서 설명 부탁드립니다!


공유하고 돈벌기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변

질문자께서 질문해주신 TTOR이란 'Topological Transaction Ordering Rule'의 약자입니다. 이것은 비트코인이 사용하고 있는 트랜젝션 처리 규칙이면서, 비트코인에서 하드포크된 비트코인캐시가 과거에 사용했던 트랜젝션 처리 규칙이라고 할 수 있겠습니다.

이 TTOR이라는 것은 트랜젝션을 처리할 때 거래가 인과 관계에 따라 처리되어야 한다는 룰이며, 그 관계를 위상 순서를 나타낸 그래프로, 수학적으로 설명할 수 있다는 점에서 TTOR로 불립니다.

즉, Mempool에 임시로 저장되어 있는 트랜젝션들 중 서로 관련이 있는 트랜젝션을 처리할 때 TTOR에 따르면 처리 우선 순위와 관련하여, 하위 트랜젝션의 Input Data는 상위 트랜젝션의 Output Data에서 나오므로 그 순서가 상위->하위로 처리된다는 것입니다.

예를 들면 A라는 트랜젝션이 있고 이 트랜젝션의 Output Data에서 이어져 B 트랜젝션의 Input Data가 나왔다고 할 때 A->B 순서로 처리될 수는 있지만 B->A 순서로는 처리되지 못하는 것입니다. 왜냐하면 B 트랜젝션이 A의 Output DAta에서 나온 것이기 때문입니다.

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

2019. 07. 11. 05:48
154