ERC-777

위키원
125.141.56.47 (토론)님의 2019년 8월 7일 (수) 14:07 판
이동: 둘러보기, 검색

ERC-777Ethereum Request for Comment777의 약자로써 이더리움에서 ERC-223과 같이ERC-20표준의 상위호환 버전이다.

개요

  • ERC-777의 개발자들은 ERC-223과 비슷하게 ERC--20의 주요기능을 향상시키고자 노력하였다. 이 2버전(erc-777,erc-223)은 서로 호환이 되며 다른 자산형식의 송금문제는 일어나지 않아야한다.ERC-777에서는스마트 계약의 중앙 레지스트리이더리움네트워크에서 작동해야하며 누구나 스마트 계약의 주소를 확인하고 지원할 수 있으나 개발자는 전송 토큰 프로세스를 크게 단순화시켰다.ERC-20의 일반적인 "전송"및 "승인"매개 변수 대신 send 매개 변수가 나타나는데.이 작업은 일반적인 ETH를 전송하는 것, 또한 ERC-777에서는 "승인된 운영자"라는 용어가 사용. 즉, 스마트 계약에 대한 신뢰 관계를 대신하여 토큰 전송의 형태로 신뢰 관계가 있다.

이더리움[ethereum]

개요

  • 이더리움블록체인 기술을 기반으로 스마트 계약 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이다.초기에 이시리움 또는 에테리움 등 다양한 이름으로 불리다가 시간이 지남에 따라 이더리움으로 표기가 통일되고 있다. 영어로 Ethereum의 정확한 발음은 미국식으로 이씨리엄([iˈθɪɹiəm])이고, 영국식으로는 이씨어리엄([iˈθɪəɹiəm])이다. 중국어로는 이더리움을 이타이팡(以太坊, tài fāng, 이태방)이라고 부른다. 또한 [디앱]](DApp)을 배포할 수 있는 분산 응용 애플리케이션 플랫폼이며 스위스를 거점으로 하는 이더리움재단(Ethereum Foundation)에서 개발하고 있는 오픈소스 프로젝트이다. 이더리움 이전의 블록체인 기반 기술은 전자화폐에 특화된 기능을 구현했기 때문에, 암호화폐 이외의 영역에서 사용하기에는 어려움이 있었다. 반면 이더리움은 비트코인과 비슷한 전자화폐의 기능과 더불어 솔리디티(Solidity) 등의 튜링완전성(Turing-Completeness)을 갖춘 확장용 언어를 이용해 스마트 계약을 작성함으로 여러 분야에 접목할 수 있다. 덕분에 블록체인 기술을 다양한 비즈니스 분야로 확장할 수 있게 되었다.

역사

  • 2013년 11월 : 당시 19세의 비탈릭 부테린(Vitalik Buterin)은 이더리움 백서를 작성하여 이더리움 개발을 제안했다.
  • 2014년 07월 ~ 09월 : 비탈릭 부테린이 주도하여 이더리움재단을 구성하고, 크라우드펀딩 방식의 ICO를 통해 비트코인 3만 1천개를 개발 자금으로 모았다.
  • 2015년 05월 09일 : 이더리움의 퍼블릭 테스트넷인 '올림픽 테스트넷'을 공개했다.
  • 2015년 07월 30일 : 이더리움 서비스를 정식으로 시작했다. 이더리움 최초의 블록, 즉 제네시스 블록이 생성되었다. 이더리움 프론티어 단계가 시작되었다.
  • 2015년 09월 07일 : 이더리움 200,000번째 블록에서 하드포크를 수행했다.
  • 2015년 11월 09일 ~ 13일 : 이더리움 데브콘 1 행사를 진행했다.
  • 2016년 03월 14일 : 이더리움 1,150,000번째 블록에서 홈스테드 단계로 이행했다.
  • 2016년 04월 ~ 05월 : 이더리움 블록체인 기반의 더 다오 펀드(The DAO Fund)를 구성하고, 1.5억 달러에 해당하는 투자자금을 모았다.
  • 2016년 06월 : 더 다오(The DAO)에 대한 해킹 사건이 발생했다.
  • 2016년 07월 20일 : 이더리움 1,920,000번째 블록에서 하드포크를 진행하여 이더리움이 두 가지 버전으로 분리되었다. 이 중 구 버전을 이더리움 클래식(Ethereum Classic, ETC)이라고 부르고, 신 버전을 이더리움(Ethereum, ETH)이라고 부른다.
  • 2016년 09월 19일 ~ 21일 : 이더리움 데브콘 2 행사를 진행했다.
  • 2016년 10월 18일 : 이더리움 2,463,000번째 블록에서 EIP 150 하드포크를 수행했다.
  • 2016년 11월 22일 : 이더리움 2,675,000번째 블록에서 스퓨리어스 드래곤(Spurious Dragon) 하드포크를 진행했다.
  • 2017년 05월 : 삼성SDS㈜가 기업형 이더리움 연합체인 EEA에 회원사로 가입했다.
  • 2017년 06월 : 이더리움의 시장 규모가 약 20조원을 돌파했다.
  • 2017년 10월 16일 : 이더리움 4,370,000번째 블록에서 비잔티움 하드포크를 진행했다.
  • 2017년 11월 01일 ~ 04일 : 이더리움 데브톤 3 행사를 진행했다.
  • 2018년 01월 비탈릭 부테린이 기존 ICO의 문제점을 해결하고자 새로운 방식의 다이코(DAICO)를 제시했다.
  • 2018년 10월 13일 : 이더리움의 콘스탄티노플 하드포크를 시도했으나 실패했다.
  • 2018년 10월 30일 ~ 11월 02일 : 이더리움 데브콘 4 행사를 진행했다.
  • 2019년 01월 16일 : 이더리움 7,080,000번째 블록에서 이더리움 콘스탄티노플(Ethereum Constantinople) 하드포크를 재시도할 예정이다.

