비탈릭 부테린의 이더리움이 스마트 컨트랙트와 활발한 개발자 생태계를 결합해 어떻게 ‘프로그래머블 머니’를 애플리케이션용 플랫폼 계층으로 바꿨는지.

이더리움은 비탈릭 부테린과 밀접하게 연결되어 있습니다. 그는 원래의 제안을 명확히 제시했는데, 그 핵심은 '일반 목적의 프로그램을 실행할 수 있는 블록체인'입니다. 단순히 A에서 B로 코인을 옮기는 것만이 아니라, 매번 새로운 아이디어마다 별도의 체인을 만들 필요 없이 누구나 접근할 수 있는 공유 기반 위에서 개발자가 앱을 만들 수 있게 했습니다.
일반적인 화폐가 은행 계좌의 숫자라면, 프로그래머블 머니는 규칙을 가진 화폐입니다. 그 규칙은 다음처럼 동작할 수 있습니다: 조건이 충족될 때만 결제를 해제한다, 수익을 자동으로 분배한다, 또는 중앙 회사가 자금을 보관하지 않고 토큰을 거래할 수 있게 한다. 핵심은 네트워크의 소프트웨어가 로직을 집행하기 때문에 참여자들이 단일 신뢰 주체 없이 협력할 수 있다는 점입니다.
이더리움은 블록체인을 플랫폼 계층으로 재구성했습니다. 즉, 앱들이 동일한 보안, 사용자 계정, 데이터 표준을 공유하는 공통의 “월드 컴퓨터”입니다. 덕분에 지갑, 토큰, 마켓플레이스, 대출 프로토콜 같은 다양한 애플리케이션들이 플랫폼 소유자의 허가 없이 서로 연결될 수 있습니다.
이 글은 네 가지 실타래를 연결합니다:
끝까지 읽으면 이더리움이 단순한 코인을 넘어서 왜 공유된 기반이 되어 웹3 앱의 범주를 가능하게 했는지에 대한 실용적 멘탈 모델을 가지게 될 것입니다.
비트코인의 돌파구는 단순한 ‘인터넷 화폐’가 아니었습니다. 그것은 디지털 희소성을 증명했습니다: 낯선 이들끼리 중앙 운영자 없이 누구 소유인지 합의하는 방식이 가능하다는 것을요.
하지만 비트코인은 의도적으로 범위를 좁혔습니다. 내장된 스크립팅 시스템은 다중서명 같은 몇 가지 유용한 조건을 표현할 수 있었지만, 단순하고 예측 가능하며 악용하기 어렵게 설계되었습니다. 이러한 보수성은 보안에는 도움이 되었지만 만들 수 있는 것들을 제한했습니다.
초기 암호화폐 위에 앱을 만들고 싶었다면—예를 들어 토큰, 크라우드펀딩 메커니즘, 온체인 게임 같은 것—곧바로 여러 제약에 부딪혔습니다:
그래서 선택지는 대개: 로직을 오프체인에 두고 ‘트러스트리스’ 이점을 포기하거나, 별도의 블록체인을 출시해 공유 사용자와 인프라를 포기하는 것이었습니다.
빌더들이 필요로 한 것은 범용의 공유 실행 환경이었습니다—누구나 코드를 배포할 수 있고, 모든 사람이 그 결과를 검증할 수 있는 장소. 그런 게 있다면 ‘앱’은 온체인에 존재하는 프로그램이 될 수 있고, 회사가 서버를 운영하는 방식이 아닙니다.
그 공백이 이더리움 원안의 핵심입니다: 스마트 컨트랙트 코드를 1등 시민으로 취급하는 블록체인—암호화를 단일 목적 시스템에서 수많은 애플리케이션을 위한 플랫폼으로 바꿨습니다.
비트코인은 중앙 운영자 없이도 디지털 가치를 이동시킬 수 있음을 증명했습니다—그러나 ‘보내고 받기’ 이상의 것을 만들려면 번거로웠습니다. 새로운 기능은 종종 기본 프로토콜의 변경을 요구했고, 매 아이디어는 자체 체인이 되는 경향이 있었습니다. 실험은 느리고 단편적이었습니다.
비탈릭 부테린의 핵심 제안은 단순했습니다: 하나의 사용 사례를 위한 블록체인을 만드는 대신, 여러 사용 사례를 실행할 수 있는 블록체인을 만들자. ‘몇 가지 기능이 추가된 코인’이 아니라, 개발자가 가치의 동작을 정의하는 프로그램을 작성할 수 있는 공유된 기반을 만들자는 것이었습니다.
이더리움을 ‘월드 컴퓨터’라고 부를 때의 유용한 의미는 그것이 슈퍼컴퓨터라는 것이 아니라, 누구나 코드를 배포하고 다른 누구나 상호작용할 수 있는 공개적이고 항상 켜져 있는 플랫폼이라는 점입니다. 네트워크는 중립적인 심판처럼 동작합니다: 모두에게 동일한 규칙을 적용하고 그 결과를 기록해 다른 이들이 검증할 수 있게 합니다.
이더리움은 단지 스마트 컨트랙트뿐만 아니라, 기본적으로 상호운용되게 만드는 데 초점을 맞췄습니다. 개발자가 공유 표준을 따르면, 서로 다른 앱들이 레고처럼 맞물릴 수 있습니다: 지갑은 여러 토큰을 지원하고, 거래소는 새 자산을 별도 통합 없이 상장할 수 있으며, 새로운 제품은 기존 컴포넌트를 재사용할 수 있습니다.
이것이 오픈 표준과 컴포저빌리티가 특징이 되는 지점입니다. 컨트랙트는 다른 컨트랙트를 호출할 수 있고, 제품은 이전 ‘프리미티브’ 위에 쌓일 수 있습니다.
최종 목표는 플랫폼 계층입니다: 금융 도구, 디지털 소유권, 조직, 게임 같은 수많은 애플리케이션이 구축되고 재조합될 수 있는 신뢰할 수 있는 기반. 이더리움의 내기는 범용 기반이 단일 목적 체인 모음보다 더 많은 혁신을 촉발할 것이라는 점이었습니다.
스마트 컨트랙트는 이더리움에서 실행되어 규칙을 정확히 집행하는 작은 프로그램입니다. 간단한 비유는 자판기입니다: 2달러를 넣고 버튼을 누르면 계산원 없이도 과자가 나옵니다. 규칙은 공개되어 있고, 입력이 정확하면 결과가 자동으로 발생합니다.
일반 앱에서는 회사의 서버, 관리자, 데이터베이스 업데이트, 고객지원 프로세스를 신뢰합니다. 그들이 규칙을 바꾸거나 계정을 동결하거나 실수를 하면 보통 사용자는 무슨 일이 있었는지 직접 검증할 방법이 없습니다.
스마트 컨트랙트와 함께라면 핵심 로직은 네트워크에 의해 실행됩니다. 이는 계약이 올바르게 작성되고 배포되었다는 전제하에 참여자들이 단일 운영자를 신뢰하지 않아도 된다는 뜻입니다. 여전히 코드와 기반 블록체인을 신뢰하지만 중앙 당사자의 재량에 대한 의존을 줄이는 것이 가능해집니다.
스마트 컨트랙트는:
스마트 컨트랙트는 스스로 현실 세계의 사실—예: 오늘 날씨, 배송 상태, 성인 여부—을 직접 알 수 없습니다. 그런 정보는 외부 입력(오라클)이 필요합니다. 또한 한 번 배포되고 사용된 컨트랙트의 행동을 되돌리기는 어렵습니다.
자산과 규칙이 같은 장소에 존재하기 때문에, 결제·소유권·집행이 함께 일어나는 제품을 만들 수 있습니다. 자동 수익 분배, 투명한 마켓플레이스, 코드로 정산되는 금융 계약처럼 문서나 수작업 없이 동작하는 것이 가능해집니다.
이더리움은 많은 독립 주체가 합의하는 공유 컴퓨터입니다. 한 회사가 서버를 운영하는 대신 수천 개의 노드가 동일한 규칙을 검증하고 동일한 기록을 유지합니다.
이더리움에는 ETH를 보유하고 앱과 상호작용할 수 있는 계정이 있습니다. 두 가지 주요 타입이 있습니다:
트랜잭션은 EOA가 서명한 메시지로, (1) 다른 계정으로 ETH를 보내거나 (2) 스마트 컨트랙트 함수를 호출합니다. 사용자의 관점에서는 지갑에서 ‘확인’하는 것이 실제로 이 행위를 수행하는 것입니다. 개발자 관점에서는 앱의 모든 동작이 궁극적으로 트랜잭션이 됩니다.
트랜잭션은 즉시 반영되지 않습니다. 그것들은 블록으로 묶이고, 블록이 체인에 순서대로 추가됩니다. 트랜잭션이 블록에 포함되고 후속 블록이 쌓일수록 되돌리기 어려워집니다. 실무적으로는 확인(컨펌)을 기다리고, 빌더들은 그 지연을 고려한 UX를 설계합니다.
**이더리움 가상 머신(EVM)**은 스마트 컨트랙트 코드를 모든 노드에서 동일하게 실행하는 공유 런타임입니다. 이 덕분에 컨트랙트는 이식성이 있습니다: 토큰, 거래소, NFT 컨트랙트를 배포하면 같은 EVM “언어”를 사용하는 한 어떤 지갑이나 앱도 상호작용할 수 있습니다.
모든 계산과 저장 변경에는 가스가 듭니다. 가스는 다음을 위해 존재합니다:
사용자에게 가스는 포함되기 위해 지불하는 수수료입니다. 개발자에게는 가스가 제품 설계에 영향을 미칩니다: 효율적인 컨트랙트는 비용을 낮추고, 복잡한 상호작용은 네트워크 혼잡 시 비싸질 수 있습니다.
이더리움은 단지 “스마트 컨트랙트”를 추가한 것이 아닙니다. 또한 공유된 토큰 표준을 대중화했습니다—지갑, 거래소, 앱이 의존할 수 있는 공통 규칙들. 이런 호환성 덕분에 생태계는 빠르게 성장할 수 있었습니다: 모두가 같은 ‘토큰 언어’를 쓰면 새로운 앱이 기존 인프라에 플러그인할 수 있습니다.
토큰 표준은 잔액이 어떻게 추적되는지, 전송이 어떻게 작동하는지, 모든 토큰 컨트랙트가 노출해야 할 기본 함수가 무엇인지 정의합니다. 지갑이 그 함수들을 알면 어떤 준수 토큰이든 표시하고 보낼 수 있습니다. 디파이 앱이 표준을 지원하면 최소한의 추가 작업으로 많은 토큰을 수용할 수 있습니다.
이는 통합 노력을 ‘자산마다 맞춤 작업’에서 ‘한 번 표준을 지원하면 끝’으로 줄입니다. 또한 검증된 패턴을 재사용하기 때문에 실수 위험도 낮습니다.
ERC-20은 각 단위가 서로 교환 가능한 대체 가능 토큰의 설계도입니다(달러와 유사). 스테이블코인, 거버넌스 토큰, 유틸리티 포인트 토큰 등이 이 인터페이스를 따를 수 있습니다.
ERC-20이 예측 가능하므로 거래소는 새 토큰을 빠르게 상장할 수 있고, 지갑은 잔액을 자동으로 표시하며, 디파이 프로토콜은 많은 자산을 일관되게 처리할 수 있습니다(스왑, 대출, 담보 등).
ERC-721은 고전적인 NFT 표준으로, 각 토큰이 고유해서 컬렉터블, 티켓, 소유권 증명에 적합합니다.
ERC-1155는 하나의 컨트랙트로 다수의 토큰 타입을 관리할 수 있게 확장해 게임과 같이 많은 아이템이 필요한 앱에 유용합니다.
이 표준들이 맞물려 ‘맞춤 자산’을 상호운용 가능한 빌딩 블록으로 바꿨고, 제작자와 개발자는 배관 작업보다 제품 개발에 더 많은 시간을 쓸 수 있게 되었습니다.
이더리움이 플랫폼 계층이 된 건 스마트 컨트랙트 덕분만은 아닙니다—시간이 흐르며 이 위에서 개발하기가 더 쉬워졌기 때문입니다. 더 많은 개발자가 합류하면서 도구, 공유된 패턴, 재사용 가능한 빌딩 블록을 만들었고, 그로 인해 다음 물결의 빌더들이 더 적은 노력으로 시작할 수 있었습니다.
컴포저빌리티란 한 앱이 다른 앱의 스마트 컨트랙트에 플러그인할 수 있다는 의미입니다. 모든 것을 다시 만들 필요 없이 기존 컨트랙트를 재사용하고 더 나은 UX에 집중할 수 있습니다.
예시: 지갑을 열어 스왑 앱에 연결해 ETH를 스테이블코인으로 교환한 뒤, 그 스테이블코인을 대출 앱에 예치해 이자를 얻는 것을 몇 번의 클릭으로 할 수 있습니다. 각 단계는 많은 앱이 사용하는 잘 알려진 컨트랙트를 호출할 수 있습니다.
또 다른 예: 포트폴리오 앱은 권한 없이 여러 디파이 프로토콜에 걸친 포지션을 ‘읽을’ 수 있습니다. 데이터가 온체인에 있고 컨트랙트가 공개적으로 접근 가능하기 때문입니다.
초기 팀들은 지갑 라이브러리, 컨트랙트 템플릿, 보안 도구, 개발 프레임워크 같은 기초를 만들었습니다. 이후 빌더들은 그 기반 위에서 더 빠르게 제품을 출시했고, 사용량이 늘어나 생태계가 더 매력적으로 되었습니다.
오픈소스는 이 과정의 주요 가속기입니다. 팀이 감사된 컨트랙트 코드나 널리 사용되는 라이브러리를 공개하면 수천 명의 개발자가 이를 검사하고 개선하고 응용할 수 있습니다. 공개적으로 이터레이션이 일어나고 표준이 빠르게 퍼지며 좋은 아이디어들이 중첩됩니다.
실무에서는 이 플라이휠이 솔리디티 자체를 넘어 프론트엔드, 대시보드, 관리자 도구, 체인 활동을 인덱싱하는 백엔드 서비스까지 확장됩니다. 플랫폼 예시로 Koder.ai 같은 도구는 ‘바이브-코딩’ 레이어로서 유용합니다: 채팅으로 제품을 설명하면 작동하는 웹 앱(React), 백엔드(Go + PostgreSQL), 모바일 앱(Flutter)을 생성하고 빠르게 반복할 수 있게 합니다—토큰 게이팅 페이지, 분석 패널, 온체인 컨트랙트 옆에서 동작하는 내부 운영 도구 같은 프로토타입에 특히 유용합니다.
이더리움의 가장 큰 변화는 단일 ‘킬러 앱’이 아니라 재사용 가능한 빌딩 블록의 생성이었습니다—오픈 금융 및 디지털 프리미티브처럼 동작하는 스마트 컨트랙트들. 이 프리미티브가 존재하자 팀들은 그것들을 결합해 빠르게 제품을 만들 수 있었고, 종종 플랫폼 소유자의 허가 없이도 가능했습니다.
디파이는 반복되는 몇 가지 핵심 패턴에서 성장했습니다:
중요한 점은 이 조각들이 어떻게 서로 맞물리는가입니다: 스테이블코인은 대출의 담보로 쓰이고, 대출 포지션은 다른 곳에서 활용되며, 스왑은 자산 간 이동성 제공을 돕습니다. 이 컴포저빌리티가 프리미티브를 완전한 금융 제품으로 바꿉니다.
NFT는 (대체로 예술과 연결되지만) 더 넓게는 온체인상의 고유 식별자입니다. 이로 인해 다음에 유용합니다:
DAO는 스마트 컨트랙트를 이용해 집단 의사결정과 공동 자금 관리를 합니다. 회사 내부 데이터베이스 대신 조직의 규칙(투표, 지출 한도, 제안 흐름)이 온체인에 공개되어 집행되므로 커뮤니티, 보조금 프로그램, 투명한 거버넌스가 필요한 프로토콜에 유용합니다.
이더리움의 가장 큰 강점—중앙 운영자 없이 앱을 실행할 수 있다는 점—은 동시에 현실적 제약을 만듭니다. 누구나 검증할 수 있는 글로벌 네트워크는 중앙화된 서비스만큼 ‘즉각적이고 저렴한’ 경험을 제공하지 못하며, 그 트레이드오프는 수수료, 안전성, 일상적 사용성에서 드러납니다.
모든 트랜잭션은 각 블록의 제한된 공간을 두고 경쟁합니다. 수요가 급증하면(인기 있는 NFT 민팅, 변동성 큰 시장, 대규모 에어드랍 등) 사용자는 더 빨리 포함되기 위해 수수료를 올립니다. 그 결과 간단한 동작—토큰 교환, 민팅, DAO 투표—이 비싼 결정이 될 수 있습니다.
높은 수수료는 지갑 사용자만이 아니라 제품 설계에도 영향을 미칩니다. 앱은 동작을 묶거나, 비긴급 업데이트를 지연하거나, 기능을 제한해 비용을 관리할 수 있습니다. 신규 사용자에게 가스와 변동 수수료는 특히 혼란스러울 수 있습니다—특히 그 비용이 이동시키려는 가치보다 클 때는 더욱 그렇습니다.
스마트 컨트랙트는 강력하지만 코드도 실패할 수 있습니다. 컨트랙트의 버그는 자금을 동결시키거나 공격자가 자금을 탈취하게 할 수 있고, ‘업그레이드 가능한’ 컨트랙트는 또 다른 신뢰 가정을 추가합니다. 그 위에 피싱 링크, 가짜 토큰 컨트랙트, 기만적 승인 요청이 흔히 존재합니다.
은행 송금과 달리 많은 블록체인 동작은 사실상 되돌릴 수 없습니다. 잘못된 트랜잭션에 서명하면 고객센터에 전화할 곳이 없을 수 있습니다.
이더리움은 광범위한 참여와 검증 가능성을 우선합니다. 시스템을 개방적이고 검열 저항적으로 유지하려면 베이스 레이어에서 ‘그냥 확장’하기 어렵습니다—일반 참가자가 검증하기 너무 어려워지기 때문입니다.
이런 현실 때문에 스케일링이 주요 관심사가 되었고, 이더리움의 가치를 잃지 않으면서 경험을 개선하려는 노력이 이어지고 있습니다.
이더리움은 바쁜 고속도로처럼 느껴질 수 있습니다: 많은 사람이 동시에 사용하려 할 때 수수료가 오르고 트랜잭션이 느려집니다. 레이어 2(L2)는 이더리움이 핵심 아이디어를 포기하지 않고 확장하는 주요 수단 중 하나입니다.
L2는 이더리움 위에 놓인 네트워크입니다. 모든 사용자 동작을 메인넷에서 개별 처리하는 대신, L2는 많은 트랜잭션을 묶어 대부분의 작업을 오프체인에서 처리하고 압축된 증명이나 요약을 이더리움에 게시합니다.
비유하자면:
이더리움의 수수료는 요청하는 계산과 데이터 양에 크게 좌우됩니다. 10,000건의 스왑이나 전송을 L1에 게시하는 작은 데이터량으로 묶을 수 있다면, L1 비용은 많은 사용자에게 분산됩니다.
그래서 L2는 보통:
L2를 사용하려면 보통 이더리움 L1과 L2 사이에서 자산을 이동시키는 브리지를 통해야 합니다. 브리지는 동일한 가치(ETH, 스테이블코인, NFT)가 저렴한 트랜잭션 환경으로 흐르게 해주므로 필수적입니다.
하지만 브리지는 복잡성과 위험을 더합니다:
일상 사용자는 앱 권장사항을 확인하고 브리지 절차를 주의 깊게 읽으며 잘 알려진 옵션을 사용하는 것이 좋습니다.
L2는 이더리움의 역할을 플랫폼 계층으로 강화합니다: 이더리움 메인넷은 보안, 중립성, 최종 결제에 집중하고, 다양한 L2가 속도·비용·UX에서 경쟁합니다.
하나의 체인이 모든 것을 하려 하기보다는, 이더리움은 여러 ‘도시’(L2)가 위에 세워질 수 있는 기반이 됩니다—각자는 서로 다른 웹3 앱에 최적화되며 여전히 동일한 자산과 컨트랙트 시스템에 연결됩니다.
이더리움은 토큰에 가치가 있었기 때문에 영향력을 얻은 것만이 아닙니다. 그것은 ‘무언가가 만들어지는 장소’가 되었기 때문입니다—앱, 자산, 사용자가 동일한 규칙을 통해 상호작용하는 공유 실행 레이어가 된 것입니다.
기술 자체는 중요하지만 혼자 이기지 않습니다. 플랫폼의 궤적을 바꾸는 것은 개발자 점유율입니다: 누가 먼저 선택하고, 가르치고, 튜토리얼을 쓰고, 실제 제품을 내놓는가.
이더리움은 공통 런타임(EVM)과 널리 이해된 컨트랙트 모델 덕분에 아이디어에서 온체인 프로그램으로 가는 과정을 상대적으로 쉽게 만들었습니다. 이것이 도구, 감사, 지갑, 거래소, 커뮤니티를 끌어들였고, 다음 팀이 더 쉽게 빌드하도록 만들었습니다.
이더리움은 공유 표준이 시장 전체를 여는 방법을 대중화했습니다. ERC-20은 토큰을 지갑과 거래소 전반에 걸쳐 상호운용 가능하게 했고, ERC-721은 NFT를 정형화했습니다. 이후 표준들은 이러한 빌딩 블록을 확장했습니다.
자산이 공통 인터페이스를 따르면 유동성은 집중될 수 있습니다: 토큰은 거래되고, 담보로 쓰이며, DEX를 거쳐 라우팅되거나 지갑에 통합될 수 있습니다. 이 유동성과 컴포저빌리티(앱들이 서로 연결되는 것)는 실용적인 해자가 됩니다—코드를 복제할 수는 있지만 조정과 채택을 재현하기는 어렵기 때문입니다.
다른 체인들은 종종 다른 트레이드오프를 최적화합니다: 더 높은 처리량, 낮은 수수료, 대체 가상 머신, 혹은 빠른 업그레이드를 위한 보다 중앙화된 거버넌스. 이더리움의 두드러진 기여는 유일한 길을 주장한 것이 아니라, 독립 팀들이 서로 위에 구축할 수 있게 하는 범용 스마트 컨트랙트 플랫폼과 공유 표준을 대중화한 점입니다.
이더리움 앱은 추상적으로 느껴질 수 있지만 금융 상품을 평가하듯 평가하면 도움이 됩니다: 무엇을 하는지, 비용은 어떤지, 무엇이 잘못될 수 있는지. 다음은 스왑, NFT 민팅, DAO 참여 등에서 쓸 수 있는 실용적 필터입니다.
메인넷을 결제·합의 레이어로 보고, L2를 배포 레이어로 다루는 것이 좋습니다.
이 글에서 트레이드오프의 평범한 영어 설명을 보고 싶다면 /blog/layer-2s-explained 를 참고하세요.
한 가지 실무 팁: 대부분의 웹3 제품은 온체인 컨트랙트와 오프체인 UX(프론트엔드, 인덱서, 관리자 패널, 고객지원 도구)를 혼합합니다. 빠른 반복이 중요합니다. Koder.ai 같은 도구는 채팅으로 React 프론트엔드와 Go/PostgreSQL 백엔드를 생성·정제해 아이디어를 빠르게 인터페이스로 전환하고, 소스 코드 내보내기, 스냅샷/롤백, 배포 같은 옵션을 제공해 L2 전략을 테스트하거나 실제 사용자용 대시보드를 배포할 때 유용합니다.
프로그래머블 머니는 더 많은 앱, 더 많은 표준, 더 많은 ‘머니 레고’로 계속 확장될 가능성이 높지만 일직선으로만 가지는 않을 것입니다. 수수료, 사용자 안전, 복잡성은 현실적 제약이며, 더 나은 스케일링과 개선된 지갑 UX는 새로운 프로토콜만큼 중요할 것입니다.
장기적 방향은 일관됩니다: 이더리움은 보안과 결제의 신뢰할 수 있는 베이스 레이어로 남고, 더 빠르고 저렴한 실행은 L2로 이동합니다—사용자는 더 많은 선택을 얻게 되고 빌더는 책임감 있게 출시할 수 있는 더 명확한 패턴을 갖게 됩니다.
이더리움은 단순히 하나의 네이티브 코인만 전송하는 게 아니라 프로그램(스마트 컨트랙트)을 실행할 수 있는 범용 블록체인입니다.
실무적으로는 개발자가 온체인에서 공유되는 ‘백엔드’ 로직을 배포할 수 있다는 뜻입니다—토큰, 마켓플레이스, 대출, 거버넌스 등 어떤 지갑이나 앱도 이들과 상호작용할 수 있습니다.
“프로그래머블 머니”는 규칙이 충족될 때만 가치가 이동하는 자산을 말합니다.
예시:
스마트 컨트랙트는 이더리움에 배포된 코드로, 자산을 보유하고 규칙을 자동으로 집행합니다.
함수를 호출하려면 트랜잭션을 보내면 되고, 네트워크는 모든 노드에서 동일하게 실행한 뒤 결과를 온체인에 기록합니다.
EOA(Externally Owned Account)는 지갑의 개인 키로 제어되는 계정으로 트랜잭션을 시작합니다.
컨트랙트 계정은 코드에 의해 제어되며, 호출될 때 반응하고 토큰을 보유하거나 규칙에 따라 권한을 제한할 수 있습니다.
EVM(이더리움 가상 머신)은 컨트랙트 코드를 실행하는 공유 런타임입니다.
EVM이 표준화되어 있기 때문에, 토큰 표준처럼 공통 인터페이스를 따르는 한 다양한 컨트랙트와 지갑·앱이 상호운용할 수 있습니다.
가스는 계산과 저장 변경에 대한 비용을 책정하는 메커니즘입니다.
가스는 다음을 위해 존재합니다:
ERC-20은 대체 가능 토큰(각 단위가 서로 교환 가능한 자산)을 위한 표준 인터페이스입니다.
지갑, 거래소, 디파이 앱이 ERC-20의 기본 형식을 알면 많은 토큰을 맞춤형 통합 없이도 지원할 수 있어 확장에 도움이 됩니다.
ERC-721은 고유한 토큰(토큰 ID마다 구별되는)을 위한 고전적인 NFT 표준입니다.
ERC-1155는 하나의 컨트랙트로 다수의 토큰 타입(대체 가능·불가)을 관리할 수 있게 해 게임 등에서 많은 아이템을 효율적으로 다루게 합니다.
레이어 2는 이더리움 위에 위치한 네트워크로, 많은 사용자 트랜잭션을 묶어 오프체인에서 대부분 처리한 뒤 압축된 증명이나 요약을 이더리움(L1)에 게시합니다.
보통 수수료가 낮고 확정 시간이 빨라지며, L1은 여전히 최종 결제와 보안의 역할을 합니다.
기본 점검 항목:
스케일링 트레이드오프에 대한 입문은 /blog/layer-2s-explained 를 참조하세요.