-
- 거래의 구문과 데이터구조가 정확해야 한다.
- 입력값이나 출력값 목록이 비어있지 않다.
- 거래크기가 BlockSize보다 작다.
- 모든 출력값과 그 총합은 합법적인 금액 범위내에 있어야 한다.
- 출력값의총합이입력값의총합보다작아야한다.
- 풀이나 메인 브랜치에있는 블록에 짝을 이루는 거래가 존재해야 한다.
- 각입력값에 대한 해제 스크립트는 그에 해당하는 출력값 잠금스크립트에대해 검증해야 한다.
- 각각의 입력값에 대해, 출력값이 풀내의 어떠한 거래 내부에 존재한다면 해당거래는 거부되어야 한다.
- 각각의 입력값에 대해 출력값은 존재해야 하며, 이미 소비되었으면 안 된다
- ...
'Blockchain' 카테고리의 다른 글
두 장군의 문제(Two Generals Problem) (0) 2023.02.26 비잔티움 장애 허용(Byzantine Fault Tolerance) (0) 2023.02.26 비트코인 채굴(Mining) (0) 2023.02.24 PoW 블록검증 Checklist 19개 (0) 2023.02.24 작업증명 (PoW, Proof of Work) 절차 예제 (0) 2023.02.23 합의 알고리즘(consensus algorithm) (0) 2023.02.23 Hyperledger Burrow (하이퍼레저 버로우) (0) 2023.02.09 Hyperledger Besu (하이퍼레저 비수) (0) 2023.02.09