마치 비트 코인 이해 충분히 어렵지 않았던 이더 리움은 방정식에 완전히 새로운 수준의 복잡성을 추가했습니다. 탄탄한 기술적 배경을 가지고 있더라도 모든 것이 이해되기까지는 시간과 독립적 인 연구가 필요할 것입니다. 천재, 어쨌든.

그 말과 함께 기본 이해 이더 리움의 작동 원리 일반적으로 암호 화폐를 이해하는 것을 실제로 더 간단하게 만들 수 있습니다. 보시다시피 이더 리움은 스마트 계약을 작성하고 (Solidity 프로그래밍 언어로) 실행할 수있는 분산 형 플랫폼입니다. 수백 개의 분산 애플리케이션 (dApp)을 지원하는 기본 계층입니다..

이더 리움 위에 블록 체인 기술과 스마트 계약을위한 새로운 애플리케이션이 개발 될 때마다 새로운 이더 리움 토큰이 생성 될 수 있습니다. 이 프로세스의 단순화 측면은 이더 리움이 토큰 화에 대한 표준을 설정했다는 것입니다. 다양한 유형의 애플리케이션은 애플리케이션이 수행하는 작업에 따라 다양한 표준에 따라 토큰 화됩니다..

이러한 표준의 결과로 스마트 계약과 토큰이 상호 작용하고 따라서 개발자가 이더 리움에서 dapp을 만드는 것이 훨씬 더 간단합니다. 이 이점을 설명하기 위해들을 수있는 일반적인 비유는 Ethereum이 Dapp 용 iOS 또는 Android와 비슷하다는 것입니다. 이는 애플리케이션을 지원하고 훨씬 쉽게 구축 할 수있는 운영 체제입니다..

Ethereum 토큰에 대한 가장 일반적인 표준은 현재 ERC-20 표준이지만 ERC-223, ERC-721 및 ERC-777 표준도 있습니다. 이 기사에서는 각 표준과 분산 형 생태계에서 어떻게 사용되는지 설명합니다..

ERC-20 토큰이란??

에 사용되는 ERC-20 표준 스마트 계약 토큰을 기능적으로 만드는 6 가지 기본 기능 만 포함합니다. 코드가 너무 간단하여 이해하기 위해 컴퓨터 과학 지식이 필요하지 않습니다. 하나씩 살펴 보자.

먼저 totalSupply () 함수는 주어진 프로젝트의 토큰 경제 내에서 교환하기 위해 생성 될 토큰의 총량을 결정합니다..

그런 다음 이전() 사용자 지갑에 토큰을 초기 배포하는 데 사용되는 기능입니다. 이 기능은 ERC-20 토큰이 ICO에서 인기를 얻게 된 가장 큰 이유입니다. ICO가 완료되었을 때 투자자에게 토큰을 매우 쉽게 보낼 수 있기 때문입니다..

그만큼 transferFrom () 기능은 토큰 보유자가 초기 배포 후 서로 토큰을 교환 할 수 있도록하는 것입니다. 당신이 일부를 보내고 싶다고 가정하면 박쥐 친구에게이 기능은 귀하의 이더 리움 지갑 주소,받는 사람의 이더 리움 지갑 주소 및 전송되는 금액을 가져 와서 거래를 실행합니다..

다음으로 이름에서 알 수 있듯이 balanceOf () 기능은 각 사용자 지갑의 토큰 잔액을 추적합니다. 충분히 간단.

그만큼 승인 () 한편, 기능은 경제 내 총 토큰 공급이 일정하게 유지되도록 보장하는 데 사용됩니다. 즉,이 기능은 누구도 자신의 이익을 위해 허공에서 추가 토큰을 생성 할 수 없도록하기위한 것입니다..

마지막으로 수당() 기능은 트랜잭션이 블록 체인에 추가되기 전에 유효한지 확인합니다. 사용자가 일부 토큰을 다른 지갑으로 이체하고자 할 때마다이 함수는 전송 주소에 transferFrom () 함수에 규정 된 양만큼의 토큰이 있는지 확인합니다. 그렇지 않은 경우 거래가 유효하지 않습니다..

이 6 가지 기능을 통해 새로운 토큰을 생성하고이를위한 플랫폼과 지갑을 개발하는 것은 매우 간단합니다. 이 표준은 이미 수천 개의 다른 프로젝트에서 사용되었습니다. 실제로 모든 프로젝트는 상위 20 개 이더 리움 토큰 ERC-20 토큰입니다.

TL; DR

