Ethereum 이더리움이란?

마지막 업데이트: 2022년 3월 25일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

[Ethereum] 이더리움이란?

비트코인에 대한 관심은 2,3년 전 폭발적인 관심을 끌 때에 비해서 많이 줄어들었지만, 그 기반 기술인 블록체인에 대한 관심은 금융 IT업계에서 지금 막 타오르는 단계인 것 같습니다.

(대형 글로벌 은행들이 블록체인에 보이는 관심에 대해서는 Financial Times의 기사 Technology: Banks seek the key to blockchain 를 참조하시기 바랍니다)

저 개인적으로도 블록체인에 대해서 공부를 해 보려고 생각 중이라, 블로그에 관련 내용을 공유하도록 하겠습니다.

그럼, 이번 포스팅에서는 블록체인과 관련해서 가장 핫한 주제중에 하나인 "이더리움" 을 간단히 소개해 보도록 하겠습니다.

이더리움이란 뭘까요? Quora 사이트에서 (링크) 아래와 같이 설명하고 있습니다.

Simple version: it's a really, really big computer made of many computers around the world that check each other's results. Anyone can run programs on it, paying only for what they use.

간단한 설명 : 서로 상대방의 결과를 체크하는 전 세계의 수 많은 컴퓨터들로 이루어진 큰 컴퓨터. 누구나 그 위에서 프로그램을 구동할 수 있고, 사용한 만큼만 지불한다

간단하긴 한데 조금 더 구체적인 설명이 필요하죠?


Less simple version: A developer platform that makes it easy to build decentralized applications.
덜 간단한 설명 : 분산된 어플리케이션을 구성하기 위한 개발 플랫폼

Applications build with Ethereum do not cover all use cases of course, but have specific properties that make them unique:

이더리움 환경에서 빌드된 어플리케이션이 모든 유즈 케이스를 커버할 수는 없겠지만, 아래처럼 몇 가지 특별한 특징이 있습니다.

  • Ethereum applications always execute the code they say they will - there is no 'security through obscurity'. I don't need to 'trust' anything or anyone, because I can check the app code myself.
    이더리움 어플리케이션은 언제나 코드에 쓰여진 대로 실행합니다. "모호함"을 통한 "보안" 은 없습니다. 어떤 장비나 특정 인물을 "신뢰" 할 필요가 없습니다. 왜냐먼 나 스스로 코드를 체크할 수 있으니까요.
  • Ethereum applications are always Ethereum 이더리움이란? available, and are guaranteed to be available in the future. There is no downtime.
    이더리움 어플리케이션은 언제나 가동중이며 미래에도 가용성은 보장됩니다. 다운타임은 없습니다.
  • Ethereum applications are resistant to many attacks including denial of service (DDoS), which are rendered moot.
    이더리움 어플리케이션은 DDoS 등 많은 공격에 안전합니다.

다른 사이트 (링크) 에서는 조금 다른 방식으로 설명하고 있습니다.

Ethereum is a new kind of law.

So these are big problems with traditional law. Agreements are ambiguous. And enforcement is hard.

Ethereum solves both these problems. It does this with the marriage of two special ingredients: a digital currency, and a complete programming language. Let's look at both.

Ethereum includes a digital currency called ether. Ether has a lot in common with the famous digital currency Bitcoin. Both are a purely digital store of value and means of exchange that cannot be counterfeited. Both are implemented so that no one can manipulate the currency supply. Both can be transferred around the world, like email, and in a very final way, like cash. Both have value today because users expect them to have value tomorrow, and because they can do things traditional money can’t.

Ethereum’s other half is a complete programming language, sometimes called EtherScript. A programming language is how people tell computers what to do. Computers are not able to guess at what humans really intend, so instructions written in any programming language are precise. There is no ambiguity about how a computer will run a program. Under the same conditions, it will always run the same way. This feature would be great to have in legal contracts and human law. We can do this, actually, by writing such agreements in EtherScript.

이더리움의 핵심인 2가지 요소, 비트코인과 유사한 디지털 화폐인 에테르와 완전한 프로그램 언어 (이더스크립트) 를 소개하고 있네요. 이 두 요소의 결함으로 이루어진 이더리움을 새로운 개념의 "법"으로 볼 수 있다는 주장입니다.

이더리움이 무엇인가요?

dApp이란 탈중앙화된 어플리케이션을 뜻합니다. 그러면 탈중앙화된 어플리케이션은 무엇인지 어떻게, 왜 나오게 되었는지 먼저 알아보고 개발하는 과정을 살펴보겠습니다.

우선 블록체인과 이더리움이 무엇인지 살펴보겠습니다.

1. 블록체인(Blockchain)

가장 먼저 살펴볼 것은 블록체인 기술입니다. 블록체인은 본론부터 말씀드리면 모든 거래자의 전체 거래장부 공유 및 대조를 통해 투명한 거래를 보장하고 안전한 거래를 보장하는 보안기술 입니다. 쉽게 말해 데이터 분산 처리 기술로 네트워크에 참여하는 사용자 모두가 모든 거래내역등의 데이터를 분산, 저장하는 기술입니다. 이 때문에 블록체인은 '공공 거래 장부' 또는 '분산 거래 장부'라 불리기도 합니다. 블록체인에서 블록은 개인과 개인의 거래(P2P)의 데이터가 기록되는 장부 역할을 하게 됩니다. 이러한 블록들은 형성된 후 시간의 흐름에 따라 순차적으로 생긴 블록들과 연결되어 사슬(chain)의 구조를 가지게 되는데 그로 인해 블록체인이라는 이름이 붙게 되었습니다.

