이더리움이란?

마지막 업데이트: 2022년 6월 6일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
비탈릭 부테린이 2019년 서울 여의도 국회 의원회관에서 ‘블록체인과 미래 경제’를 주제로 열린 ‘이더리움 창시자 비탈릭 부테린과의 대화 토론회’에서 발언을 하고 있다. 2019.4.3/뉴스1 © News1

이더리움이란?

이더리움이란 노드, 암호학, P2P, 그리고 프로토콜에 기반하여 경제구조, 지배구조, 의사결정구조 등을 갖고 불특정 다수가 참여하는 네트워크이자 분산 데이터베이스 시스템이다.

또한, 이더리움은 튜링완전한 컴퓨터 프로그래밍 언어를 실행하는 블록체인 플랫폼이라 할 수 있다.

튜링완전 하단 것은 무한한 저장공간 상에서 컴퓨터 프로그래밍 언어로 알고리즘 구현이 가능해 이를 통해 문제를 해결할 수 있는 기계를 의미한다.

이더리움에서 실행 가능한 컴퓨터 프로그래밍 언어는 Solidity 라고 하며, 이 언어로 블록체인 네트워크 상에 배포되고 사용되는 Smart Contract 를 개발할 수 있다.

Smart Contract 를 활용하면 블록체인 네트워크 상에서 다양한 이더리움이란? 애플리케이션 플랫폼을 만들 수 있고, 다양한 유무형의 가치들을 토큰화해 중앙 기관 개입없이 이용 가능한 Defi 같은 탈중앙 서비스를 만들 수 있다.

이더리움에서 이루어지는 모든 거래( 트랜잭션 )들은 채굴자 라고하는 특수한 임무( 채굴 )를 수행하는 참여자들에 의해 처리된다.

이들이 임무에 참여하는 이유는 보상을 받을 수 있기 때문이며, 보상은 이더(ETH) 라는 가상자산이 지급된다.

채굴자 들은 자신의 컴퓨팅 파워를 소모해 다른 사람들이 전송한 트랜잭션 들을 블록 이라는 자료구조에 담아 네트워크에 전파한다.

이러한 블록 은 누구나 만들 수 있지만, 가장 먼저 만든 사람에게 보상을 주도록 합의(Consensus) 되어 있다.

작업 증명(Proof of Work)

작업 이라는 것은 채굴자 들이 자신의 컴퓨팅 자원을 소모하면서 유효한 블록 을 만들기 위해 들인 수고를 의미한다.

채굴자 들은 Difficulty target 이더리움이란? 보다 작거나 같은 x 를 찾는다. 이 때, x 를 구하는 해법이 없기 때문에 계속 여러 차례로 값을 넣어보고 조건에 맞는지 검사해야 한다.

이 x 를 구해야 모든 클라이언트에게 인정받는 블록 을 만들 수 있다.

블록(Block)

채굴자 들이 EtHash 에 의해 찾은 값은 블록 식별자로 사용된다. 이 블록 식별자를 블록 해시 라고 한다. 블록 해시 는 블록 에 포함되는데, 블록 은 블록 헤더와 트랜잭션으로 구분된다.

블록헤더 : 트랜잭션을 검증할 수 있는 정보들, 블록 용량, 보상계정 등의 값이 저장됨

블록해시 : 블록헤더에 있는 값들을 해시하여 일정한 길이 256비트 값

채굴자 들은 블록헤더 의 각 항목들과 Nonce 값을 변경해가면서 EtHash 에 의해 블록해시 값을 계산한다.

여기서 블록해시 를 계산할 때 필요한 값들 중 하나는 이전 블록의 블록해시이다. 즉, 모든 블록들은 이전의 블록해시와 연결되어 있다고 볼 수 있다.

"블록체인은 데이터 위변조에 강하다. " 라는 말을 들어 본 적이 있을 것이다. 블록체인은 해시 함수의 특성을 갖고 있기 때문에, 어떤 블록의 블록해시 를 변경하면 그 블록 을 참조하는 모든 블록들의 블록해시를 순차적으로 바꿔야 하고, 그렇게 되면 작업증명 을 다시 수행해야 하므로 유효한 블록으로 인정받을 수 없기 때문이다.

지분 증명(Proof of Stake)

이더리움 2.0 은 작업 증명 을 지분 증명 으로 바꾸기 위해 단계별 전환을 하고 있다. 현재 그 첫 번째 단계인 비콘 체인 이 시작되었으며, 샤딩 , eWasm 이 순차적으로 적용될 예정이다.

이더리움이 작업 증명에서 지분 증명으로 바꾸려 하는 이유는 환경 문제 가 크다. 작업 증명에서는 블록을 생성하기 위해 채굴을 해야 했으며, 채굴은 채굴자들의 컴퓨팅 자원을 소모해야 했다. 이는 엄청난 규모의 장비가 7일 내내 24시간( 24/7 ) 돌아갈 필요가 있어 에너지 낭비가 큰데, 이 에너지를 유지하기 위해 화력 발전, 원자력 발전 같은 환경에 영향을 주는 시설을 오래토록 유지할 이더리움이란? 수 밖에 없었다.