ERC-20 토큰 :

  • 현재 업계 표준입니까?
  • 6 가지 주요 토큰 기능으로 구성
  • 이미 수천 개의 서로 다른 암호 화폐 프로젝트에서 사용됨

ERC-223 토큰이란??

ERC-20 표준은 매우 유용하지만 완벽하지는 않습니다. 예를 들어, ERC-20의 한 가지 특히 나쁜 설계 결함으로 인해 사람들이 토큰을 일반 지갑으로 보내는 데 사용하는 프로세스를 사용하여 실수로 스마트 계약에 토큰을 보낼 때 토큰이 손실 될 수 있습니다. 불행히도 이것은 이미 현재까지 3 백만 달러 이상의 ERC-20 토큰 손실을 초래했습니다..

ERC-223은 사용자가 동일한 기능을 가진 스마트 계약 및 지갑으로 토큰을 전송할 수 있도록함으로써 이러한 설계 결함을 해결합니다. 또한 ERC-223 토큰은 전송에 2 단계가 아닌 1 단계 만 필요하므로 ERC-20의 효율성이 향상됩니다. 즉, ERC-223 토큰 전송은 ERC-20 전송에 비해 가스의 절반 만 필요합니다 (즉, 저렴함)..

또한 ERC-223 토큰은 ERC-20 토큰과 역 호환되므로 위에서 언급 한 버그를 해결하면서 모든 원래 기능을 유지합니다..

이러한 이점의 결과로 ERC-223 표준은 언젠가 이더 리움 토큰에 가장 널리 사용되는 표준으로 ERC-20을 대체 할 수 있습니다. 그러나 대부분의 이더 리움 지갑은 아직 ERC-223 토큰을 지원하지 않으므로 프로젝트 개발자의 채택이 느립니다..

하지만 암호 화폐 생태계가 얼마나 빠르게 진화 하는지를 감안할 때 ERC-223 토큰이 2019 년 또는 그보다 더 빨리 인기를 얻더라도 놀라지 마십시오..

TL; DR

ERC-223 토큰 :

  • ERC-20 토큰 표준으로 주요 결함 해결
  • ERC-20 토큰 가스의 절반 만 필요
  • ERC-20과 역 호환 가능
  • 주목할만한 암호 화폐 프로젝트에서 아직 사용되지 않았습니다.

ERC-721 토큰이란??

ERC-721 토큰은 이더 리움 기반 수집품 게임에서 처음으로 명성을 얻었습니다., 크립토 키티, 2017 년 말에 인기를 얻었습니다..

ERC-721 토큰 표준과 다른 ERC 표준의 주요 차이점은 ERC-721을 사용하면 개발자가 대체 불가능한 토큰 (NFT)을 쉽게 만들 수 있다는 것입니다. 즉, 하나의 토큰은 동일한 플랫폼 / 생태계 내에서 교환되는 다른 토큰과 다른 가치가있을 수 있습니다..

대체 불가능한 토큰은 고유 한 개별 자산의 토큰 화를 가능하게하므로 매우 유용합니다. 여기에는 신중하게 자란 디지털 고양이뿐만 아니라 예술품, 빈티지 와인, 부동산, 졸업장 등과 같은 훨씬 더 전통적으로 가치있는 자산도 포함됩니다..

이더 리움 생태계에서 최고의 프로젝트 중 하나, 0x 프로토콜, ERC-721 토큰 및 기타 새로운 토큰 표준에 대한 지원을 추가하기 위해 노력하고 있습니다. v2 릴리스, 2018 년 7 월 하순 예정.

고품질이지만 새롭고 덜 알려진 또 다른 프로젝트, 0xcert, 특히 대체 불가능한 토큰에 초점을 맞추고 누구나 블록 체인에서 고유 한 자산을 생성, 소유 및 검증 할 수 있습니다. 또한 0xcert를 사용하면 개발자가 다양한 유형의 고유 자산에 맞는 dapp 및 스마트 계약을 쉽게 만들 수 있습니다..

실제 자산은 토큰 화됩니다. 앞으로 몇 년 동안 ERC-721 토큰 표준이 CryptoKitties보다 훨씬 더 많이 알려질 것이라고 장담 할 수 있습니다. 미술 및 음악 로열티에서 다음날 볼 게임 티켓에 이르기까지 모든 소유권은 이더 리움 블록 체인에서 투명하게 이전 될 수 있습니다. 공급망은 제품 무결성과 추적 가능성을 전례없는 수준으로 보장 할 수 있습니다. ERC-721의 가능성은 아무리 적어도 흥미 롭습니다..