1-1 기존 거래와 블록체인과의 차이점

기존의 거래방식은 은행이 모든 거래 내역을 가지고 있습니다. 예를 Ethereum 이더리움이란? 들어 A가 B에게 돈을 송금한다고 하면 현재 금융 시스템에서는 은행이라는 중간 다리를 거쳐 B에게 돈이 전달 됩니다. 왜냐하면 A가 B에게 송금을 했다는 사실을 증명해야 하기 때문입니다. 따라서 안전하게 거래할 수 있도록 은행이 중간 역할을 하는 구조입니다. 블록체인 방식도 거래 내역을 저장하고 증명합니다. 하지만 기존 방식과는 달리 은행이 아닌 블록체인 네트워크의 이용자 모두가 저장을 합니다. 나중에 거래 내역을 확인할 때 블록으로 나누어진 저장된 데이터들을 확인하게 됩니다.

1-2 블록체인의 특징

블록체인은 분산저장을 한다는 점이 특징입니다. 기존 거래 방식에서 데이터를 위 · 변조하기 위해서는 은행의 중앙 서버를 공격하면 가능했습니다. 그러나 블록체인은 이용자 모두가 데이터를 저장하기 때문에 위 · 변조하기가 매우 어렵습니다. 블록체인 네트워크 참여자의 모든 거래 데이터를 바꿔야 하기 때문에 사실상 해킹은 불가능 하다고 여겨집니다. 그로 인해 공식적인 증명, 등기, 인증 등이 사라지게 되면서 중앙 관리자가 필요하지 않게 됩니다.

1-3 블록체인의 생성과정

위 그림처럼 블록체인에서의 각 블록은 이전 블록을 근거로 생성됩니다. (아래에서 위방향) 녹색은 최초 의 블록으로 탄생 블록(Genesis Block)이며, 이 녹색 블록 없이 그 위에 블록을 반드는 것은 불가능 합니다. 따라서 각 블록들은 이전 블록의 정보를 가지고 있고 그것이 모여 체인을 이루게 됩니다. 검은색 블록은 해시파워(CPU Power)를 통한 경쟁에서 승리하여 블록 생성에 성공하고 실제 블록체인의 일부가 된 블록들입니다. 따라서 해당 블록안에 데이터는 해당 네트워크에서 '공유 지식'이 됩니다. 보라색은 경쟁에서 실패하여 블록체인의 일부가 되지 못한 고아가 된 블록으로 네트워크에 공유되지 못하며 폐기되어 버립니다.

의문점

만약 고아가 된 블록에 있던 거래 중 유실되는 거래가 생기지 않을까?라는 의문이 생길 수 있습니다. 어떤 거래가 보라색 블록에만 있고 같은 단계의 옆 검은색 블록에 포함되지 않더라도 결국 이후의 검은색 블록에는 담기게 되어있습니다. 왜냐하면 그 거래를 아직 블록체인에 포함되지 않은 거래들과 마찬가지로 취급하며 다시 블록에 추가하기 때문입니다. 탄생블록부터 경쟁에서 이긴 블록들로 이루어진 체인을 '주 체인(Main Chain)'이라 칭하며 이곳에 들지 못한 블록을 '탈락 블록(Orphan /Stale /Invalid Block)' 이라고 칭합니다. 주 체인상의 블록에 포함되어 있는 데이터 내역만 유효한 것으로 인정받게 됩니다.

위 그림은 블록체인 내부를 들여다 본 모습니다. 각 블록안에는 데이터 집합이 있는데 각 데이터는 위와 같이 전자 서명을 통해 연결되어 있습니다. 이전 데이터가 없이는 이후의 데이터가 나올 수 없고 따라서 각 데이터는 모두 연결되어 있어 서로의 유효성을 증명하는 역할을 합니다. 이렇게 기존 내역을 근거로 불일치하는 내역이 있을 시 오류 처리가 됩니다. 아래의 그림으로 일반적인 블록체인의 거래 흐름을 확인해 볼 수 있습니다.

1-4. 블록

블록은 블록 헤더와 거래정보, 기타정보 등으로 구성됩니다. 블록헤더에는 비트코인의 경우 version, previousblockhash, merklehash, time, bits, nonce로 구성되며 이더리움의 경우 uncle block, gas등의 개념이 추가가 됩니다. 거래정보에는 여려개의 거래가 포함될 수 있습니다. 실제로 비트코인의 블록 하나에는 평균 약 2000개의 거래 정보가 포함된다고 합니다.

1-5 작업증명

블록체인이 신뢰의 원천이 될 수 있는 핵심요소는 작업증명(Proof of Work) 입니다. 흔히 채굴 이라고도 표현합니다. 블록헤더의 나머지 정보들은 블록 해쉬를 만드는 시점에서 값이 확정 되지만 nonce의 값은 새롭게 구해서 최종적으로 블록 해쉬 값을 구하고, 그 블록 해쉬값을 식별자로 가지는 유효한 블록을 만들어 내는 것이 작업증명, 즉 채굴이라고 합니다. 채굴로 nonce 값이 구해지는 자세한 과정 설명은 아래의 링크를 참조하세요.

