검수요청.png검수요청.png

ERC-1404

위키원
Asadal (토론 | 기여)님의 2019년 8월 22일 (목) 07:14 판 (동영상)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색
ERC-1404 Simple Restricted Token Standard

ERC-1404Tokensoft에서 개발한 표준이다. ERC-1404는 몇 줄의 코드로 ERC-20 토큰에 간단한 기능 하나를 추가한다. ERC-1404를 사용하면 토큰 발행자는 오퍼링의 요구와 해당 관할권의 규정에 따라 해당 토큰의 전송을 제한할 수 있다.

개요

ERC-1404는 발행자가 규제 이전 제한을 시행할 수 있도록 몇 가지 주요 개선사항을 통해 간단하고 쉽게 배포하고 전체 이더리움 유니버스와 상호 운용할 수 있는 ERC-20 토큰의 동일한 이점을 모두 제공한다. 새로운 표준은 두 가지 기본 기능을 추가한다.

배경

그동안 발행된 일부 증권형 토큰은 이더리움에서 발행되는 ERC-20 토큰 표준을 따르고 있다. 하지만 ERC-20만으로는 증권형 토큰의 규제 준수를 충족시킬 수 없다는 업계 중론이다. 이에 따라 최근 이더리움 진영에서도 증권형 토큰의 특성을 반영한‘ERC-1404’에 대한 논의가 시작됐다. 해시드 측에 따르면 ERC-1404는 기존 암호화폐공개(ICO)에서 주로 활용된 유틸리티형 토큰과 다르게 송금에 제한을 둔 새로운 이더리움 발행 기준이다. 해시드 관계자는 “최근 미국에서 열린 샌프란시스코 블록체인 위크에서도 유틸리티 토큰과 시큐리티(증권형) 토큰을 비교하는 세션과 이더리움의 새로운 발행 기준인 ERC-1404를 소개하는 세션이 준비돼 있었다”며 “앞으로 나올 대부분의 플랫폼 코인이 시큐리티로 분류될 수 있다는 의견이 제시되면서 ERC-1404에 대한 활발한 논의가 진행 중”이라고 전했다. [1]

동기

토큰 발행자는 ERC-20 토큰의 거래가 증권법 및 기타 계약 의무를 준수하도록 제한하는 방법이 필요하다.

몇 가지 주요 예시:

  • 토큰 잠금 기간
  • AML/KYC 검사 시행
  • 민간 부동산 투자 신탁
  • 델라웨어 주 법률 공유

기술

ERC-20 토큰은 다음과 같은 기본 기능을 제공한다. [2]

contract ERC20 {
 function totalSupply() public view returns (uint256);
 function balanceOf(address who) public view returns (uint256);
 function transfer(address to, uint256 value) public returns (bool);
 function allowance(address owner, address spender) public view returns (uint256);
 function transferFrom(address from, address to, uint256 value) public returns  (bool);
 function approve(address spender, uint256 value) public returns (bool);
 event Approval(address indexed owner, address indexed spender, uint256 value);
 event Transfer(address indexed from, address indexed to, uint256 value);
}

ERC-1404 표준은 ERC-20의 인터페이스를 기반으로 다음 두 가지 기능을 추가한다.

contract ERC1404 is ERC20 {
 function detectTransferRestriction (address from, address to, uint256 value) public view returns (uint8);
 function messageForTransferRestriction (uint8 restrictionCode) public view returns (string);
}

호환성

설계상 ERC-1404는 ERC-20과 완전히 호환된다.

일반적인 제한 토큰

다음은 ERC-1404에 구현된 몇 가지 일반적인 전송 제한 패턴이다. 해당 계약은 서로 구성할 수 있으며, 맞춤형 제한 토큰 계약을 구축하기 위해 하나 또는 여러 개를 상속한다.

  1. 계정 소유권 비율
  2. 계정 보유기간-WIP
  3. 계정 수
  4. 계정 허용 목록
  5. 토큰 분산

주요 표준 제안의 구현 예시

  1. Polymath의 ST-20 토큰
  2. 항구의 R 토큰
  3. 델라웨어 일반법(DGCL) ERC-884 토큰-WIP

결론

동영상

  • 동영상 1 : ERC-1404, Harbor R-Token 및 Polymath ST-20에 대한 SF 암호화폐 프레젠테이션
  • 동영상 2 : ERC-1404 및 공개 소스 표준이 보안 토큰 채택을 가속화하는 방법

각주

  1. 김미희 기자,〈STO 플랫폼-커뮤니티 활기 본격화〉,《TheBlockPost》2018-11-25
  2. 출처: Github 'ERC-1404' https://github.com/ethereum/EIPs/issues/1404

참고자료

같이 보기


  검수요청.png검수요청.png 이 ERC-1404 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.