BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

대중 과학 코너 08 | 이더리움의 뛰어난 작업: 스마트 계약

欧易情报局
特邀专栏作者
이 기사는 약 1794자로, 전체를 읽는 데 약 3분이 소요됩니다
이더리움의 스마트 계약은 어떻게 작동하고 무엇을 합니까?
AI 요약
이더리움의 스마트 계약은 어떻게 작동하고 무엇을 합니까?

이더리움의 가장 큰 특징은 "스마트 컨트랙트"라는 개념의 도입이라고 말씀드렸는데요, 이번 호에서는 가장 중요한 개념인 "스마트 컨트랙트"부터 시작해서 어떻게 작동하는지, 어떻게 작동하는지에 대해 말씀드리겠습니다. .어떤 효과.

간단히 말해서 스마트 계약에는 두 가지 주요 기능이 있습니다. 하나는 트랜잭션을 보다 편리하게 처리하는 것이고 다른 하나는 Dapp(즉, 블록체인 애플리케이션)을 보다 유연하게 개발하는 것입니다. 다음으로 하나씩 설명드리겠습니다.

1. 스마트 컨트랙트를 통해 거래를 보다 편리하게 처리할 수 있습니다.

스마트 컨트랙트가 어떻게 거래를 더 편리하게 만들 수 있는지 이야기해 봅시다. 여기서 우리는 이더리움 가상 머신과 이더리움 계정이라는 두 가지 개념을 이해해야 합니다.

(1) 이더리움 가상 머신

"가상 머신"은 컴퓨터 분야의 용어로, 컴퓨터 성능에 영향을 주지 않고 작업을 마음대로 수행할 수 있는 가상 환경으로 이해할 수 있습니다.

이더리움은 P2P 분산형 가상 머신(영어 약어 EVM)이라는 점을 제외하면 본질적으로 가상 머신입니다. 모든 블록체인 기술과 마찬가지로 전 세계 노드는 자신의 컴퓨터에서 소프트웨어를 실행합니다. 전 세계 노드를 포함하는 이 "세계적 수준의 컴퓨터"를 EVM(Ethereum Virtual Machine)이라고 합니다.

Ethereum 가상 머신은 Ethereum 스마트 계약을 위한 실행 환경을 만드는 데 사용되는 시스템으로 이해할 수 있습니다.

(2) 이더리움 계정

이더리움은 두 종류의 계정을 설정했는데 하나는 우리가 운영할 수 있는 일반 계정(영어 약어 EOA)이고 다른 하나는 "스마트 계정"입니다.

1. 일반 계정

"일반 계정"(즉, EOA 계정)에는 현재 이더리움 금액만 있으며 개인 키로 제어되며 이체 트랜잭션을 시작할 수 있습니다.

Ethereum "일반 계정"에서 Ethereum을 전송할 때 전송 방법은 Bitcoin과 유사합니다.

제 계정에서 Yiyi의 계정으로 3Etherum을 이체했습니다.이 전송은 일반 계정을 사용합니다.Yiyi의 지갑 주소와 전송 금액을 입력해야하며 비트 코인 전송과 매우 유사하므로 많은 말을하지 않겠습니다.

2. 스마트 어카운트

"스마트 계정"에는 이더리움 금액뿐만 아니라 프로그램 코드도 있습니다. 코드의 실행은 트랜잭션에 의해 트리거됩니다. 해당 메시지가 수신될 때마다 코드가 실행됩니다. 이 스마트 계정 스마트 계약의 운송인입니다.

이더리움 "스마트 계정"에서 이더리움을 전송할 때 가상 머신과 스마트 계약이 관련됩니다. 예를 들면 다음과 같습니다.

급여 지급일에 Yiyi로 3Etherum을 전송하기로 결정했는데 이는 합의가 되었다는 의미입니다. . 계정에서 Yiyi로 3 Ethereum을 전송했습니다.

2. 스마트 컨트랙트는 Dapp(블록체인 애플리케이션)을 보다 유연하게 개발할 수 있습니다.

위에서 우리는 스마트 계약이 거래를 더 편리하게 만드는 방법을 소개했습니다. 다음으로 스마트 계약의 또 다른 주요 기능에 대해 이야기해 보겠습니다. 이를 통해 Dapp(즉, 블록체인 애플리케이션)을 보다 유연하게 개발할 수 있습니다.

비트코인은 화폐 시스템이라면 이더리움은 플랫폼을 지향합니다. Ethereum 시스템은 현재 Android 및 Apple 시스템과 다소 유사하며 개발자는 시스템에서 다양한 응용 프로그램을 자유롭게 개발할 수 있습니다.

이더리움은 필요에 따라 수정할 수 있는 유연한 시스템으로 설계되어 사용자가 자신의 필요에 맞는 작업을 생성할 수 있습니다. 통화.

이더리움의 핵심은 위에서 언급한 개념인 "이더리움 가상 머신(EVM)"에 있습니다. 이 가상 머신은 임의의 알고리즘으로 복잡한 코드를 실행할 수 있습니다. 컴퓨터 용어로 이더리움은 "튜링 완료"이며 개발자는 기존 프로그래밍 언어를 사용할 수 있습니다. (예: "Java, Python") 이더리움 가상 머신에서 계약 및 다양한 분산 응용 프로그램을 생성합니다.

스마트 계약은 이더리움 "탈중앙화 응용 프로그램"이 무한한 상상력과 더 강한 활력을 갖도록 합니다. 스마트 계약은 다양한 비즈니스 로직을 처리하여 이더리움 블록체인의 기능을 최대한 활용하여 블록체인의 확장성을 높이고 이더리움을 현재 가장 큰 블록체인 개발 플랫폼으로 만듭니다. 금융 파생 상품, 보험, 부동산, 법적 절차 등과 같은 다양한 시나리오에서 스마트 계약을 사용할 수 있습니다.

이는 디지털 화폐로서의 비트코인의 기능에서 벗어나 더 많은 분야에 블록체인 기술을 적용하기 때문에 이더리움을 "블록체인 2.0 시대"라고 부르는 중요한 조치이기도 합니다.

3. 이더리움과 이더리움(ETH)

Ethereum 시스템에는 코인도 포함됩니다. 이더리움(Ethereum, 영어 코드 ETH)은 이더리움 네트워크에서 생성되는 암호화폐로 "이더리움"이라고도 합니다. 이더리움의 스마트 계약 시스템에서 이더리움은 중요한 역할을 합니다. 현재 대부분의 ICO 프로젝트는 이더리움에서 개발된 애플리케이션을 기반으로 하며 개발자는 이더리움에서 프로젝트를 실행하기 위해 이더리움에 비용을 지불해야 합니다.

이더리움은 블록체인 애플리케이션을 위한 개발 플랫폼으로서 많은 개발자와 일반 사용자가 플랫폼에 참여하여 애플리케이션 개발 및 거래를 위해 플랫폼을 사용하도록 유도했습니다. Ethereum에 대한 수요 지속적인 성장. 물론 이더리움의 붕괴는 이러한 프로젝트에서 나오는 막대한 현금과도 많은 관련이 있습니다.

정리하자면, 이번 호에서는 이더리움의 가장 큰 특징인 스마트 컨트랙트와 스마트 컨트랙트와 관련된 몇 가지 용어인 이더리움 가상 머신, 스마트 계정에 대해 주로 소개했습니다. 요약하면 이더리움 가상 머신은 스마트 계약을 실행하는 데 사용되며 스마트 계정은 스마트 계약을 실행할 수 있는 매개체입니다.

ETH
Odaily 공식 커뮤니티에 가입하세요