이 nonce 값을 구하는 채굴 작업에는 엄청나게 많은 횟수의 해쉬 계산이 필요하며 그런 계산을 수행하는 채굴기와 그 채굴기를 돌리는데 막대한 양의 전기 비용이 발생하게 되는데 이런 비용에 대한 보상이 없다면 아무도 채굴을 하지 않을 것입니다. 따라서 비트코인에서는 보상으로 새로 발행되는 비트코인과 해당 블록에 포함되는 거래의 거래 수수료의 합이 주어집니다.

2. 이더리움

이더리움은 2013 년 비탈릭 뷰테린 (Vitalik Buterin) 에 의해 고안되었으며 프로그래밍이 가능한 블록체인 (Programmable Blockchain) 을 구현한 웹 프레임워크로 확장된 분산 어플리케이션 (dApp) 만들 수 있는 플랫폼입니다 . 계좌 거래뿐만 아니라 다양한 분야 응용이 가능하여 각광받고 있는 기술입니다 . 블록체인 2.0 시대를 표방하며 나온 혁신적인 개념의 기술입니다 . 완전한 의미의 블록체인을 처음으로 활용하여 디지털 화폐인 거래할 수 있도록 만들어진 비트코인 , 그보다 한단계 더 나아가서 화폐만의 기능이 아닌 신규도메인을 만들 수 있도록 권리를 대표하는 토큰의 기능까지 구현한 네임코인 , 더 나아가 컴퓨팅 파워를 이중적으로 활용하는 프라임코인 , 비트코인에 대표성을 입혀 화폐가 특정 자산을 대표할 수 있도록 설계된 컬러드코인 으로 발전하면서 , 이더리움 은 블록체인을 하나의 데이터베이스로 보고 모든 자산을 올릴 수 있고 각 자산이 구동하거나 거래되는 방식까지 직접 프로그래밍할 수 있는 하나의 오픈 플랫폼으로 설계되었습니다 .

2-1 비트코인과 이더리움의 차이점

몇년 전부터 지금까지 가상화폐가 크게 알려지게 되면서 가장 유명한 가상화폐인 비트코인은 많이 들어보셨을 것이라고 생각됩니다 . 그 비트코인과 지금 사용하게 될 이더리움과는 무슨 차이가 있는지 알아보도록 하겠습니다 . 비트코인의 스크립트 언어는 비교적 단순해서

비트코인이 화폐로서만 작동하게끔 구성되어 있습니다 . 이를 비트코인의 튜링 불완전성 (Turing-incompleteness) 이라고 합니다 . 하지만 이더리움의 개발자 비탈릭은 비트코인의 스크립트 보다

더 세련된 언어를 구사하려고 시도하였으며 튜링 완전 언어 를 통해 지금의 이더리움을 만든 핵심개념인 튜링 완전성 (Turing-Comleteness) 을 구현하게 되었습니다 .

튜링 완전 언어는 다음과 같은 정의가 내려집니다 .

- 프로세스를 충분히 분할할 수 있을 만큼 작은 단위를 사용할 수 있어야 한다 .

- 조건 (if) 과 반복 (for,while) 명령어가 있어야 한다 .

그 이유는 조건과 반복 명령이 있으면 문제를 풀 때까지 영원히 멈추지 않는 알고리즘을 설계할 수 있기 때문이라고 합니다 . 비트코인의 스트립트 언어는 if, 즉 조건문만을 지원하며

자체적인 한계성도 지니고 있기 때문에 다양한 곳에 대해 응용 개발이 힘들었습니다 . 하지만 이더리움은 튜링 완전 언어들 (Solidity, Mutan, LLL, Serpent) 을 지원하기 때문에 사실상 상상 가능한 모든 형태의 프로그래밍이 가능하다고 여겨집니다 .

앞에 물 컵이 있는 상황에서 뇌에서 명령이 떨어집니다 . " 저 컵의 물을 마셔라 " 이 명령은 너무 구체적이고 특정적이어서 다른 곳에 응용할 수가 없습니다 . 하지만 실제로 그 명령은 작은 여러가지의 명령어로 이루어져 쪼갤 수 있습니다 . 눈으로 물 컵을 확인한다 > 뇌가 신호한다 > 손을 뻗는다 > 물 컵을 잡아 들어올린다 > 마신다 등 더 잘게 쪼갤 수도 있습니다 . 이 경우 아래의 그림과 같아질 것입니다 . ( 명령어의 분할 )

이렇게 잘게 쪼갤 수 있다면 각 과정의 중간 단계에서 반복이 가능해집니다 . 손을 뻗는 동작만 반복할 수도 있고 마시는 동작을 반복할 수도 있습니다 . 또한 응용성이 매우 높아집니다 . " 저 컵의 물을 마셔라 " 로 할 수 있는 행위는 한 가지지만 쪼개진 명령에서는 손을 뻗는 동작만을 분리하여 벨을 누를 때에도 운동을 할 때에도 사용할 수가 있게 됩니다 . 아래는 반복과 응용을 한 그림입니다 .

그 작은 명령 하나로도 위 그림처럼 모든 것을 실행할 수가 있게 됩니다 . 이 것을 튜링 완전한 알고리즘 이라고 합니다 . 따라서 물만 마시는 것이 비트코인이었다면 어마어마한 범위로 응용이 가능하도록 만들어진 것이 이더리움이라고 할 수 있습니다 .

