의견.png

ERC-884

위키원
chlheewoo (토론 | 기여)님의 2019년 8월 20일 (화) 11:07 판 (기술)
이동: 둘러보기, 검색

ERC-884Ethereum Request for Comment 884의 약어로서, 이더리움에서 사용하는 토큰의 한 종류이며, 델라웨어 주의 회사가 공유등록을 하기 위한 블록체인이다. 델라웨어 회사에서 발행한 거래 가능한 ERC-20의 토큰을 새로 생성할 수 있다.

개요

델라웨어 주 입법부는 최근 델라웨어 주 상원 149회 총회, 상원 법안 제69호: 일반 기업법과 관련된 델라웨어 주법 8번을 개정하는 법안을 통과시켰다. 결과적으로 델라웨어 종합 주식회사 법은 현재 기업 주식을 유지하기 위해 블록체인 사용을 명시적으로 허용하고 있다. ERC-884는 각 토큰이 델라웨어 법인이 발행한 주식을 나타내는 트레이드 가능한 ERC-20 토큰을 만들 수 있도록 허용한다. ERC-884는 민간이든 공공이든 델라웨어 법인이 발행한 지분을 나타내도록 설계되었다. ERC-884 토큰을 구축함으로써 기업은 델라웨어 기업법에 부합하는 방식으로 초기 공모(IPO) 또는 개인 주식을 매각함으로써 자금을 조달할 수 있지만, 고객의 주식 등록의 필요성이나 증권 거래소. 양도 대리인의 관여는 무시할 수 있다. [1]

배경

ERC-20의 ERC는 Ethereum Request for Comment 20의 약자로서, 이더리움 블록체인 네트워크에서 발행되는 토큰의 표준을 뜻한다. 이더리움은 블록체인을 기반으로 탈중앙화된 어플리케이션을 실행할 수 있는 플랫폼으로, 이더리움 플랫폼 위에 Dapp들을 만들 경우에는 스마트 컨트랙트 기능을 이용하여 호환토큰을 발행할 수 있다. 가장 대중적으로 알려져 있는 것은 ERC-20으로써, ERC 뒤에 있는 숫자 20은 20번째 제안 이라는 뜻이다. ERC-20 외에도 ERC-165, ERC-233, ERC-115, ERC-721, ERC-884 등 다양한 종류의 토큰이 존재한다. 이더스캔에 따르면 이더리움 기반의 블록체인에서 무려 200,778 개(2019년 7월 16일 기준)의 ERC-20 토큰이 발행되었다.[2]

핵심원칙

  1. ERC-884 토큰은 기본 ERC-20 표준을 넘어 다음 원칙을 준수할 수 있다.
  2. 토큰 소유자는 자신의 신원을 확인해야 한다.
  3. 토큰 소유자 화이트리스트를 시행하기 위해 별도의 크라우드세일 계약에 맡기기보다 토큰 소유자가 화이트리스트를 받아야한다.
  4. 화이트리스트는 크라우드세일 계약과 함께 자격을 강화하여 참조할 수 있지만 화이트리스트는 토큰 계약 자체의 필수적인 부분으로 남아있다.


토큰 계약은 다음과 같은 세 가지 기능을 제공해야 한다. (법 제 224조)
  • 법인은 제 219조 및 제 220 조에 명시된 주주 명단을 준비할 수 있어야 한다.
  • 이 법의 제 156조, 159조, 217조(a) 및 218조에 명시된 정보를 기록해야 한다.
  • 법 제 8조에 따라 주식 양도를 기록해야 한다.[3]

기술

ERC-20은 다음과 같은 기능을 제공한다.

 계약 ERC20 { 
 함수 totalSupply () 공개 뷰 리턴 (uint256); 
 function balanceOf (address who) 공개 뷰가 반환 함 (uint256); 
 
함수 전송 ( 
     주소 : 
     uint256 값 
 ) public 리턴 (bool); 
 
함수 허용 ( 
     주소 소유자, 
     주소 지출 자 
 ) 공개보기 리턴 (uint256); 
 
function transferFrom ( 
     address from, 
     address to, 
     uint256 value 
 ) public 리턴 (bool); 
 
함수 승인 ( 
     주소 지출 자, 
     uint256 값 
 ) 공개 리턴 (bool); 
 
이벤트 승인 ( 
     주소 색인 소유자,
     주소 인덱스 지출 자, 
     uint256 값 
 ); 
 
이벤트 전송 ( 
     색인이 어드레스 
     에 연동 주소 
     uint256 값 
 ); 

ERC-884는 다음과 같이 확장한다.

 / ** 
* 
델라웨어 주 상원, 149 차 총회, 
* 상원 법안 69 호 : 
일반 법과 관련된 델라웨어 코드 제목 8을 개정하는 행위 * ERC20 호환 토큰 . 
* 
* 구현 세부 사항. 
* 
*이 토큰 표준의 구현은  
다음을 제공해야합니다. 
* 
*`이름`-지갑과 교환에서 사용합니다. 
`기호`-지갑과 교환에 사용됩니다. 
* 
* 구현시 
재고 이전 기능에 대한 무단 액세스를 허용하지 않아야 합니다. 
* 
* 위의 옵션 외에도 다음과 같은 선택적인 
'ERC20'기능을 정의해야합니다.
* 
*`decimals` — 각 토큰 
이 단일 공유를 나타내며 *는 나눌 수 없으므로`0`을 반환해야 합니다. 
* 
* / 
contract ERC884는 ERC20 { 
  • 더 자세한 기술내용은 해당 링크에서 확인할 수 있다.
  • </nowiki> --> ERC-884

호환성 해당 표준은 ERC-20 토큰과 다음과 같은 조건과의 호환성을 유지하기 위해 고안되었다.

  1. 십진수 함수는 분할할 수 없으므로 반환해야 한다.
  1. 검증되지 않은 주소로 이전하는 것을 허용하지 않아야하며, 주주 목록을 유지해야 한다.
  1. 남은 토큰을 양도하는 주주들은 반드시 주주 명단에서 제외되어야 한다.
  1. Proviso 1은 현대 지갑이나 교환과의 호환성을 깨뜨리지 않는다. 그것들이 모두 가능하다면 그 정보를 사용하는 것처럼 보이기 때문이다.

결론

각주

  1. EthHub 〈토큰 ERC-884 소개〉, 《Github》 2019-04-17
  2. DSGN Foundation,〈ERC-20이란?〉,《네이버블로그》2019-08-07
  3. EthHub〈토큰 ERC-884 소개〉, 《Github》2019-04-17

참고자료

같이 보기


  의견.png 이 ERC-884 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.