BIP119는 CHECKTEMPLATEVERIFY(CTV) opcode를 도입해 트랜잭션 출력 구조를 미리 약정하는 소프트포크 제안입니다.
내용
CTV는 트랜잭션이 특정 출력 집합을 가져야만 유효하도록 스크립트에서 강제합니다. 이를 통해 코인을 받은 뒤 미리 정해진 경로로만 지출하는 "볼트(vault)" 패턴이 가능합니다.
응용
배치 결제, 컨제스션 제어 트리, 비수탁 타임락 볼트 등 다양한 응용이 가능합니다. Draft 상태로 커뮤니티 내 지지와 반대 의견이 공존합니다.