2-2 특징

이더리움은 비트코인과 같이 화폐로서의 기능뿐만 아니라 프로그램 실행을 위한 기능이 추가되었습니다 .

비트코인과 동일하게 개인 키에 의해 통제되는 외부 소유 계정 (Externally Owned Accounts) 과 계약 코드에 의해 통제되는 계약 계정 (Contract Accounts) 로 구분됩니다 .

초기에 약 72 만 이더 (ETH) 를 발행하여 투자 비용을 위해 사전 판매 (62 만 이더 ) 하였으며 신규 이더의 발행률 비중이 '0' 이 되도록 매년 줄어들게 하였습니다 . 이더는 이더리움 네트워크에서 사용되는 화폐 단위 입니다 .

미리 프로그래밍 된 계약 (Contract) 에 따라 자동으로 실행되도록 구현한 것으로 EVM(Ethereum Virtual Machine) 코드로 작성되었습니다 .

이더리움의 EVM 에서 동작하는 분산 환경 기반 응용 프로그램입니다 . 이더리움 네트워크의 자원을 활용하여 신뢰성 , 안전성을 제공하고 서버 운영 및 보안을 위한 추가 비용이 발생하지 않는 장점이 있습니다 . 하지만 프로그래밍 코드가 복잡할수록 수수료 (Gas) 사용량이 증가하여

부담을 증가시킨다는 단점이 존재합니다 .

2-3 GAS

이더리움 플랫폼에서는 이더 (Ether, ETH) 라는 자체 화폐토큰이 있고 가스 (Gas) 라는 연료로 사용해 이더리움이 Smart Contract 를 하는 데 연산력과 저장공간 제공의 연료로 사용되게 됩니다 . 이더리움은 EVM (Ethereum Virtual Machine) 이라는 블록체인 환경에서 실행됩니다 .

네트워크에 참여하는 모든 노드들이 블록을 확인하는 프로토콜의 일부로서 EVM 을 실행하고 있습니다 . 이렇게 노드가 서로의 증인이 되기 때문에 안전한 구조라고 할 수 있습니다 .

EVM 은 이더리움의 핵심 개념중 하나입니다 . 풀어서 설명하자면 이더리움 블록체인 네트워크의 노드들이 공유하는 하나의 가상머신으로 거대한 분산 컴퓨터라고 할 수 있습니다 . 네트워크 상의 수 많은 노드는 이 거대한 가상 머신에 접근하여 가상 머신 내에 있는 자료들을 조회하고 변경할 수 있습니다 . 하지만 , 동시에 많은 사람들이 수정을 하게 된다면 충돌이 일어날것임은 분명합니다 . 이런 충돌을 중재하는것이 EVM 의 중요한 역할입니다 . 이더리움은 이런 문제들을 예방하기 위해 일정 비용을 지불하게 설계하였습니다 . 네트워크 이용자가 이더를 보내면 네트워크의 모든 노드들이 동일한 계산을 수행하고 동일한 값을 저장해야 하는 일련의 작업이 필요해지는데 이런 작업량을 GAS, 혹은 특정금액으로 환산되기 때문에 GAS Value 라고 표현합니다 .

또한 용어를 보시면 이더리움은 이름을 잘 지은 것을 확인해볼 수 있습니다 . 이더는 영어로 Ether 이고 , 이건 우리가 알고 있는 석유화학물질 에테르입니다 . 에테르는 유기용매로서 에테르 추출법을 실행하면 가스가 발생합니다 . 그래서 이더도 거래에 사용하면 가스가 발생합니다 .

GAS 는 GAS Limit, GAS Price 라는 것이 있습니다 . 모든 ETH 거래에는 GAS Limit 와 GAS Price 가 포함되어 있어야합니다 . GAS Limit 의 개념은 쉽습니다 . 지금 사용자가 하려는 거래가 ' 작업 ' 을 발생시킬텐데 " 그 ' 작업 ' 이 최대 몇 가스를 발생시킨다 ." 라는 작업량 예상치 입니다 . Estimated 된 것이라서 송금창에서 수정도 가능합니다.GA S Price 는 자유롭게 호가하는 것이라서 이용자가 직접 지정해야 합니다 . 현재 모든 이더거래가 마이너들 (Miners) 에 의해 선택되기 때문에 사용자가 보내려는 GAS Price 는 거래가 걸리는 시간에 영향을 미칩니다 . 시간에 영향을 미친다는 뜻은 ' 작업 ' 에 들어가는 비용은 정해져있습니다 . 이 비용이 부족하면 아예 거래가 성사되지 않습니다 . 그러나 비용이상 지불했다고 하더라도 , Block GAS Limit 을 초과시키는 GAS Limit 은 거부될 수 있습니다 . 예를 들어 , 각 거래의 GAS Limit 이 10, 20, 30, 40, 50 인 5 개의 거래가 있다고 가정하면 Block GAS Limit 가 100 인 경우 , 처음 4 개의 거래가 블록에 맞을 수 있습니다 . 마이너들은 블록에 포함할 거래를 " 선택 " 적으로 조합합니다 . 그런데 다른 마이너는 블록 (50 + 40) 에서 마지막 두 개를 먼저 Transaction 에 포함할 수 있으며 , 그 경우 남은 공간에 첫 번째 Transaction(10) 만 포함할 수 있습니다 . 20 과 30 은 먼저 신청했더라도 Pending 됩니다 . 그렇게 현재 Block GAS Limit 를 초과시키는 거래는 네트워크에 의해 거부되고 사용자는 " 거래가 Block GAS Limit 를 초과하였다 " 라는 메시지를 받게 됩니다 . 수익을 위해 최적화하는 마이너에게 GAS Price 가 많이 낮거나 , 0 인 거래를 먼저 수락하도록 설득하기는 어려울 것입니다 .