특징

  • ERC-820의 기능을 가져와 모든 사람에게 스마트 계약 주소를 볼 수 있게 하고, 그것들의 기능을 체크할 수 있게 한다.ERC-20 이중 거래 검증 제거 해서 트랜젝션 오버헤드가 감소,간단한 전송과 확인에서, ERC-777의 보내기 기능으로 본질을 바꾸면서, 토큰스마트 계약 그 자체로 더욱 많은 것들을 할 수 있게 된다. 트랜잭션을 혼합하여 기밀성을 향상시키고 또한 응급 상황에서 개인 키 및 암호를 복원하는 기능을 구현하는 기능을 제공한다.당장 ERC-20을 사용하는 모든 프로젝트에 적용되는 것은 아니지만 시간이 좀 걸려도 ERC-777은 수행될 것이다.

다른 ERC의 종류

ERC-20

  • ERC-20은 Ethereum Request for Comment20의 약자로 이더리움 볼록체인 네트워크에서 정한 독자적이고 대체가능한표준 토큰을 대부분의 ICO 에서 사용가능하다.Dapp(Decentralized Application)내에서의 토큰교환이 가능,다른 이더리움 상에서의 토큰교환도 가능하다.스마트 계약에서 표준 API를 구현할수있다. [1]

ERC-165

ERC-165는 Ethereum Request for Comment165의 약자로 토큰 대신에 방법에 대한 표준을 지정한다. 인터페이스 확인 구현 후 인터페이스 게시하며 스마트 컨트랙트에 주어진 인터페이스를 언제 사용하는지 감지한다.

ERC-223

ERC-223은 Ethereum Request for Comment223의 약자로 ERC-20의 토큰 표준을 개선한 것이다.ERC-20 표준에 지갑과 유사한 방식으로 스마트 계약서로 전송된 모든 전송이 유실되서 트랜젝션이 무효되고 토큰이 사라지는 토큰 버닝을 방지한다. (ERC20 버그)/본질적으로 토큰들이 스마트 계약에서 한 번에 다른 지갑으로 보내질 수 있도록 지원하는데 개발자는 스마트 계약 주소에 도착하는 토큰을 승인하거나 거절할수 있다.부산물은 두 개가 아니라 하나의 기능을 확인하는 것이기 때문에 가스비가 절반 정도밖에 안 된다는 것이다.거래를 실행할 때마다 이더리움 네트워크 채굴자들에게 보상을 주기 위해 지불하는 소액 수수료같은 개념이다.

ERC-621

ERC-621(Ethereum Request for Comment 621)은 이더리움 네트워크의 개선안을 제안하는 EIPs(Ethereum Improvement Proposals)에서 관리하는 공식 프로토콜이며 ERC-20의 표준을 확장하며 토큰의 공급량을 변화시킬수 있는 표준안이다. ICO에 사용되기에는 적절하지 않지만 주로 공급 유통량을 정할 수 없는 경우에 사용된다. 토큰으로 게임 내의 화폐, 골드, 퀘스트 아이템처럼 수요와 공급을 예측할 수 없는 것을 구현할 때 유용하다.

ERC-721

ERC-721 (Ethereum Request for Comment721)은 개발자들이나 복수의 소유자들 사이에서 공유,대체 할 수 없는 토큰이다. 스마트 계약 ( 스마트 컨트랙트) 내에서 개별의NFT를 위한 기능과 상태를 수반하여 디앱게임등 표준API 구현이 기능하다.이더몬( ERC-721의 기능을 수행하는 NFT다. 플레이어들은 서로 자신들의 이더몬을 거래할 수 있고, 이더몬의 한 조작을 공유할 수는 없다. 누군가가 다른 사람에게 전송할 경우에 전체 NFT로서만 전송이 가능하다)를 예로 들수 있다. 토큰이 디앱 내에서 공유될 수 있고 미래 NFT 생성에 영향을 미칠 수 있는 수집물이 되도록 한다. 가치하락을 방어하기위해서 전체 공급량에 제한을 둔다.

ERC-827

ERC-827ERC-20을 확장한 것으로 지갑과 거래소는 토큰을 재사용 불가,토큰 소지자는 토큰을 전송하면서 제3자가 사용할 수 있도록 승인 가능

ERC-884

ERC-884는 회사가 공유 등록을 유지하기 위한 블록체인이다. 신원 확인 및 토큰 소유자의 필수 화이트리스트 작성, 토큰의 전체 가치이며 부분가치가 없고정보 감독자 의무 기록이 필수다.

전망

이더뉴스

ERC-777표준이 토큰 소유자가 더 많은 통제권으로 편리한 거래 환경을 제공함에 따라서 ERC20을 효과적으로 대체할것이라고함

    • Ethereum 플랫폼은 지속적으로 성장,발전중이다.매달 전세계 개발자들은 GitHub에서 수천개의 새 토큰을 설명하는 새로운 스마트 계약 코드를 게시하고. 아무도 그들 모두가 좋다고 말할 수는 있지만, 밀과 밀을 분리하여, 머지않아 ERC는 우리의 세계를 좌우할 것이다.

각주

  1. ♥오늘도 행복하다♥ ,〈ERC20 이란?〉, 《naver》,2017-07-12

참고자료