지분 증명 이란 네트워크에서 발행되는 지분, 즉 암호화폐를 일정 수량 보유하면 컴퓨팅 파워 없이도 블록을 만들거나 검증할 수 있는 자격을 주겠다는 것이고, 검증 자격을 갖춘 사용자들을 채굴자 가 아닌 검증자 라고 한다.

이더리움 2.0의 단계

비콘 체인

지분 증명 전환의 첫 단계인 비콘 체인 은 검증자 들이 블록을 검증하고 전파하는 서명 트랜잭션 을 저장한다.

단일 블록체인에서 처리하던 트랜잭션들을 샤드 라고 하는 작은 단위의 네트워크로 나누어 처리한다.

트랜잭션을 나누어 처리해 처리 속도를 높이는 것이 목적이며, 샤드 의 트랜잭션을 검증하는 것이 비콘 체인 이다.

eWasm

스마트 컨트랙트가 실행되는 환경인 EVM 을 eWasm 이라 하는 웹어셈블리 기반의 실행 엔진으로 전환한다.

이더리움은 이를 통해 Solidity 뿐만 아니라 다른 프로그래밍 언어로 작성된 스마트 컨트랙트를 eWasm 으로 컴파일하여 확장성 높이려 한다.

Merge

이더리움은 현재 합의 방식 으로 작접 증명과 지분 증명을 사용하고 있는데, 이더리움 2.0 의 로드맵 에서는 작업 증명의 조기 종료( Merge ) 가 가능하다고 보고 있어, 기존에 채굴자 들이 하는 블록 생성을 지분 증명( PoS )을 사용하는 비콘 체인 의 검증자 들이 대신하게 된다.

이더리움 클라이언트 개발자들은 공식적으로 이더리움 1.0 이나 이더리움 2.0 이란 용어를 쓰지 않기로 합의 했다.
이더리움은 하나이고, 단지 비콘체인을 합의 계층 , 현재 이더리움을 실행 계층 으로 구분한다.
각각의 체인은 예전과 다름없이 동작하고 노드들끼리 서로 필요한 데이터만 주고 받는다.

도대체 이더리움이 뭐길래…이더리움에 대한 모든 것

이더리움 홈피 갈무리

불과 1년 전 207달러에 불과했던 이더리움이 3000달러를 돌파했다.

암호화폐(가상화폐) 시총 2위 이더리움은 최근 연일 이더리움이란? 사상 최고가를 경신한 끝에 마침내 3일 3000달러마저 돌파했다. 1년 전인 지난해 5월 3일 이더리움은 207달러에 불과했었다.

◇ 비트코인 2배 오르는 동안 이더리움은 4배 급등 : 이더리움은 3일 오후 1시 현재(한국시간 기준) 코인마켓캡에서 24시간 전보다 4.97% 급등한 3047달러를 기록하고 있다.

이로써 이더리움 시총은 3533억 달러가 됐다. 시총 1위인 비트코인(1조달러)과 차이를 더욱 줄인 것이다. 올 들어 비트코인이 2배 오르는 동안 이더리움은 4배 이상 급등했다.

◇ 왜 오르나? : 이더리움이 급등하고 있는 것은 유럽투자은행이 1억 유로 규모의 채권을 이더리움을 통해 발행하겠다고 밝힌 데다 세계 최대의 암호화폐 거래 사이트인 바이낸스가 이더리움 네트워크를 이용, 대체불가능토큰(NFT) 시장을 개설할 것이라고 밝혔기 때문으로 풀이된다.

이 시각 현재 주요 암호화폐 시황 - 코인마켓캡 갈무리

NFT 시장은 최근 가장 뜨거운 시장이다. 블록체인을 이용해 거래 내역을 정확히 기록할 수 있기 때문에 디지털 저작물의 소유권을 명확히 할 수 있어 각광받고 있다.

디지털 아티스트 비플의 작품이 연초 크리스티 경매에서 7000만 달러(782억원)에 경매될 정도다.

◇ 부테린이 개발해 2015년 시작돼 : 이더리움은 블록체인 기술에 기반한 클라우드 컴퓨팅 플랫폼 또는 프로그래밍 언어다. 러시아 출신인 비탈릭 부테린이 2015년 개발했다.

부테린은 암호화폐에 사용된 핵심 기술인 블록체인에 화폐거래 기록뿐 아니라 계약서 등의 추가 정보를 기록할 수 있다는 점에 착안, 전세계 수많은 사용자들이 보유하고 있는 컴퓨팅 자원을 활용해 분산 네트워크를 구성하고, 이 플랫폼을 이용, SNS, 이메일, 전자투표 등 다양한 정보를 기록하는 시스템을 창안했다.

◇ 비트코인보다 적용범위 넓어 : 비트코인과 이더리움의 가장 큰 차이는 적용 범위에 있다. 비트코인이 결제나 거래 관련 시스템, 즉 화폐로서의 기능에 집중하는 반면 이더리움은 거래나 결제뿐 아니라 계약서, 이메일 등 다양한 애플리케이션을 투명하게 운영할 수 있게 확장성을 제공한다.

