암호화폐

블록체인에서 스마트 계약이 무엇인지 알아보십시오

Crypto Antusias 2022. 10. 21.
반응형

스마트 계약이란 무엇입니까 - 스마트 계약은 실제로 "매우 똑똑"하지 않습니다. 스마트 계약은 공유 블록체인에 저장되는 간단한 프로그램입니다. 코인, 토큰 및 지갑에 대한 정보를 저장합니다.

 

스마트 계약 또는 스마트 계약은 암호화폐를 기반으로 하는 분산 애플리케이션(dApp) 개발의 핵심입니다.

 

스마트 계약은 이더리움, 카르다노 등과 같은 다양한 암호화 프로젝트에서 실행되지만 세계 최초의 암호화폐인 비트코인에서는 실행되지 않습니다. 예, 스마트 계약은 기본적으로 비트코인 ​​블록체인에서 실행되지 않습니다.

 

 

이 기술은 이더리움 사양의 일부로 2014년에 도입되었습니다. 스마트 계약이 무엇인지에 대해 이야기할 때 이더리움은 개시자입니다.

 

이것이 이더리움 블록체인 및 이더리움 호환 블록체인에서 실행되도록 많은 dApp이 구축되는 이유 중 하나입니다.

 

스마트 계약은 간단한 IF/THEN 문으로 시작합니다. 개발자들은 자판기의 블록체인 버전으로 설명하기 위해 "스마트 계약"이라는 용어를 만들었습니다.

 

올바른 코인이 입금되면 보상을 받게 됩니다. 어떤 의미에서 자판기는 스마트합니다. 즉, 자동으로 독립적으로 작업을 수행할 수 있습니다.

 

이더리움에서 스마트 계약은 사용자의 지갑에 일정량의 코인이 수신되면 10%가 장기 저축을 위해 따로 마련된 두 번째 지갑으로 전송되도록 지정할 수 있습니다.

 

오늘날 대부분의 스마트 계약은 Solidity라는 프로그래밍 언어로 작성됩니다. 이더리움의 초기 버전을 만든 동일한 소프트웨어 엔지니어가 설계했습니다. Solidity는 단순한 IF/THEN 모델보다 훨씬 더 정교한 스마트 계약 생성을 지원합니다.

 

기술적으로 스마트 계약은 블록체인 트랜잭션의 사본과 함께 이더리움 노드에 설치되는 소프트웨어 플랫폼인 이더리움 가상 머신(EVM)에 의해 실행되는 기술입니다. C++, C#, Go, Java, JavaScript, Haskell, Python, Rust, Elixir, Ruby, Erlang 및 기타 프로그래밍 언어로 스마트 계약을 생성할 수 있는 EVM이 현재 존재합니다.

 

EtherScripter와 같은 시각적 프로그래밍 도구는 프로그래밍 언어로 코드를 작성할 필요 없이 스마트 계약을 구축할 수 있는 가상 환경의 역할을 할 수 있습니다.

 

다른 블록체인의 정보와 마찬가지로 스마트 계약은 표준 시스템이므로 변경할 수 없습니다. 즉, 사용한 후에는 지울 수 없습니다.

 

대부분의 개발자는 모든 사용자(사용자)가 계약이 개발자의 지갑으로 자금/자산을 유출하지 않도록 확인할 수 있는 스마트 계약에 대한 소스 코드를 만듭니다.

 

스마트 계약은 모든 블록체인 기반 분산 앱(dApp)의 주요 기반입니다.

반응형

댓글