결론적으로 GAS Limit : 본 송금 ' 작업 ' 에서 소비되는 가스량 (Estimated 한 수치라서 변경가능합니다 . 하지만 너무 작게하면 거부될 수 있습니다 .) GAS Price : 내가 가스당 지불할 가격 ( 경매처럼 내가 금액을 제안하는 것입니다 .) 라고 할 수 있습니다 .

이더 리움이란?

Ripple은 프로토콜, 디지털 결제 네트워크 및 XRP라는 암호 화폐를 특징으로하는 암호화 기술입니다. XRP의 코인은 고유 한 사전 채굴 형태의 암호 화폐입니다.

Ripple은 2012 년에 출시되었으며 빠르고 저렴한 거래를 제공하는 블록 체인 기술 대신 오픈 소스 소프트웨어를 사용합니다.

Ripple은 단순한 결제 수단이 아니기 때문에 Bitcoin과 다릅니다. 전 세계의 국제 거래를위한 주요 선택이되도록 의도되었습니다.

통화에는 자체 플랫폼이 있으며 사용자는 RippleNet을 사용하여 자신의 플랫폼을 만들 수 있습니다.

RippleNet – 정확히 무엇입니까?

RippleNet은 Ripple이 만든 솔루션을 사용하여 전 세계로 송금하는 금융 서비스 회사 및 은행과 같은 지불 제공 업체 네트워크입니다. 또한 플랫폼에 대한 DDoS 공격을 막기 위해 $ 0.00001의 최소 거래 수수료로 모든 통화로 지불 할 수 있습니다.

XRP는 네트워크를 통한 가치 전송을 나타내며 토큰입니다. 이는 법정 화폐 및 암호 화폐를 관리하는 다른 거래소의 중개자 역할을합니다.Ethereum 이더리움이란?

유로를 영국 파운드로 교환하려면 수수료를 최소화하기 위해 플랫폼에서 거래를 유로로, 파운드를 파운드로 처리합니다. Ripple의 수수료는 여전히 $ 0.00001입니다.

리플의 창조자

Ripple의 작업 프로토 타입은 2004 년에 개발되었습니다. Ripple을 만든 회사는 2013 년에 투자자로부터 자금을 받았습니다.

Ripple의 창립자는 Chris Larsen 과 Jed McCaleb을 포함 합니다. Chris Larsen은 개인 정보 보호 활동가, 비즈니스 임원 및 엔젤 투자자입니다. 그는 여러 금융 서비스 사업을 공동 설립했으며 암호 화폐 분야에서 가장 부유 한 사람으로 간주됩니다.

Jed McCaleb은 기업가이자 유명한 프로그래머입니다. 그는 또한 여러 암호 화폐 사업을 설립하는 데 도움을주었습니다.

리플의 RPCA

Ripple은 블록 체인을 사용하지 않기 때문에 Ethereum 및 Bitcoin과 다릅니다. 프로토콜 합의 알고리즘이라는 자체 특허 기술을 사용합니다.

각 노드가 일치 함을 의미합니다. 이 개념은 트랜잭션을 확인하기 위해 여러 서버를 통해 작동하는 합의 메커니즘을 사용합니다. 모든 노드는 어떤 조치를 취하기 전에 트랜잭션에 동의해야합니다.

리플은 어떻게 사용됩니까?

Ripple은 사용자가 자신의 통화를 만들어 다른 사용자로부터 항목을 구매할 수있는 결제 생태계로 사용됩니다.

Ripple의 작동 방식을 이해하면 중개자를 사용하여 돈을 보내고 받고 거래를 완료하는 두 당사자간에 이루어지는 송금과 유사합니다.

본질적으로 Ripple은 게이트웨이를 사용하여 거래를하는 두 당사자를 연결합니다. 당사자의 공개 주소를 사용하여 Ripple 네트워크를 통해 통화를 수신하고 보내는 중개자 역할을합니다.

또한 평균 거래 처리가 단 4 초로 빠른 국제 거래를 수행하는 데 사용됩니다. 은행은 해외 거래를 처리하는 데 며칠이 걸릴 수 있으며 비트 코인도 국제 거래에 1 시간 이상 걸릴 수 있습니다.

Ripple은 또한 수수료가 낮은 환전 서비스입니다. 통화 변환에 훨씬 더 비용 효율적인 중개자 역할을합니다.

Ripple의 장점

공식 조직으로서 Ripple의 서비스는 은행에서 사용됩니다. 많은 규제 검사의 초점이 아니기 때문에 다른 암호 화폐와 다릅니다.

금과 같은 다른 통화 나 자산으로 교환 할 수 있으며 거래에는 작은 수수료가 포함됩니다.