즉 화폐뿐 아니라 다른 용도, 줄여서 dApp(댑)이라고 부르는 분산 애플리케이션을 누구나 만들고 사용할 수 있게 하는 플랫폼이다. 최근 인기 있는 NFT도 대부분 이더리움을 기반으로 하고 있다.

◇ 비트코인보다 빠르고 전력 소모도 적어 : 이더리움은 이뿐 아니라 비트코인보다 거래가 더 빠르고 전력도 덜 소모되는 장점이 있다. 한 마디로 비트코인의 단점을 대폭 보강한 네트워크다.

이에 따라 비트코인 다음은 이더리움이란 말이 암호화폐계에서 이미 널리 퍼져 있었다.

◇ 연내 1만달러 간다-수년내 비트코인 시총 제칠 것 : 이에 따라 이더리움이 연내 1만 달러를 돌파할 것이란 전망도 나오고 있다.

비탈릭 부테린이 2019년 서울 여의도 국회 의원회관에서 ‘블록체인과 미래 경제’를 주제로 열린 ‘이더리움 창시자 비탈릭 부테린과의 대화 토론회’에서 발언을 하고 있다. 2019.4.3/뉴스1 © News1

유명 암호화폐 트레이더 스콧 멜커는 “이더리움이 비트코인보다 쓰임새가 더 많다”며 “이더리움이 2021년 1만 달러까지 오를 것”이라고 전망했다. 그는 이더리움이란? 또 “비트코인 가격이 너무 높아 올해 이더리움 상승률이 비트코인을 압도할 것”이라고 덧붙였다.

수년 안에 이더리움이 비트코인의 자리를 넘을 것이란 전망도 나온다. 암호화폐 거래 플랫폼 이토로의 분석가 사이먼 피터스는 “비트코인은 출시 6년째에 시총 50억 달러였지만 이더리움은 출시 6년 만에 3000억 달러로 커졌다”며 “몇 년 후면 이더리움이 비트코인의 시총을 제칠 수도 있다”고 전망했다. 현재 비트코인의 시총은 약 1조 달러다.

이더리움이란 무엇인가?

비트코인과 대비되는 이더리움의 가장 큰 특징은, 이더리움이 컴퓨터에 비유된다는 것이다. 실제로 이더리움은 하나의 거대한 상태 머신과 그 상태를 변화시킬 수 있는 가상 머신으로 구성되어 있다. 또한 이더리움의 상태는 전역적으로 접근할 수 있고, 싱글톤 패턴을 따른다고 볼 수 있다.

이더리움과 스마트 컨트랙트

이더리움이 하나의 가상 머신이라면, 이 가상 머신에서 돌아가는 프로그램은 스마트 컨트랙트 (Smart Contract) 라고 할 수 있다. 스마트 컨트랙트는 온라인상에서 맺는 계약이다. 특정 조건 하에서 거래가 성사되도록 계약 조건을 명시하고, 이 계약 내용을 블록체인 상에 기록하여 조건이 만족되면 강제적으로 이행할 수 있게 만들 수 있다.

이더리움과 튜링 완전

이더리움이 복잡한 스마트 컨트랙트를 수행할 수 있는 것은 이더리움 언어가 튜링 완전한 언어이기 때문에 가능하다. 튜링 완전 언어와 무한한 저장공간만 있다면, 세상의 모든 계산 가능한 문제를 계산해내는 튜링 기계를 만들어낼 수 있다. 이더리움은 무한한 복잡성을 가진 코드를 실행할 수 있게 만들어 범용 프로그래밍이 가능하도록 만들었다. 비록 저장공간이 무한하지는 않으나, 한정된 메모리라는 약간의 제한 조건 하에서 이론상 튜링 기계처럼 모든 계산 가능한 문제를 해결할 수 있다. 그러나 이더리움이 튜링 완전한 언어라는 점은 양날의 검으로 이더리움이란? 작용한다.

튜링 기계는 정지 문제가 해결되지 않는다는 위험성이 있다. 정지 문제는 프로그램 종료 여부를 예측할 수 없다는 문제이다. 예를 들어, 어떤 스마트 컨트랙트를 직접 실행해보기 전에는 이게 무한 루프를 돌지 안돌지를 예측할 수 없다는 것이다.

정지 문제로 이더리움이란? 인해 누군가 악의적으로 무한 루프를 발생시키는 스마트 컨트랙트를 실행시켰을때 노드가 무한하게 해당 컨트랙트만 지속하게 될 수 있다는 문제가 발생한다. 이는 자원을 어마어마하게 낭비하는 셈이다.

이더리움은 자원 사용을 예측할 수 없다는 사실을 인정하고, 대신 자원을 사용할때 수수료를 지급하도록 만들었다. 이 수수료를 가스 (gas) 라고 부른다. 명령어를 실행할 때마다 가스 비용이 더해지고 스마트 컨트랙트를 실행한 사람이 이를 지불하게 된다. (꼭 그런것은 아니다. 대납도 가능하다)

어떤 스마트 컨트랙트가 실행될때 사용가능한 가스량에 상한선을 두고, 그 이상으로 가스를 사용하면 실행을 이더리움이란? 중단시키는 방식으로 튜링 완전한 언어의 위험성을 보완하였다.

