This article has been translated from English to Korean.

만약 "이더리움"이 공상과학 소설의 개념처럼 들린다면, 그건 그럴 만한 이유가 있기 때문입니다.

이더리움이라는 이름은 모든 공간을 채우고 빛을 운반하고 분산시키는 보이지 않는 매체에 대한 가설적인 용어인"에테르(ether)"에서 유래되었습니다.

이더는 실제로 존재하지 않지만, 창업자는 멋진 이름과 모든 응용 프로그램에 대한 기본적이고 보이지 않는 매체라는 아이디어를 좋아했습니다.

도대체 어떻게 이더리움이 그런 일을 할 수 있는 거죠?!

간단히 말해서, 일종의 "글로벌 컴퓨터" 역할을 하는 분산된 컴퓨터 네트워크를 통해 응용 프로그램을 실행할 수 있도록 함으로써 그렇게 합니다.

Global computer

이 컴퓨터 네트워크는 응용 프로그램을 실행할 뿐만 아니라, 모든 사람이 볼 수 있는 공개적이면서도 안전한 전자 버전의 "종이 트레일"을 만들어 응용 프로그램에 의해 변경 된 데이터의 모든 변경 사항을 추적합니다.

뭐라고?! 어?!

어떤 분들에게는 이 말이 헛소리로 들릴 수도 있지만, 걱정하지 마세요. 이더리움의 작동 방식에 대해 더 자세히 설명해 드리겠습니다. 하지만 먼저, 기본으로 돌아가서 블록체인 기술에 대해 이야기해 보겠습니다.

블록체인이란 무엇인가요?

블록체인은 "블록"이라고 알려진 그룹으로 정보를 저장하는 공개 데이터베이스입니다.

블록은 체인으로 배열되어 대중이 어떤 거래가 먼저 이루어졌는지 알 수 있습니다.

전용(하지만 분산된) 컴퓨터 네트워크만이 새로운 거래 블록을 추가할 수 있습니다. 그들은 암호화를 사용하여 거래가 합법적인지 확인하고, 익명의 블록 생성자가 다른 모든 사람들이 보고 있는 것과 동일한 체인을 기반으로 구축하고 있는지 확인합니다.

거래를 검증하고 블록체인 구축에 암호화를 사용하면 체인을 안전 하고 불변하게 만들 수 있습니다. "불변"이란 기본적으로 존 시나나 닥터 스트레인지조차도 블록체인에 있는 거래 기록을 변경할 수 없다는 것을 의미합니다.

블록체인을 구축하는 컴퓨터의 분산된 특성 덕분에 원장이 분산될 수 있습니다. 즉, 어떤 단일 기관도 블록체인을 변경할 수 없습니다.

다시 말하지만, 존 시나도 아닙니다. 슬프네요.

참여하는 모든 컴퓨터가 동일한 최신 원장 사본을 유지하기 때문에, 블록체인에 있는 정보는 열람하려는 사람이라면 누구나 열람할 수 있고 투명합니다.

이러한 블록체인 기능은 중요한 문서, 디지털 자산 또는 많은 $$$가 포함될 수 있는 거래를 실행하기 위해 신뢰가 필요 없는 수단이 필요한 경우에 유용합니다.

여러분의 도시에서 매진되어 구할 수 없는 최신 에어 조던 스니커즈를 여러분을 위해 구매해 주는 친구에게 돈을 보내고 싶다고 가정해 봅시다.

은행을 통해 친구에게 돈을 보낼 수 있지만, 송금 확인에 몇 시간 또는 며칠이 걸릴 수 있습니다. 그 사이에 신발 사이즈가 품절될 수도 있습니다!

앱을 사용할 수도 있지만, 중앙화된 앱에 돈을 보관하면 해커가 모든 자금을 빼내 갈 위험이 있습니다. 또는 소셜 미디어에 #TeamPineappleOnPizza를 게시했기 때문에 앱이 계정을 정지시킬 수도 있습니다.