TL; DR

ERC-721 토큰 :

  • 대체 불가능한 토큰 (NFT)
  • 고유 한 개별 자산을 토큰 화하는 데 사용할 수 있습니다.
  • Ethereum dapp에서 처음 사용 크립토 키티, 하지만 디지털 게임을 넘어서 가능한 많은 응용 프로그램이 있습니다.

ERC-777 및 ERC-820 토큰이란??

ERC-223과 유사하게 ERC-777은 ERC-20 토큰 표준을 개선하기위한 것이며 하위 호환이 가능합니다..

ERC-777이 ERC-20보다 나은 한 가지 방법은 ERC-223과 마찬가지로 손실 된 토큰에서 3 백만 달러 이상을 초래 한 설계 결함을 해결한다는 것입니다. ERC-777 표준을 독특하게 만드는 것은 여기에 포함 된 트랜잭션 처리 메커니즘의 폭입니다..

ERC-777을 설명하려면 먼저 ERC-820 토큰 표준부터 시작해야합니다. 이 표준에서 스마트 계약의 중앙 레지스트리가 이더 리움 네트워크에 설정됩니다. 레지스트리를 통해 누구나 스마트 계약 주소를 “검사”하고 지원하는 기능을 확인할 수 있습니다..

ERC-777은 동일한 ERC-820 중앙 레지스트리를 사용하여 스마트 계약 기능을 쉽게 확인할 수 있도록합니다. 또한 동일한 기능을 사용하지 않고 완전히 새로운 기능 세트를 설정합니다. ‘이전’ ‘승인’ ERC-20 표준에 사용 된 기능. 그 대신 ERC-777은 ‘보내다’ Ether 자체를 전송하는 데 사용되는 기능.

ERC-777의 또 다른 큰 판매 포인트는 ‘승인 된 운영자’를 허용한다는 것입니다. 즉, 사람들이 스마트 계약을 승인하여 토큰을 대신 이동할 수 있습니다. 이를 통해 ERC-777은 거래 개인 정보 보호를 개선하기위한 믹서 계약 또는 개인 키 분실시 구제를위한 긴급 복구 기능과 같은 토큰 위에 추가 기능을 구축 할 수 있으므로 사용자 정의가 매우 용이합니다..

또한 ERC-777은 채굴 및 타고 있는 토큰, 프로젝트의 특정 토큰 경제에 따라 매우 유용 할 수 있습니다..

그러나 불행히도 우리가 참조 할 ERC-777 토큰 표준을 기반으로 구축 된 잘 알려진 응용 프로그램이 아직 없기 때문에이 표준이 앞으로 널리 채택 될지 여부는 아직 지켜봐야합니다. ERC-20보다 커스터마이징이 가능하고 거래에 대한 마찰을 줄인다는 점을 고려할 때 오늘날 ERC-20의 거의 모든 애플리케이션은 향후 ERC-777 로의 전환으로 이점을 얻을 수 있습니다..

세부 사항을 정말로 파헤 치고 싶은 사람이라면 ERC-777 표준의 일부인 트랜잭션 처리 메커니즘에 대한 자세한 설명을 찾을 수 있습니다. github 저장소.

TL; DR

ERC-777 토큰 :

  • ERC-20 토큰 표준으로 주요 결함 해결
  • ERC-20과 역 호환 가능
  • ETH 자체 전송에 사용되는 기능을 사용하여 거래를 원활하게합니다.
  • “승인 된 운영자”를 허용하여 이전 표준보다 더 맞춤화 가능

앞서보기

이더 리움 플랫폼은 고정되어 있지 않으며 그 위에 구축하기위한 토큰 표준도 아닙니다. ERC-20 토큰이 현재 시장의 이더 리움 기반 부분을 지배하고 있지만, 미래에는 새롭고 개선 된 ERC-223 또는 ERC-777 토큰 표준으로 이동하는 프로젝트가 점점 더 많아 질 것입니다..

이상으로 100,000 토큰 계약 이미 Ethereum에 살고 있습니다 (예, 당신은 그 권리를 읽었습니다), 개발 속도는 느려지지 않을 것입니다. 이러한 토큰의 대부분은 의심 할 여지없이 중복되고 쓸모없고 가치가 없을 것입니다. 그러나 일부 토큰은 우리가 알고있는대로 세상을 바꿀 수 있습니다..

관련 : 합의 알고리즘, 설명 : 작업 증명, 지분 증명 및 위임 된 지분 증명에 대해 알아야 할 사항