이더리움의 암호화폐

이더리움은 이더(ether)라는 암호화폐를 사용한다. 그러나 이더는 월드 컴퓨터인 이더리움 플랫폼 사용료 개념에 가깝다.

이더리움의 구성

  • P2P 네트워크
  • 합의 규칙
  • 트랜잭션
  • 상태 머신
  • 데이터 구조
  • 합의 알고리즘
  • 경제적 보안성
  • 클라이언트

앞으로 책의 진도를 나가면서 차근차근 알아갈 것이다.

이더리움은 정해지지 않은 형태의 데이터를 저장하고 그 데이터의 상태 전이를 추적하며, 상태 머신을 프로그래밍하여 합의로 작동하는, 전 세계 어디서나 접근 가능한 월드 컴퓨터이다.

Ethereum이란 무엇입니까?

우리가 비트코인을 이해하고 다루기 시작했을 때 창의성은 블록체인 주변 그것은 폭발하고 많은 매혹적인 아이디어가 가능성을 확장하고 우리 삶의 불가분의 일부가 될 준비가 된 것처럼 보입니다. 비트코인 코드에 다소 독창적인 변형을 도입함으로써 다른 흥미로운 암호화폐가 이미 만들어졌습니다: Litecoin, Dash, Monero…하지만 Ethereum은 또한 전후를 표시했습니다. 2015년 공식 런칭을 시작으로. 아직은 아주 짧은 시간 같지만 상황이 매우 빠르게 진행되고 있고, 서두르고 있으며, 이더리움의 경우 통합되고 있습니다. Ethereum이 Bitcoin에서 왕관을 훔치게 될 것이라고 주장합니다.. 따라서 더 이상 고민하지 않고 조금 더 철저히 알 가치가 있습니다.

17세 소년의 생각

Vitalik Buterin, 의심할 여지 없이 그는 조숙한 창조자였습니다. 17세의 나이에 월드 오브 워크래프트를 플레이하는 것과 별개로 그는 이미 비트코인 ​​개발에서 인정받는 공동 작업자였으며 Bitcoin Magazine. XNUMX년 후 그는 생산했다. 백지 무엇의 이니셜 플라 타 포르 마 이더 리움, 기반으로 블록체인 그러나 암호화폐의 단순한 거래보다 더 많은 일을 할 수 있는 능력이 있습니다.

2014년에는 두 개의 개발 파트너와 함께 최초의 ICO, 초기 코인 제공 또는 초기 코인 제공이 될 플랫폼의 기반이 되는 Ether 토큰을 판매하는 자금 조달 캠페인을 시작했습니다. 그들은 약 18만 달러를 모았고 2015년에 이더리움의 첫 번째 버전을 출시했습니다. 그 이후로 수백 명의 프로그래머가 개발에 참여했습니다.

출시된 지 얼마 되지 않았지만 그 길이 늘 쉽지만은 않았습니다. 2016년 플랫폼은 어려움을 겪었습니다. 토큰 도난 가치는 50천만 달러에 가깝지만 블록체인의 포크(하드 포크)를 통해 문제를 해결했으며 이 문제는 이더리움(ETH)과 이더리움 클래식(ETC)의 두 가지 다른 토큰 또는 코인의 출현을 초래했습니다. . 갈등을 해결하고 하드 포크를 결정하기 위해 토큰을 가진 모든 사람들이 플랫폼 자체를 사용하여 투표할 수 있었습니다.

이더리움은 계속해서 기하급수적으로 번영했으며 ETH는 오늘날 블록체인 기술의 밝은 미래를 약속하는 큰 스타 중 하나입니다.. 에서 두 번째이다. 시가 총액, 약 80억 달러로 비트코인에 다소 뒤쳐지지만 꾸준히 접근하고 있습니다.

비트코인과 이더리움은 어떻게 다른가요?

기술적으로 둘 다 블록체인 기술을 기반으로 하기 때문에 비슷해 보이지만 차이점은 확실히 중요합니다.

비트코인은 기본적으로 다른 신뢰 기반 통화와 동일한 목적을 가진 암호화폐입니다. 즉, 비트코인은 가치를 이전하고 재화와 서비스를 획득하는 역할을 합니다. 다시 말해, (분권화된) 통화입니다.

이더리움그러나 훨씬 더 많습니다. 암호화폐(Ether)가 있는 탈중앙화 플랫폼입니다.. 화폐로 사용될 수 있을 뿐만 아니라 작은 코드 조각이나 스마트 계약을 완전히 안정적으로 실행할 수 있으므로 그 가능성은 단순한 금전적 문제를 훨씬 뛰어넘습니다. 즉, 이더리움은 누구나 프로그래밍하거나 작은 프로그램을 도입할 수 있는 블록체인입니다.

다른 차이점은 구조적입니다. 예를 들어, 유통될 비트코인의 총량은 21만 개이고 이더는 90만 개를 조금 넘습니다. 현재 약 3만 개의 비트코인이 채굴될 예정이며 약 2021년에는 약 45만 개의 이더만 생성될 것입니다.

반면, 비트코인 ​​블록체인의 블록은 10분마다 생성되는 반면 이더리움의 블록 생성은 약 12초가 소요되므로 트랜잭션이 훨씬 빨라집니다.

