찾다
웹3.0이더리움 가상 머신 EVM은 무엇이며 어떤 용도로 사용됩니까?

이더리움 가상 머신 EVM은 무엇이며 어떤 용도로 사용됩니까?

Mar 06, 2024 pm 01:39 PM
가상 머신블록체인비트코인이더리움표준 라이브러리optimism이더리움 블록체인비트코인블록체인

Optimism은 이전에 EVM과 완벽하게 호환되도록 업그레이드될 것이라고 발표했습니다. 개발자는 Solidity 스마트 계약을 사용하여 Ethereum에서 실행되는 도구를 레이어 2에 직접 배포할 수 있으며 이는 Ethereum 네트워크의 확장성이 더욱 향상된다는 것을 의미합니다.

그렇다면 여기서 언급하는 EVM(Ethereum Virtual Machine)은 무엇을 의미하고 그 용도는 무엇인가요? 오늘 알아보겠습니다.

01
이더리움 가상 머신이란 무엇인가요?

컴퓨터 공학을 전공하는 학생들은 "가상 머신"에 익숙해야 합니다. "가상 머신"은 소프트웨어를 통해 시뮬레이션되고 완전히 격리된 환경에서 실행되는 완전한 하드웨어 시스템 기능을 갖춘 완전한 컴퓨터 시스템을 의미합니다.

간단히 말하면, 가상 머신은 개인용 컴퓨터와 똑같은 소프트웨어를 통해 시뮬레이션하는 가상 머신으로, 실제 물리적 컴퓨터와 동일한 소프트웨어 및 하드웨어 리소스를 갖습니다.

가상 시스템에 들어간 후에는 이 새롭고 독립적인 가상 시스템에서 모든 일상 작업을 수행할 수 있으며, 소프트웨어를 독립적으로 설치 및 실행하고 데이터를 저장할 수 있습니다.

이렇게 하면 다양한 바이러스와 공격에 대한 두려움 없이 가상 머신에서 놀 수 있습니다. 가상 머신을 다시 설치하더라도 실제 시스템에는 아무런 영향을 미치지 않습니다.

이더리움 가상 머신 EVM은 무엇이며 어떤 용도로 사용됩니까?

의 여섯귀원숭이와 손오공이 똑같은 외모를 갖고 있고, 둘 다 마귀를 토벌하는 능력을 갖고 있지만 독립적인 개체인 것처럼요. 귀 여섯개 달린 원숭이가 죽은 후에도 Sun Wukong 자신에게는 아무런 영향을 미치지 않습니다.

우리는 비트코인 ​​네트워크가 실시간으로 업데이트되는 거대한 분산 원장과 같다는 것을 알고 있습니다. 전 세계 어디에서나 컴퓨터가 인터넷을 통해 비트코인 ​​시스템에 연결될 수 있으며, 이는 분산되어 있고, 변조가 불가능하며 개방적입니다.

이 네트워크에는 가상 머신이 없습니다. 비트코인의 더 중요한 기능은 언제든지 체인에서 수행되는 거래 데이터를 기록하고 저장하는 것입니다.

이더리움 가상 머신은 이름에서 알 수 있듯이 이더리움 블록체인을 기반으로 구축된 추상 머신으로, 이더리움 블록체인에서 실행되는 프로그램을 서로 분리하고 메인 체인에서 분리할 수 있습니다.

02
이더리움 가상머신의 용도는 무엇인가요?

분산 원장으로 간주되는 비트코인에 비해 이더리움은 "차세대 스마트 계약 및 분산 응용 플랫폼"이 되기 위해 노력하고 있으며 프로그램을 실행할 수 있는 분산 컴퓨팅 플랫폼이라고 볼 수 있습니다.

Vitalik은 또한 이를 분산형 "세계 컴퓨터"로 구상합니다. 컴퓨터로서 계산, 저장, 실행 등의 기능을 갖추어야 합니다.

그래서 이더리움은 비트코인 ​​네트워크의 기본 데이터 저장 기능 외에도 계산을 위해 다양한 코드를 실행해야 합니다. 이더리움 가상 머신(EVM)에 의해 컴파일, 해석 및 실행되는 소프트웨어 또는 애플리케이션은 "스마트 계약"입니다. " ".

이더리움 체인에서 전송 트랜잭션이 발생하면 EVM(Ethereum Virtual Machine)은 다음과 같은 일련의 작업을 수행합니다.

· 전송 값을 검색하고 계약 지침을 분석합니다.

· 가스 소비량(취급 수수료)을 계산하고 송금을 보내는 주소에 가스 수수료가 충분한지 확인하세요.

· 계약을 이행하고 해당 주소로 자금을 이체합니다.

위 EVM(Ethereum Virtual Machine)의 워크플로에서 Ethereum용 EVM의 여러 기능을 엿볼 수 있습니다.

· 테스트 용이성: 다양한 "스마트"의 원활한 실행을 보장하기 위해 계약", 이를 위한 안전한 실행 환경을 만들어야 합니다. Ethereum Virtual Machine은 코드 실행 환경입니다.

위에서 말했듯이 가상 머신의 다양한 작업은 호스트에 영향을 미치지 않습니다. 이더리움 가상 머신에서 스마트 계약을 생성하려는 개발자는 호스트 컴퓨터를 차지하지 않고도 가상 머신에서 다양한 애플리케이션을 테스트할 수 있습니다. 다른 블록체인의 영향을 받지 않습니다.