Ripple의 원래 디자인은 Bitcoin보다 더 빠르고 저렴하게 결제하는 것보다 더 많은 보안 기능을 갖춘 결제를위한 필수 시스템이었습니다.

Ripple을 지원하는 은행에는 UBS (Union Bank of Switzerland), Union Credit, Axis Bank, Westpac, Yes Bank, Santander 및 National Bank of Abu Dhabi (NBAD)가 있습니다.

Ripple의 장단점

  • 공식 조직이며 여러 은행에서 신뢰합니다.
  • 토큰이 채굴되어 존재하므로 인플레이션 위험이 없습니다.
  • 더 많은 은행이 Ripple을 수용하기 시작하면 XRP의 가치가 증가합니다.
  • Ripple은 확실히 중앙 집중화되어 있으며 암호 화폐는 탈 중앙화라는 개념으로 개발되었습니다. 토큰이 미리 채굴 되었기 때문에 개발자는이를 릴리스 할 세부 사항을 결정할 수 있습니다. 은행 투자와 매우 유사합니다.
  • Ripple Labs는 코인의 대부분을 소유하고 있으므로 독점으로 간주됩니다.
  • 코드에 액세스 할 수있는 오픈 소스. 해킹되거나 손상 될 수 있습니다.
  • Ripple은 거래를 동결시킬 수 있으므로 분산 형 플랫폼을 기반으로하는 암호 화폐 라기보다는 은행 시스템과 훨씬 비슷합니다.

리플 비 승인

상당수의 은행이 Ripple을 사용할 계획이지만 대부분은 여전히 서비스를 테스트하고 있습니다. 몇몇 은행은 서비스를 사용하고 있지만 토큰을 사용하지 않습니다. 이 은행들은 거래에 실제 돈만 사용합니다.

Ripple은 또한 Ripple Labs의 창립자 인 Jed McCaleb이 Ripple에서 100 만 달러 이상을 판매하려고 시도했을 때와 마찬가지로 거래를 동결시킬 수 있습니다. 그의 거래는 처리되지 않았고 취소되었습니다. 암호 화폐의 원칙은 거래를 동결하는 것과 일치하지 않습니다.

업계 전문가가 Ripple에 대해 말하는 것

업계 전문가들은 시장이 XRP와 같은 다른 알고리즘을 사용하여 더 많은 프로젝트를 코딩하는 것을보고 Ripple의 가치가 증가 할 것이라고 예측합니다.

블록 체인 기술의 또 다른 CEO는 Ripple이 암호 화폐 세계에서 가치가 증가하지 않는 몇 가지 이유가 있다고 말했습니다. 첫 번째 이유는 시가 총액과 관련하여 각 상위 통화와 거리를 두는 달러 금액입니다. Ripple은 Ethereum 볼륨의 절반 미만으로 세 번째 위치에 있습니다.

두 번째 이유는 Ripple이 주로 자산에 지출되고 일상적인 지출에는 사용되지 않기 때문입니다. 다가오는 해에 소비자는 투자와 관련된 거래뿐만 아니라 암호 화폐를 통화로 사용하기를 원할 것입니다.

세 번째 이유는 Ripple이 법정 화폐를 사용하여 구매할 수없고 다른 암호화 폐로 만 구매할 수 있기 때문에 비트 코인과 경쟁 할 수 없다는 것입니다.

대학의 한 부국장은 Ripple이 플랫폼에서 법정 화폐의 교환을 허용하는 것은 시간 문제라고 생각합니다.

국제 핀 테크의 한 CSO는 이것이 진정한 암호 화폐는 아니지만 2018 년 시장 하락으로 인해 Ripple의 가치가 자연스럽게 증가 할 것이라고 믿습니다.

Anton Kovačić

Anton은 재무 졸업생이자 암호화 매니아입니다.
그는 시장 전략 및 기술 분석을 전문으로하고 있으며 비트 코인에 관심이 있고 2013 년부터 암호 화폐 시장에 적극적으로 참여했습니다.
글쓰기 외에도 Anton의 취미와 관심사는 스포츠와 영화입니다.

위험 경고 : 외환 및 CFD 상품 거래는 높은 수준의 위험을 수반하며 자본 손실을 초래할 수 있습니다. 레버리지의 사용은 이익과 손실을 모두 증폭시킬 수 있습니다. 이러한 이유로 인해 거래는 모든 거래자에게 적합하지 않을 수 있습니다. 이러한 유형의 상품을 거래 할 때 명시 적이든 묵시적이든 성공을 보장하지 않습니다. 사이트의 전체 이용 약관 및 위험 면책 조항을 읽으십시오. 거래를 시작하기 전에 모든 위험과 해당 국가 또는 지역에 적용되는 현지 법률을 이해하는 것이 중요합니다.

규정 고지 : Bitcoin Evolution는 독립 소프트웨어 회사에서 설계 및 개발 한 것입니다. 따라서 투자 서비스 또는 중개 공급 업체가 아닙니다. Bitcoin Evolution는 중개인 및 기타 제 3자가 기존 고객에게 부가가치를 제공하고 새로운 고객을 유치하기 위해 마케팅 활동의 일부를 구성 할 수 있습니다.

법적 제한 : 위에서 언급 한 조항을 훼손하지 않고 금융 서비스에 대한 규정 및 법률은 국가 및 지역마다 다릅니다. 소프트웨어에 대한 자동 액세스가 해당 소프트웨어가 모든 규제 요구 사항을 충족한다는 것을 의미하지는 않습니다.