비트코인 네트워크의 노드는 "원장" 또는 블록체인의 전체 사본을 저장합니다. 이더리움 네트워크의 노드는 이를 수행할 뿐만 아니라 그들은 또한 스마트 계약의 이력과 해당 계약의 가장 최근 상태를 유지합니다.. 이러한 스마트 계약을 실행하기 위해 이더리움 노드는 바이트코드라는 간단하고 특정한 언어로 작성된 코드를 컴파일하고 실행할 수 있는 거대한 가상 머신(EVM)을 구성합니다. 누구나 블록체인에 덤프할 수 있는 이러한 프로그램은 매우 간단합니다. 그것들은 매우 복잡한 알고리즘이 아니라 기본적으로 "이런 일이 일어나면 나는 이것을 하고 이것이 일어나면 나는 다른 것을 한다"라고 말하는 단순한 코드 구조입니다. 이러한 프로그램은 모든 이더리움이란? 컴퓨터 또는 최신 전화기에서 아무런 문제 없이 실행할 수 있습니다. 따라서 이더리움의 장점은 블록체인과 연결된 가상 머신에서 실행되어 "스마트 계약"이 되거나 사람의 실수와 조작을 방지하는 투명하고 변경 불가능하며 변경할 수 없는 방식으로 실행되는 코드가 된다는 것입니다. 가상 계약을 알고 있는 모든 당사자는 이전에 합의된 규칙에 따라 실행될 것이라는 절대적인 마음의 평화를 가질 수 있습니다.

개념 이해

이더리움은 블록체인 기반 플랫폼으로 이더(ETH)라는 암호화폐를 사용합니다. 블록에 무언가를 입력할 때마다 비트코인 ​​거래에서처럼 ETH로 수수료를 지불해야 합니다. 수수료를 지불해야 하는 이유는 무엇입니까? 단순히 네트워크를 지원하는 컴퓨터를 제공하는 사람들이 가지고 있는 인센티브이기 때문입니다. 그러한 인센티브가 없었다면 분명히 소수의 팬만이 네트워크를 만드는 데 기여할 것이고 확장성은 실현 불가능했을 것입니다. 거래량이 매우 적지만 인센티브가 다른 암호화폐가 있는 것은 사실입니다. 예는 Digibyte, 인센티브는 소액 지불 문제에서 속도와 유용성으로 인해 미래에 가장 많이 사용되는 암호화폐가 될 수 있습니다. 다른, 페어 코인, 그 인센티브는 그것을 지원하는 활동가 커뮤니티의 목표에 있습니다.

비트코인에서 지불하는 커미션은 트랜잭션의 크기에 따라 다릅니다(금액이 아니라 바이트가 차지하는 크기, 이는 코인이 서로 다른 주소 간에 얼마나 분할되어 있는지에 따라 다릅니다. 모네 데로). 이더리움에서는 또한 트랜잭션의 크기에 따라 다릅니다. 즉, 소개하려는 프로그램이 코딩의 관점에서 잘 최적화되어 있으면 더 저렴할 것입니다. 이런 의미에서 도입하려는 스마트 계약에는 쓸모없는 코드가 포함되지 않는 것이 좋습니다. 즉, 가능한 한 단순화해야 합니다.

Ethereum에는 고려해야 할 개념이 하나 더 있습니다. 블록체인에 프로그램이나 스마트 계약을 도입하면 수수료를 지불하게 됩니다. 그러나 거기에서 잠시 동안 실행될 프로그램이 있습니다. 한 번일 수도 있고 해당 프로그램을 더 많이 또는 더 오래 실행해야 할 수도 있습니다. 다른 기계와 마찬가지로 작동하려면 에너지원이 필요합니다. 여기서 그 에너지원을 GAS라고 합니다. 따라서 잘못 구성된 코드나 무기한 실행하는 것처럼 보이는 악성 코드를 피하기 위해서는 포인트 또는 계산 단계로 측정된 한계를 설정해야 합니다. 알고리즘의 각 단계에는 더 많은 계산 능력이나 저장할 데이터가 포함되는 경우 약 1 GAS 이상이 필요합니다. 이는 뾰족한 소수 시퀀스의 제곱근보다 3 × 4를 계산하는 것과 동일하지 않습니다. 그것은 이더리움이란? 말입니다. 그러면 좀 더 구체적이고 유용한 스마트 계약 아이디어를 보게 될 것입니다. 궁극적으로 필요한 GAS의 계산에는 이러한 매개변수와 트랜잭션해야 하는 각 바이트에 대해 약 5개의 GAS가 포함됩니다.

따라서, Ethereum은 악의적인 공격으로부터 잘 보호됩니다. (그들은 꽤 비쌀 것입니다) 동시에 블록체인을 지원하는 컴퓨터 네트워크에 충분한 인센티브를 제공합니다. 그리고 그 안에서 수행될 작업.

이더리움의 더 많은 장점