· 보안 강화: 이더리움은 강력한 기능을 갖춘 다양한 애플리케이션을 제공하며, 로직이 더욱 복잡해지기 때문에 개발자가 다양한 취약점을 더 쉽게 개발할 수 있습니다. 이더리움 가상 머신은 완전히 독립적인 샌드박스이며 계약 코드는 외부 세계와 완전히 격리되어 EVM 내부에서 실행될 수 있습니다.

범죄자나 프로그래머의 프로그래밍 오류가 전체 메인 체인에 영향을 미치는 것을 방지할 수 있을 뿐만 아니라 스마트 계약을 실행하는 물리적 장치가 공격받는 것도 방지할 수 있습니다.

· 안정성 보장: 이더리움 가상 머신은 이더리움 네트워크의 모든 노드에 배포되므로 전체 이더리움 네트워크의 데이터는 여러 노드에 의해 공동으로 유지 관리되고 업데이트되므로 전체 블록체인 데이터의 일관성이 유지됩니다. 이는 또한 이더리움의 내결함성을 극도로 높여 가동 중지 시간을 보장합니다.

03
요약

이더리움 가상 머신은 스마트 계약 구현을 위한 기술적 기반을 제공하고 개발자에게 응용 프로그램 테스트를 제공할 뿐만 아니라 이더리움 블록체인에서 중요한 역할을 한다는 것을 알 수 있습니다. 전체 환경을 개선하여 이더리움 메인 체인의 보안과 안정성을 어느 정도 향상시킵니다.

그러나 EVM에서 일반적으로 사용하는 Solidity 언어에 표준 라이브러리가 부족하고 계약 코드가 업그레이드를 지원하지 않고 배포, 저장 공간 조각화 및 유지 관리 등만 지원하는 등 비판을 받아온 많은 결함도 있습니다. .

위 내용은 이더리움 가상 머신 EVM은 무엇이며 어떤 용도로 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 知乎에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
두려움이 팔리는 것처럼 Blockdag (BDAG)는 군중에서 눈에 띄는두려움이 팔리는 것처럼 Blockdag (BDAG)는 군중에서 눈에 띄는Apr 13, 2025 am 11:48 AM

Fear가 암호화 시장에서 판매하는 것을 추진함에 따라 Cardano와 Solana와 같은 주요 동전은 힘든시기에 직면합니다.

디지털 자산이 약세의 감정을 막아 주면서 일반 암호 시장이 회복되었습니다.디지털 자산이 약세의 감정을 막아 주면서 일반 암호 시장이 회복되었습니다.Apr 13, 2025 am 11:46 AM

지난 24 시간 동안, 일반 암호화 시장은 디지털 자산이 약세 감정을 막아 주면서 회복되었습니다. 이 기간 내에

Bitcoin의 현재주기는 2017 년과 2021 년에 보이는 구조적 재설정과 강한 유사성을 보여줍니다.Bitcoin의 현재주기는 2017 년과 2021 년에 보이는 구조적 재설정과 강한 유사성을 보여줍니다.Apr 13, 2025 am 11:44 AM

비트 코인과 시장 변동성 (BTC/VIX 비율)의 관계 및 주간 차트의 총 암호화 시가 총액과 같은 주요 시장 지표

새로운 밈 동전 지금 시청 : Cheems Token, Siren 및 Peipei새로운 밈 동전 지금 시청 : Cheems Token, Siren 및 PeipeiApr 13, 2025 am 11:42 AM

Meme Coins가 계속해서 암호화 세계를 폭풍으로 끌어 올리면서 정통한 투자자들은 끊임없이 다음 큰 기회를 찾고 있습니다.

Crypto Market은 최근 순전 한 침체 후 반등을 목격했습니다.Crypto Market은 최근 순전 한 침체 후 반등을 목격했습니다.Apr 13, 2025 am 11:40 AM

암호화 시장은 최근 침체로 반등을 목격했습니다. 독점 시장 데이터에 따르면 총 암호 시장 자본화는 $ 2.71ts에 도달했습니다.

그는 Pixelated Punks를 풍부하게 얻었고 그 과정에서 국세청을 펑크했습니다.그는 Pixelated Punks를 풍부하게 얻었고 그 과정에서 국세청을 펑크했습니다.Apr 13, 2025 am 11:38 AM

펜실베이니아 주인은 유죄 판결을 내린 후 악명 높은 암호화 펑크 NFT 컬렉션에서 1,300 만 달러 이상의 디지털 아트를 뒤집기 위해 유죄를 선고 한 후 연방 교도소에 직면하고 있으며,이를 IRS에보고하지 않았다고 금요일 검찰은 밝혔다.

트렌드 밈 동전 지금 구입트렌드 밈 동전 지금 구입Apr 13, 2025 am 11:36 AM

최근에 Meme Coins는 독특하고 흥미로운 투자 기회로 부상하여 노련한 투자자와 신규 이민자 모두를 이끌어 냈습니다.

Toncoin (Ton)Toncoin (Ton)Apr 13, 2025 am 11:34 AM

Toncoin은 대부분의 암호 화폐에 영향을 미치는 일주일의 시장 차원의 손실을 견뎌낸 후 단기 반등을 위해 자체적으로 위치하고있는 것으로 보입니다.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.