본문으로 건너뛰기

"Nigo Field Notes" 태그로 연결된 1개 게시물개의 게시물이 있습니다.

Nigo Protocol을 개발하며 얻은 결정과 배움

모든 태그 보기

하드포크 없이 소유기간을 기록하다: SecurityToken.sol 설계 리뷰

· 약 9분
Bankware Global Engineering

앞선 글에서는 한 시점의 잔액이 아니라 일정 기간의 소유 이력을 수익권과 표결권에 반영할 수 있을지 살펴봤다. 잔액이 달라진 지점만 체크포인트하고 그 사이의 면적을 더하면, 주소별 잔액 × 보유 블록 수를 계산할 수 있다는 아이디어였다.

그 글을 쓴 뒤 2023년의 코드를 다시 펼쳤다. 수식보다 먼저 존재했던 구현이었다.

nigo-protocol-v0SecurityToken.sol은 ERC-20 잔액과 함께 주소별 변경 이력을 저장하고, 정해진 블록 구간의 수익을 그 이력에 따라 청구하는 프로토타입이다. 질문은 이번에 훨씬 구체적이다.

소유기간 증명은 실제 스마트컨트랙트에서 어떤 상태로 표현됐고, 그 코드는 다음 설계에 무엇을 남겼을까?