블록체인 기술을 사용하여 돈을 이체하면, 누구도 여러분이 자신의 돈을 쓰는 것을 막을 수 없으며, 전통적인 은행을 통해 확인하는 것보다 더 빨리 친구에게 돈이 전달될 것입니다. 마지막으로, 친구는 공개적이고 안전한 원장에서 여러분이 돈을 이체했음을 확인할 수 있습니다.

예: 비트코인의 블록체인

블록체인이 어떻게 작동하는지 이해하기 위해, 그 원형인 실제 사례인 비트코인을 살펴보겠습니다.

비트코인은 금융 기관이나 중개인을 통하지 않고도 전 세계적으로 자금을 주고받을 수 있는 디지털 화폐로 널리 알려져 있습니다.

비트코인은 전통적인 법정 화폐의 대안으로 설계되었으며, "교환 매체"(상품과 서비스를 교환할 때 널리 사용되는 것)로 기능합니다.

은행이나 금융 기관이 자체 장부에 거래 내역을 기록하는 대신, 이러한 거래 내역은 블록체인에 기록됩니다.

블록체인은 방대한 컴퓨터 네트워크에 분산 저장되는 분산 원장이 기 때문에 서버가 다운되거나 해커에 의해 조작되더라도 데이터가 손실될 가능성이 거의 없습니다.

인터넷에 접속할 수 있는 사람이라면 누구나 비트코인을 사용하여 해외로 송금하고, 자금을 수령하고, 지불할 수 있습니다.

그러나 비트코인 지갑을 설정하고 개인 키와 공개 키를 익히는 과정이 복잡할 수 있다는 단점이 있습니다.

그래서 비트코인 지갑 초보자를 위한 가이드를 작성했습니다. 😊

또한, 네트워크를 유지 관리하는 중앙 권한이 없기 때문에 실수를 했을 때 고객 지원 센터에 전화할 수 없습니다. 비트코인 거래는 되돌릴 수 없기 때문에 영구적인 손실을 의미할 수 있습니다!

아직 개선의 여지가 많지만, 비트코인은 이더리움이 블록체인의 흥미진진한 신세계를 탐험하고 그 잠재력을 최대한 발휘할 수 있는 문을 열었습니다.

이더리움이란 무엇인가요?

사람이 처음으로 불을 발견했을 때, 불은 주로 몸을 따뜻하게 하고, 음식을 데우고, 포식자를 쫓는 데 사용되었습니다.

그러던 어느 날, 누군가 일어나서 "우가 부가. 이 돌덩이를 데워 보자"라고 말했습니다. 이것이 불을 사용하는 방법이 무기 제작, 도자기, 그리고 결국 증기 동력 및 기타 산업 응용 분야로 발전한 방법입니다.

이더리움의 경우, "불"은 블록체인 기술입니다.

비트코인은 블록체인의 첫 번째 사용 사례를 보여줍니다. 비트코인을 통해 (비트코인으로 표시되는 디지털 화폐로) 가치를 전송하기 위해 안전하고 분산된 장부를 사용하는 것의 이점을 알게 되었습니다.

그런데 어느 날, 비탈릭이라는 친구가 일어나서 생각했습니다. "블록체인 소프트웨어를 조정해서 단순한 가치 이전 이상의 기능을 수행하게 하면 어떨까? 글로벌 컴퓨터를 만들면 어떨까?"

이것이 본질적으로 이더리움이 하는 일입니다. 비트코인과 같은 블록체인 기술을 사용하여 가치를 추적하고 전송할 수 있을 뿐 아니라, 컴퓨터 프로그램(컴퓨터에게 무엇을 해야 할지 알려주는 지침)을 실행할 수도 있습니다.

비트코인처럼 하나의 기능에만 특화된 것이 아니라, 개발자들이 목적에 맞는 자신만의 애플리케이션을 구축할 수 있는 컴퓨팅 플랫폼입니다.