이더리움을 사용하면 누구나 프로젝트 자금 조달을 위한 통화 또는 공유 역할을 하는 새로운 토큰을 만들 수 있습니다. 제XNUMX자의 이더리움이란? 개입 없이 의도한 대로 작동하는 스마트 계약을 생성할 수 있습니다. 의심의 여지가 없는 투표 시스템과 가상 거버넌스 형태를 만들 수 있습니다. 인위적으로 변경할 수 없는 신원 또는 평판 시스템을 보장하는 방법을 사용할 수 있습니다. 특정 요구 사항이 충족되었을 이더리움이란? 때만 해제되는 자금 보관 시스템; 예를 들어, 신뢰할 수 있는 제XNUMX자의 신뢰 없이 통화 또는 증권을 안전하게 교환합니다. 가능성은 거의 무한합니다.

스마트 계약의 예

이더리움을 중심으로 발명할 수 있는 것들이 너무 많아서 몇 줄로 요약하기가 어렵습니다. 나는 오늘날 완벽하게 가능한 몇 가지 유형의 스마트 계약을 상상할 것입니다.

  1. 내가 온라인으로 무언가를 구매하고 판매자가 내가 2일 안에 그것을 받을 것이라고 보장하기를 원한다고 가정합니다. 판매자는 내가 X를 운송비로 지불하는 방식으로 이더리움 블록체인에서 스마트 계약을 구현할 수 있습니다. 캐리어는 이 스마트 컨트랙트에 연결되어 있으며, 상품이 도착한 영수증에 서명하면 데이터가 블록체인으로 전송됩니다. 기한 내에 나에게 도착하면 X가 판매자에게 배송됩니다. 시간이 더 걸리면 XY(Y는 합의된 할인)를 받고 나머지는 나에게 반환됩니다. 또는 단순히 기한을 지키지 않은 경우 배송비를 지불한 금액을 다시 소유하게 됩니다. 하는 것보다 설명하는 것이 더 오래 걸릴 수도 있습니다. 이것은 몇 줄의 코드일 뿐이며 모든 사람은 이 내용에서 해당 판매자로부터 주문하려는 인센티브를 볼 수 있습니다.
  2. 스마트 계약은 두 사람 사이에서도 모든 수준에서 설정할 수 있습니다. 축구팀이 게임에서 이기는 데 X 돈을 걸면 이 계약을 웹사이트에서 보여주는 결과에 쉽게 연결할 수 있습니다. 내 팀이 이기면 내 이더와 내 친구가 베팅한 것은 내가 제어할 것입니다. 반대 상황이 발생하면 내 친구가 가져갑니다. 이것을 온라인 베팅 회사로 옮기면 아무도 그 계약을 변경할 수 없기 때문에 신뢰성과 신뢰의 정도가 치솟습니다.
  3. 커뮤니티의 자금을 관리하기 위해 이러한 자금은 특정 비율의 구성원이 합의 또는 합의에 도달한 경우에만 사용할 수 있습니다.
  4. 우리는 사람의 개입 없이 특정 조건이 충족될 때 적용되는 정확한 규칙을 기반으로 하는 조직 유형인 DAO(Decentralized Autonomous Organization)를 만들 수 있습니다. 3번에서 드러낸 아이디어 외에도 일정 금액을 모으면 어떤 자금이 어떤 식으로든 사용되거나 주기적으로 자금의 비례 분배가 이루어진다는 등의 가능성이 많다. 심지어 원자재의 구매는 창고의 판매 또는 재고를 기반으로 자동으로 이루어집니다.

Ethereum Blockchain은 성장을 유지할 수 있습니까?

이것은 모든 블록체인의 주요 과제 중 하나입니다. 비트코인은 이미 이 문제에 직면해 있으며, 이는 많은 사람들이 장기적인 지속 가능성 문제를 해결하는 것을 목표로 하는 특정 특성을 가진 암호화폐의 새로운 변종을 만들도록 동기를 부여한 것입니다. Ethereum 로드맵에는 이 문제에 대한 솔루션이 계획되어 있지만 아직 완료되지 않은 모든 것과 마찬가지로 항상 효율성에 대한 질문을 제기합니다. 예를 들어, 12초마다 새로운 블록이 생성되면 노드 역할을 하는 컴퓨터가 몇 년 후에 전체 블록체인의 복사본을 수용할 수 있는 충분한 공간을 갖게 될지 또는 탈중앙화의 기본 아이디어를 가진 강력한 자원을 가진 조직이나 회사는 점차적으로 무게를 잃을 것입니다. 가능한 솔루션은 노드가 데이터베이스 샤딩이라고 하는 방식으로 전체를 저장할 필요가 없다는 것입니다. 이 경우 트랜잭션의 유효성 검사는 전체 블록체인의 복사본이 있는 신뢰할 수 있는 노드 간에 발생하지만 각 노드에는 부분이 하나만 있습니다. 또한 논리적으로 해당 노드의 신뢰성을 보장할 수 있는 솔루션이 필요합니다. 이더리움은 이러한 신뢰성을 달성할 수 있는 방법을 가지고 있습니다. 반면에 계층화된 블록체인 또는 라이트닝 네트워크도 개발 중입니다. 우리는 이 블로그에서 이 순간을 포착하는 관련성과 그것이 가정하는 가능성의 확장에 대해 여러 번 이야기할 것입니다.

