>웹3.0 >이더리움 스마트 계약의 ERC 표준은 무엇입니까?

이더리움 스마트 계약의 ERC 표준은 무엇입니까?

DDD
DDD앞으로
2024-03-06 14:28:531290검색

암호화 업계에서는 보고서에서 ERC를 자주 볼 수 있는데, ERC란 무엇일까요? 오늘 당신과 이야기합시다.

01
스마트 계약

ERC에 대해 이야기하기 전에 먼저 스마트 계약의 개념을 소개하겠습니다. 스마트 계약의 개념은 1994년 Nick Szabo에 의해 처음 제안되었습니다. 그는 다음과 같이 정의했습니다. 스마트 계약은 계약 조건을 실행하는 컴퓨터화된 거래 계약입니다.

이더리움 스마트 계약의 ERC 표준은 무엇입니까?

생활속 자판기 스마트 계약의 원천은 고객이 자판기에 돈을 넣으면 자판기가 작동하기 시작하는 것입니다. 스마트 계약은 어떤 모습인가요? 이더리움의 스마트 계약을 예로 들면, 자판기가 고유한 ID를 갖고 있는 것처럼 이더리움의 각 스마트 계약에는 고유한 계정이 있습니다. 외부 계정이 특정 팁을 사용하여 선택한 스마트 계약을 호출하면 자동 제어 스위치를 켜는 것과 동일하며 스마트 계약은 자체 코드 정의에 따라 자동으로 실행됩니다.

그러나 자판기와 달리 스마트 계약이 생성되면 코드를 변경할 수 없으며 직원이 문을 열고 물건을 넣는 자판기와 같을 수도 없습니다.

스마트 계약의 불변성 이점으로 인해 계약 조항 시나리오에 자연스럽게 적합하며 악의적인 변조와 수동 개입을 효과적으로 줄일 수 있습니다. 예를 들어, 이더리움에 은행과 같은 스마트 계약을 작성할 수 있고, 사람들은 이 계약을 통해 돈을 입출금할 수 있습니다. 이렇게 하면 은행 직원의 오류나 악의적인 변경으로 인한 잔액 불균형이 발생하지 않습니다.

사실 이 "은행" 스마트 계약에 저장된 돈은 반드시 ETH일 필요는 없습니다. 왜냐하면 이더리움 스마트 계약을 통해 계약 개발자는 우리가 알고 있는 다양한 이더리움 기반 통화인 자체 통화를 정의할 수 있기 때문입니다. USDT, NBN 등

이렇게 스마트 계약은 각계각층의 사람들에게 새로운 아이디어를 제공한 것 같습니다. 모두가 스마트 계약을 기반으로 새로운 프로젝트를 개발하고 자체 토큰을 발행할 수 있을지 고민하고 있습니까? 스마트 계약은 물론 가능하지만 정해진 절차에 따라 수행되어야 합니다. 따라서 모든 종류의 기타 토큰, 데이터 등이 플랫폼에 나타나는 것을 효과적으로 방지하기 위해 자체 표준이 있습니다.

02
ERC Standard

이더리움 스마트 계약의 ERC 표준은 무엇입니까?


ERC는 "Ethereum Request for Comment"의 약자로, ERC 초안의 기술 및 조직적 예방 조치와 표준이 포함되어 있음을 의미합니다. . 이 표준 세트는 실제로 이더리움 관계자뿐만 아니라 일부 이더리움 애호가들에 의해 제안되었습니다.

앞서 언급한 은행 ​​스마트 계약을 보면 다음과 같은 기능과 지침이 있을 것이라고 상상하기 어렵지 않습니다.

1. 각 고객의 잔액을 기록해야 합니다.

2. 돈을 이체할 수 있어야 합니다.

3. 각 고객이 자신의 잔액을 확인할 수 있는지 확인하세요.

위의 기능과 지침을 주의 깊게 생각해 보면 모든 "은행" 계약이 이를 가져야 하는 것처럼 보이며 토큰 계약도 이를 가져야 합니다. 그러므로 지갑 및 거래와 더 잘 호환됩니다. 플랫폼에서 Ethereum은 ERC20 및 ERC721과 같은 토큰 프로토콜 표준과 같은 것을 발표했습니다.

예를 들어 Amao 코인과 Agocoin은 모두 ERC20 표준을 기반으로 발행되므로 사용자에게 몇 가지 선택 버튼을 제공합니다(즉, 인터페이스 기능은 일관됩니다). 이러한 선택 버튼은 사용자가 잔액 확인, 토큰 전송, 등이 있으나 Amao Coin, Dogecoin의 하단에는 잔액 조회, 토큰 전송 등의 기능을 구현하는 방식이 다를 수 있습니다.

표준화해야 할 토큰 계약 외에도 기타에는 데이터 패키지 디자인, 일부 인터페이스의 정의 규칙 등이 포함되지만 이에 국한되지는 않습니다. 일부 ERC 표준도 있습니다. 이러한 표준 프로토콜 중 일부는 Ethereum 창립 팀에서 나온 것이고 일부는 Ethereum 애호가 및 기여자의 제안입니다. 전반적으로 더 나은 Ethereum 환경을 만들기 위해 함께 일하는 것이 중요합니다.

따라서 관심 있는 파트너는 이더리움 스마트 계약의 일부 단점이나 혁신할 가치가 있는 영역을 기반으로 몇 가지 제안을 제시하고 스스로 기여할 수도 있습니다.

위 내용은 이더리움 스마트 계약의 ERC 표준은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 zhihu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제