의견.png

"ERC-884"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(핵심원칙)
(기술)
91번째 줄: 91번째 줄:
  
 
* 더 자세한 기술내용은 해당 링크에서 확인할 수 있다. [[https://medium.com/coinmonks/tokenising-shares-introducing-erc-884-cc491258e413| ERC-884 ]]
 
* 더 자세한 기술내용은 해당 링크에서 확인할 수 있다. [[https://medium.com/coinmonks/tokenising-shares-introducing-erc-884-cc491258e413| ERC-884 ]]
 +
* ERC-884의 테스트케이스 및 참조구현은  [[github.com/davesag/ERC884-reference-implementation|ERC-884 테스트 사례 및 참조구현]]에서 확인할 수 있다.
  
 
==결론==
 
==결론==

2019년 8월 20일 (화) 10: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 { 

결론

각주

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