궁극적으로, Ethereum의 제작자는 확장 방법에 대해 진지하게 노력하고 있습니다. 초당 트랜잭션 수를 증가시킬 수 있으므로 이제 막 탄생했고 이미 세상을 변화시키고 있는 이 기술에 대해 우리가 감지하는 과도한 성장에 적응할 수 있습니다.

이더리움에서 비트코인으로의 슬립스트림

이더(ETH)는 이미 암호화폐 거래소에서 기준으로 사용되고 있습니다.. 그래도 비트코인이 기준이지만 많은 거래소(Exchange)에서도 ETH를 사용하는 것이 일반적입니다. 이것은 비트코인이 아닌 ETH와 교환하여 다른 암호화폐를 얻을 수 있음을 의미합니다. Bitcoin의 "최후의"위기 또는 하락에서 Ether는 더 강력하게 유지되었으며 Bitcoin이 모든 것의 어머니이자 참조 "브랜드"로 간주되지만 Ether를 선호하는 분명한 경향이 있습니다. 암호 화폐의 세계는 우리가 보았듯이 단순한 화폐 기능이나 교환 수단 및 가치 저장 수단을 훨씬 뛰어넘는 광범위한 가능성으로 펼쳐집니다. 많은 사람들이 BTC보다 ETH에 지금 투자하는 것을 선호합니다. 바로 전자의 큰 가능성이 그들의 미래가 훨씬 더 견고하다는 것을 암시하기 때문입니다. 비트코인은 거의 일종의 디지털 금이 되었습니다. 그것은 가치가 있으며 그 가치는 시간이 지남에 따라 계속 증가할 것입니다. 그러나 디지털 금괴에서 그 이상을 기대하지는 않습니다. 하지만 Ethereum이 개발 중인 것과 같은 기능적 기술을 사용하면 그 가치를 더욱 뒷받침하는 많은 흥미로운 것들이 구축될 수 있습니다.. 객관적이 되기 위해서는 반대의 관점도 표현해야 합니다. 비트코인에서 기술이 의도한 대로 잘 작동하고 따라서 안전한 내기라고 보는 사람들이 있습니다. 해결하기 어렵고 모든 기대를 끝낼 문제에 직면하기 쉽습니다. 이에 대해 반박의 여지가 없는 의견을 제시하는 것은 쉽지 않습니다. 그것은 이미 점쟁이의 영역에 들어갈 것이고, 현재로서는 미래가 정말로 추측할 수 있는지 확실하지 않습니다. 그 매력의 일부입니다.

에테르는 어떻게 얻나요?

비트코인이 법정 화폐(유로, 달러 . )를 받아들이고 다른 암호화폐와 교환할 수 있는 많은 교환소에서 구입할 수 있는 것과 같은 방식입니다. 물론 다른 화폐와 마찬가지로 재화나 서비스와 교환하여 얻을 수 이더리움이란? 있습니다. 즉, 비트코인이나 다른 통화와 마찬가지로 Ether로 지불(또는 기부)을 받는 것을 수락할 수 있습니다. 경제 또는 직장 생활에 암호 화폐를 통합하는 것은 더 이상 다른 인간 생물이 하지 않는 일을 하는 컴퓨터 앞에서 하루 종일 보내는 이상한 사람들을 위한 문제가 아닙니다. 오히려 항상 "과거의 어느 때가 더 좋았다"고 생각하기 보다는 진보와 새로운 기술의 일부가 되기로 결단하는 것입니다.

쉽게 설명하는 블록체인, 이더리움이란 뭔가요? - 1 [이더리움의 개념와 블록체인 위에서의 역할] steem Created with Sketch.

비탈릭.jpg

지난 25일 비탈릭 뷰테린이 방한했다. Meet-up을 발표하자마자 선착순 1000명 자리가 순식간에 동났고 언론에서 취재열기도 뜨거웠다.

비탈릭이 Meet-up에서 주로 다뤘던 내용은 확장성 문제였지만, 사람들에게 가장 강조했던 내용은 현재 암호화화폐 시장의 거품현상은 사람들이 블록체인에 대한 기술적 이해없이 몰려들기 이더리움이란? 때문이기에 일반 투자자들이 조금 더 이더리움이나 ICO들의 기술적인 내용을 이해하고 투자를 하길 바랐던 부분이었다.

이더리움2.jpg

투기 광풍은 그만큼 돌아 오는 후폭풍이 크기에. 기술적인 부분을 알고 암호화화폐 분야에 뛰어 든다면 이 후폭풍에 흔들리지 않는 강력한 뿌리를 생성하는 것이라고 필자도 확신한다.

또한, 어차피 비트코인 이더리움에 대해 겉핥기 식으로만 알고 있다면 이야기 할 내용도 한정적일 뿐더러 뉴스에 어떻게 대응할지도 대책이 서질 않아 결국엔 기술적 내용을 어느정도는 파고들어야 한다고 느낄 때가 올 것이다.

그래서! 이더리움에 대해 이해하게 껄끄럽지 않게 이더리움 플랫폼이 지향하는 바를 핵심을 딱 짚어 알고 복잡할 수 있는 기술적 부분이 도대체 무엇인지 짚고 넘어가보자.