JUSTIN TIME

현재 이더리움(Ethereum)은 비트코인 다음으로 시가총액 세계 2위를 차지하고 있는 가상화폐입니다. 유난히 한국에서 이더리움은 거래량이 많은 코인 중 하나라고 합니다. 그 증거로 올해 10월에는 이더리움 전체 거래량의 30~40%가 원화가 차지했습니다. 그런 이더리움의 전망, 개발자, 시세 및 특징에 대해서 포스팅을 해보겠습니다. 많은 사람들은 이더리움의 장점에 대해서 매우 긍정적으로 생각하고 있으며 앞으로 더욱 활용가치가 높은 코인으로 생각하고 있는데, 왜 알트코인 시장에서 이더리움을 주목하고 있는지 이 포스팅을 참고하시면 될 것 같습니다.

이름 : 이더리움(Ethereum)
영문약칭 : ETH
런칭 : 2015년
현재 발행량 : 96,391,296(2017년 12월 17일 기준)
최대 발행량 : 정해지지 않음
합의 알고리즘 : PoW(Proof of Work)
해시 알고리즘 : Ethash
개발자 : 비탈릭 부테린(Vitalik Buterin)

이더리움(Ethereum)이란? 전망과 시세를 알아보자.


비트코인과 이더리움의 가장 큰 차이는 블록체인 기술의 적용 범위에 있습니다. 어려운 말 대신에 쉬운 설명으로 먼저 이야기 해보겠습니다. 비트코인이 결제나 거래 관련 시스템 즉 화폐의 기능에 집중하는 코인이라고 생각하면 됩니다. 하지만 이더리움은 핵심 기술인 블록체인(blockchain)을 기반으로 다양한 애플리케이션을 만들 수 있도록 확장성을 가지고 있습니다.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.

즉 거래뿐만 아니라 SNS, 이메일, 계약, 상호교환 등 다양한 애플리케인션을 투명하게 운영할 수 있도록 분산 애플리케이션(decentralized application) 기능을 가지고 있습니다. 이런 분산 애플리케이션을 줄여서 DApp 또는 dApp, 댑이라고 부르는데 C++, 자바, 파이썬, GO 등 대부분의 주요 프로그래밍 언어를 지원하고 있습니다. 따라서 이더리움은 모든 형태의 애플리케이션을 프로그래밍 가능하게끔 설계 되었습니다.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.

이더리움은 DAO 시스템을 기반으로 구축했다고 말하는데, 이더리움에서 말하는 The DAO(Decentralized Autonomous Organization)란 탈중앙화된 자율조직을 의미합니다. 즉 인공지능을 기반으로 탈중앙화된 네트워크를로 이더리움 개발진들이 개발한 시스템입니다. 탈중앙화 즉 어떤 조직도 소유하지 않고 자율적으로 합의하에 프로세스가 실행되면 분산화된 시스템으로 움직이게 됩니다.

하지만, 2016년에 DAO 취약점을 이용해 360만개 이더리움이 도난 당하는 사건이 발생하게 되었습니다. 전체 이더리움의 10%에 해당되는 어마어마한 양으로 이 사건으로 이더리움 가격이 폭락하게 됩니다. 하지만 DAO 규정으로 이더리움은 48일 후 자금을 출금할 수 있었고 이더리움 개발자들은 해커가 인출하기 전에 소프트 포크와 하드 포크를 진행하게 됩니다. 소프트 포크는 DDOS 공격으로 취소되고 하드 포크는 성공적으로 이루어졌습니다. 하지만 이 사건으로 이더리움 클래식이 등장하게 됩니다. 이더리움 클래식(Ethereum Classic, ETC)는 추후에 다시 포스팅 하도록 하겠습니다.


2. 이더리움 개발자는?

러시아 이민자 출신 캐나다인 비탈릭 부테린(Vitalik Buterin)은 열 살부터 게임 만들면서 코딩을 독학으로 공부했는데, 일주일에 게임 하나를 만들고 1~2주 가지고 놀고 또 다른 게임을 만들었다고 합니다. 언어 또한 팟캐스트를 활용하여 외국어를 배웠고 러시아어, 중국어, 독일어, 불어 영어 등 5개 국어를 Ethereum 이더리움이란? 구사하고 있습니다. IT업계에선 그를 ‘외계인’이란 별명으로 부르고 있는데, 깡마른 체구에 움푹 들어간 눈이 외계인을 연상시키기 때문입니다.


이더리움(Ethereum)이란? 전망과 시세를 알아보자.

부테린은 17세에 비트코인을 처음 접하게 되었고 가상화폐 아이디어에 매료되었다고 합니다. 이더리움을 만들게 된 계기는 비트코인 내부에서 시스템을 개선하려면 기존 개발팀의 허락이 필요했습니다. 하지만 2013년 당시 블록체인을 금융부문 외에 사용하는 것을 굉장히 꺼린다는 것을 알게 되었습니다. 지불 및 결제와 관련없는 데이터가 들어가면 블록 사이즈가 커지는데 비트코인 개발자는 데이터의 한도를 40바이트로 제안했기 때문입니다. 비트코인은 지불 및 결제 기능에 집중한 암호화폐였기 때문에 새로운 변화를 만들어 내는데 상당히 많은 시간이 소모되었다고 합니다. 그래서 아예 독립적인 플랫폼을 만들기로 결심하게 되었습니다.