이더리움 가상 머신(EVM)을 사용하면 이더리움에서 "스마트 계약"과 같은 프로그램을 실행할 수 있습니다.

"가상 머신"은 실제 물리적 컴퓨터처럼 작동하는 소프트웨어로, 프로그램을 실행하고 앱을 배포할 수 있습니다. 기본적으로 컴퓨터의 소프트웨어 프로그램으로, 마치 메인 컴퓨터 안에 있는 별도의 컴퓨터처럼 작동합니다.

맞습니다!

이더리움은 프로그래밍 가능한 스마트 계약을 지원하고 실행할 수 있다는 점에서 비트코인의 원래 기능을 뛰어넘습니다.

스마트 계약은 코드로 작성된 계약으로, 특정 조건이 충족되고 검증되는 즉시 실행될 수 있는 사전 결정된 지침을 가지고 있습니다.

스마트 계약은 사전에 프로그래밍된 소프트웨어 코드("컴퓨터 프로그램")로, 특정 조건이 충족되면 코드가 자동으로 실행되도록 되어 있습니다.

간단한 예를 들면, A라는 사람이 B라는 사람에게 1년 동안 2 BTC를 빌려주면 10%의 이자를 받을 수 있다고 약속했다고 가정해 보겠습니다. 1년이 지나면, A라는 사람은 B라는 사람과 이야기하거나 제3자에게 계약을 이행해 달라고 요청하지 않아도 2 BTC + 10%의 이자를 자동으로 받게 됩니다 .

내향적인 사람들을 위한 점수 1점!

당연히, 신뢰할 수 있는 계약 체결과 안전한 분산형 네트워크에 그 기록을 남기는 기능은 많은 활용 사례를 만들어 냈습니다.

개발자들은 이러한 프로그램("스마트 계약")을 작성함으로써 모든 종류의 프로그램(분산형 애플리케이션 또는"dApp")을 만들 수 있습니다.

예를 들어,탈중앙화 금융(DeFi)은 피어 투 피어 전송, 모금, 대출, 차입, 기타 금융 활동을 실행하는 스마트 계약에 기반한 dApp을 사용합니다.

사용자는 정보를 이더리움 주소와 연결하는 스마트 계약을 작성할 수도 있습니다. 이는 앱이나 정부가 서비스 이용을 위해 이름, 은행 정보, 병력, 전자 서명 등의 신원 확인 기능을 요청할 때 유용합니다.

마지막으로, 사용자들은 스마트 계약을 채택하여 실물 또는 디지털 자산을 대체 불가능한 토큰(NFT)에 첨부합니다.

토큰이 블록체인에 등록되면, 게이머들은 게임 내 자산을 소유하고 거래할 수 있습니다. 주택 소유자는 온라인 마켓플레이스에서 주택의 일부 또는 전부를 판매할 수 있으며, 작가와 작곡가는 저작권 보호 자료의 소유권을 증명할 수 있습니다.

이더리움은 이러한 스마트 계약을 실행할 뿐만 아니라 기록도 합니다. 비트코인과 달리 이더리움의 블록체인에는 거래 내역 이상의 정보가 포함되어 있습니다.

새로운 계약이 체결되면, 기계의 "상태"가 새로운 계좌 잔고, 변형된 자산, 또는 기타 데이터를 포함하는 새로운 "상태"로 변경됩니다.

이 새로운 기계 "상태"는 참여 기계("노드")의 분산 네트워크에 의해 기록되고, 참여 기계는 자신의 "상태"를 업데이트합니다.

이것이 비트코인이 보통 분산 원장 (비트코인 소유권의 변화를 추적)이라고 불리는 반면, 이더리움이 분산 상태 기계 (보다 광범위한 데이터의 "상태" 변화를 추적)에 더 자주 비교되는 이유입니다.

"분산 상태 기계"는 마치 터미네이터가 말할 것 같은 이름입니다. 대체 누가 이런 이름을 생각해 냈을까요!?