1. Atomic
- NFT와 토큰 간의 거래는 트랜잭션 하나로 한번에 이루어 져야 한다.
2. Decentralized
- 탈중앙화 형태의 P2P 거래가 가능해야 한다. (신뢰해야만 하는 중간 매개체가 없다)
3. Efficient
- 거래는 최대한 효율적이어야 한다.
4. Revokable
- 언제든지 사용자는 원하는 시점에 거래 컨트랙트에 모든 권한을 취소하고, 떠날 수 있다.
Process(트랜잭션)
1. 거래 매칭
2. 거래에 대한 유효성 검증
3. 거래 후 실행되는 calldata 검증
4. 바이어, 셀러에게 요금 지불, 거래소에 수수료 지불
5. 함수 실행
6. 함수 실행 후 데이터 검증
'[Web3.0] > 블록체인' 카테고리의 다른 글
COSMOS (0) | 2023.03.10 |
---|---|
Re-entrancy attack (0) | 2023.03.10 |
Structure of CryptoKitties (0) | 2023.03.06 |
이더리움 GAS (0) | 2023.02.17 |
이더리움 Transaction 구조 (0) | 2023.02.17 |