이더리움(Ethereum)이란? 전망과 시세를 알아보자.


비탈릭 부테린은 바로 실천으로 옮겼는데요, 2014년에 이더리움 재단을 구성하고 트라우드펀딩 방식의 ICO를 통해서 3만 비트코인에 대항하는 개발 자금을 모았으며 개발 작업에 박차를 가하였습니다. 조금씩 유명세를 타더니 2014년 월드 테크놀로지 어워드에서 페이스북 창업자인 마크 저크버그를 제치고 수상하면서 더 유명해지기 시작하였습니다. 2015년 7월 30일 공식적으로 이더리움 서비스를 시작하였고 2016년에는 블록체인 기반의 The DAO펀드를 구성하면서 1.5억 달러에 해당하는 투자 자금을 모으면서 관계자를 놀라게 하였습니다. 이더리움은 가상화폐 시장에서 가장 성공적인 ICO 중 하나에 해당된다고 합니다. 2017년 6월 이더리움은 약 2백억 달러(20조원)을 가볍게 돌파하였으며 2016년 포춘에서 선정한 40세 이하 40대 부자의 반열에 오르게 됩니다.


이더리움(Ethereum)이란? 전망과 시세를 알아보자.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.


오늘 기준으로 이더리움은 약 714 달러 입니다. 시가 총액은 약 688억 달러이며 한화 기준으로 약 75조 입니다. 전체 가상화폐 시장에서 11% 이상 시장을 점유하고 있는 모습을 보여주고 있습니다. 그래프에서 보이는 것처럼 2017년 4월 기준으로 가격이 급등하기 시작합니다.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.

이더리움은 비트코인과 함께 기축통화 개념으로 가상화폐에서 사용되고 있습니다. 제가 말하는 기축통화라는 개념은 다른 코인을 구매할 때 이더리움으로 구매하여 사용되고 있으며 다른 코인의 가격을 측정할 때 기준이 되기도 합니다. 이더리움은 아래와 같은 특징 때문에 좋은 전망을 보여주고 있습니다.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.



1) 화폐의 기능 : 이더리움은 현재 가상화폐 시가총액 기준으로 비트코인 다음으로 높은 시장 점유율을 차지하고 있습니다. 가상화폐 시장에서 가장 혁신적인 기술로 평가 받고 있으며 발행 한도는 존재하지 않지만, 1년에 발행할 수 있는 코인은 1,800만 개로 제한되어 있습니다. 코인의 발행은 일정하지 않지만, 블록 주기를 조정하고 있는 알고리즘 공식과 상호작용해 발행량을 유동적으로 조절된다고 합니다.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.

2) 플랫폼 기능 : 이더리움은 블록체인을 활용한 모든 것을 프로그래밍할 수 있는 플랫폼입니다. 거래 기록뿐만 아니라 탈중앙화 앱(DAPP)들을 투명하게 운영할 수 있는 확장성을 제공하는데, 플랫폼은 프로그램된 계약을 정확히 실행하도록 설계된 스마트 컨트랙트를 기반으로 운영됩니다. 스마트 컨트랙트는 컴퓨터 언어인 실행 코드로 작성되기 때문에, 특정 조건이 달성되면 자동으로 프로그램이 실행되어 계약이 이행됩니다. 강제로 계약이 이행되므로 상대를 신뢰할 수 없는 경우에서 강력한 힘이 발휘되면서 시스템 오류, 사기, 제3자의 간섭 가능성을 제거할 수 있습니다.

이더리움(Ethereum)이란? 전망과 시세를 알아보자.


3) 확장성 : 이더리움에서는 가장 큰 장점으로 다양한 애플리케이션들을 구동시킬 수 있는데, 이런 DAPP들은 금융, 공유경제, SNS, 그리고 탈중앙화 자율 조직(DAO)까지 확장될 수 있습니다. 대표적으로 분산화된 예측시장을 제공하는 노시스(GNO)와 어거(AUG), 분산화된 크라우드펀딩 플랫폼인 웨이펀드(WeiFund), 사물인터넷과 스마트 자산을 위한 액세스 프로토콜인 에어로크(Airlock) 등이 있습니다.

비트코인의 제한된 명령어와 달리 다양한 수준의 응용을 지원하기 위해 Python과 유사한 구조의 Serpent, C++과 유사한 Solidity, Lisp과 유사한 LLL 등의 튜링 완전언어를 통해 스마트 컨트랙트 코딩을 지원합니다. 사용자들은 이와 같은 프로그래밍 언어를 사용해 컨트랙트와 DAPP를 만들 수 있습니다. DAPP을 통한 이더리움 플랫폼은 화폐 자체보다 네트워크 플랫폼이 더 큰 의미가 있습니다. 분산화된 DAPP과 스마트 컨트랙트, 그리고 사물 인터넷(IoT)을 접목한 기술은 향후 인간의 개입을 완전히 배제한 기계 간 금융거래도 까지도 가능하게 할 것이라고 합니다. 100개가 넘는 코인들이 이더리움 플랫폼 위에서 운영되고 있는 것으로 볼 때, 이것의 확장성을 짐작할 수 있습니다.


0 개 댓글

답장을 남겨주세요