이더리움1.jpg

이더리움을 떠올릴 때 가장 먼저 떠오르는 것은 'Smart Contract'인데
그렇다면 과연 비트코인과 이더리움의 가장 결정적 차이는 무엇일까?

비트코인의 스크립트 언어는 비교적 단순해서 비트코인이 '화폐'로서만 작동하게끔 한다. 예를 들면, 현재 전 세계적으로 사용되고 있는 언어의 개수가 많이있지만 비트코인의 스크립팅 언어는 원시시대 인류가 처음 등장할 때 사용했던 아주 단순하고 표현방법이 많지 않은 언어라고 보면 된다. 이를 비트코인의 '튜링 불완전성(Turing-incompleteness)'라고한다.

두번째로는 비트코인의 UTXO(비트코인의 잔액덩어리)가 표현할 수 있는 상태는 사용했거나 안했거나 둘 중 하나인데 그렇기 때문에 이 두가지 상태 이외에 다른 어떤 조건에서 UTXO를 전부 사용하지 않고 나눠서 사용하는 계약을 할 수가 없다. 이를 'Lack of state(상태표현제한)'이라고 한다.

또한 UTXO가 블록체인의 블록헤더 데이터들을 해독하지 못해서 화폐의 기능 이외의 다른 분야의 어플리케이션을 만드는데 한계가 있는데 이를 'Blockchain-blindness'라 한다.

정리하면 비트코인은 블록체인이라는 커다란 네트워크에서 비트코인은 '전자계산기' 이더리움이란? 정도의 역할을 하는 어플리케이션인 것 뿐이다. 즉, 비트코인의 스크립트는 비트코인이 전자계산기로서만 역할을 할 수 있는 정도로 제한적이고 단순하다.

그렇다면 이더리움은?

이더리움의 개발자 비탈릭은 비트코인의 스크립트보다 더 세련된 언어(튜링 완전한 언어)를 구사하려고 새로운 블록체인 네트워크를 만들어 여러가지 dApp(분산 어플리케이션)을 이용할 수 있는 플랫폼을 만들기로 하는데 이것이 이더리움 플랫폼이다.
(cf. 비트코인도 일종의 dApp이다. VISA나 Master Card 또는 금융기관들의 역할을 분산화된 블록체인 네트워크에서 하는 어플리케이션이므로 dApp이라고 할 수 있음)

전자계산기vs스마트폰.jpg

이것은 쉽게 말해 비트코인이 전자계산기라면 이더리움 플랫폼은 하나의 거대한 컴퓨터 또는 최신 스마트폰인 셈이고 그 안에서 전자계산기(화폐) 기능만 실행하려는 것이 아니라 여러 어플리케이션들(금융, 신원관리, SNS, 의료, 예술, 정부행정, 보험 등)을 실행하려 한다는 것이다.

비트코인이 튜링불완전한 '스크립트'를 사용했다면, 이더리움이란? 이더리움은 튜링 완전한 언어인 'Solidity(JAVA script)'와 'Serpent(Python)'을 사용한다. 이것이 복잡한 다중계약인 Smart Contract를 가능하게 하고 분산 어플리케이션을 구현한다.

GAS란 무엇인가?

이더리움 생태계에서 구현되는 여러가지 알트코인들이 있다. 더 정확히 말하면 dApp인데, 그 중 반드시 필요한 GAS라는 어플리케이션이 있다.

GAS개념.jpg

이더리움 플랫폼에서는 이더(ether)라는 자체 화폐토큰이 있고 이더를 가지고 가스(GAS)라는 어플리케이션을 구입해 이더리움이 Smart Contract를 하는데 연산력과 저장공간 제공의 '연료'로서 쓰이게 된다. 그렇게 되면 명령어에 따라 특정 조건에서 자동적이고 강제적인 계약이 실행된다.

Smart Contract란?

많이 들어봤을 Smart Contract는 온라인상에서 특정계약조건을 실행하는 것이다.

예를 들어, Bob이 중환자실에 입원하게 될 경우 병원비로서 10ETH를 Bob의 아들의 지갑으로 송금한다는 조건을 세우면 Bob이 중환자실에 입원하는 상황이 생겼을때, '상태변환함수'를 생성해 특정 조건을 만족하게 되어 10ETH를 Bob의 아들에게 강제적이고 자동적으로 송금하게 된다.

이 계약조건은 블록체인 위에 기록되면 처음 기록된 조건을 절대 바꿀수 없고 조건을 만족시킬 경우에 실행이 되고 만다.

다시 말하자면 비트코인은 화폐의 기능만 하고 있고 화폐로서의 가치만 추구하도록 업데이트도 진행되고 있다. 하지만 이더리움은 다양한 종류의 서비스를 제작고 그것이 분산화된 방식으로 운영되도록 만든 '플랫폼'이다.

최대한 쉽게 설명하려고 하지만 모르시는 분들을 위해 언제든지 어떤 내용이든 댓글로 질문을 받습니다.질문의 내용이 길 경우는 [email protected]으로 보내주시면 감사하겠습니다.


0 개 댓글

답장을 남겨주세요