최근 여러 언론매체에서 블록체인, 비트코인 등이 소개되는 경우가 빈번해지면서 많은 사람들이 전자화폐에 대해 관심을 갖기 시작했다. 더 많은 사람들이 새로운 개념, 새로운 정보를 접하는 것은 좋은 일이다.

다만, 미래기술이 아닌 투자대상으로써 전자화폐의 가치가 오를지 내릴지 판단은 오로지 투자자 개인의 몫이다. 이 포스팅은 투자에 대한 조언을 하는 것이 아니다. 지난 첫 글에서 말했듯이 블록체인, 그 중에서도 이더리움 플랫폼의 가치를 설명하는 것에 주안점을 두고 있다. 이 글을 통해 블록체인에 대해 기본적인 것들을 이해하고 그에 대한 지식의 저변을 넓히는데, 혹은 건전한 의사결정을 하는데 도움이 되었으면 한다.




이더리움이란 무엇인가

이더리움은 러시아 출신의 개발자 비탈릭 부테린(Vitalik Buterin) 2013년에 세상에 처음으로 소개한 블록체인 기반 전자화폐이자, 블록체인 플랫폼이다. 현재 글로벌 전자화폐 시가총액 기준 2~3위 정도의 규모이며, 현재 국내에서도 여러 거래소를 통해 활발히 거래가 이뤄지고 있다.

사실 비트코인이 발표된 이후 전세계 각국으로부터 다양한 전자화폐가 개발되고 있다. 비록 규모나 발행시기는 서로 다르지만, 각각의 전자화폐들은 저마다의 장점과 기술을 바탕을 선보이고 있다. 이더리움 역시 튜링완전성, 스마트컨트렉트, DApp 개발가능성 등 차별적 장점들을 지니고 있으며, 시장에서는 차세대 전자화폐 시장의 선두주자의 하나로써 지속적인 관심을 받고 있다.

이미 언급했다시피 필자는 전문적인 IT개발자가 아니다. 따라서 이더리움이 가진 잠재력을 판단하는데 기술적 가치보다는 그 것이 파생시킬 수 있는 사회적인 가치에 더 관심이 있다. 이 관점에서 필자는 이더리움이 가진 가장 큰 매력이 플랫폼으로써의 확장성있다고 본다. 이 글을 읽는 분들도 필자와 같은 보통 사람일 것이라는 가정 하에 기술과 관련된 디테일한 부분보다 필자가 생각하는 확장성을 중심으로 이더리움에 대해 얘기해보고자 한다.

 

[플랫폼 전자화폐의 의미]

기본적으로 비트코인 등 전자화폐는 화폐라는 명칭에 걸맞게 거래의 수단’, ‘가치의 저장에 기본적인 가치를 지니고 있다. 이에 시장이 허용하는 금융 환경에 따라 전자화폐가 결제, 혹은 가치의 저장과 관련한 화폐기능을 수행할 수는 있다. 그러나 이를 반대로 생각하면 블록체인 기술의 일환으로 태동한 전자화폐가 오히려 블록체인 그 자체를 활용하는 데는 한계가 있다는 의미도 될 수 있다. 투자자들이 투자를 할 수는 있어도, 일반적인 전자화폐를 바탕으로 새로운 기술을 개발하거나 프로그램을 만드는데 한계가 있다는 의미이다. 일반적인 전자화폐는 비트코인처럼 실제 통화로써, 적어도 공식적인 관리대상으로써 국가 수준의 인정을 받지 못하면 장기적인 관점에서 가치가 상실될 가능성 역시 낮지 않다.

그러나 이더리움은 그 시작점이 다르다. 이더리움을 화폐라기 보다는 플랫폼이라 부르는 사람이 많다. 실제 이더리움 백서에서도 이더리움의 목적을 분산 어플리케이션 제작을 위한 대체 프로토콜을 만드는 것이라고 표현하고 있는데, 이는 이더리움이 화폐를 만들기 위함이 아니라 블록체인 기반의 생활 플랫폼을 만들기 위해 고안되었음을 의미한다.

따라서 이더리움은 전자화폐 그 자체를 지칭하는 단어이자 이더리움이라는 블록체인 플랫폼을 의미한다. 이더리움 플랫폼을 이용하면 블록체인 기술을 이용하여 일상 생활에 적용할 수 있는 다양한 형태의 프로그램 등을 구현할 수 있다.

이와 관련한 대표적 기술이 스마트 컨트렉트. 스마트 컨트렉트의 개념을 쉽게 요약하면 정해진 약속에 따라 특정 행동을 진행하면 대가를 지급하는 거래 프로그램이다.

우리가 실생활에 맺는 계약을 분해해서 보자. 의외로 그 기본바탕은 단순하다.


내가 너를 위해 무언가를 한다면, 너는 나에게 그 대가를 지급해야 한다


이 명제가 기본적인 계약의 틀이다. 내가 제공하는 무언가는 일을 해주는 용역이거나, 눈으로 볼 수 있는 물건의 소유권이거나, 혹은 제3자에게 특정한 약속을 하는 것 등 다양한 형태로 존재한다. 그러나 그 것이 어떤 형태이든 그 본질은 내가 받을 미래의 대가를 위해 현재, 혹은 미래의 내가 할 어떠한 행위로 귀속된다. 이 약속을 위해 우리는 종이에 계약 내용을 적고, 약속의 증표로 서명을 한 다음, 이 약속이 지켜지지 않았을 때를 대비하여 법적 구속력을 사회적으로 약속하게 된다.

스마트 컨트렉트는 이러한 계약의 행위를 이더리움 플랫폼 안의 프로그램 언어로 지원한다. 실제 그 구조도 매우 유사하다. 거래를 하고자 하는 두 주체가 있고, 이 주체들이 합의한 내용을 프로그램으로 정의하여 약속 된 트리거를 시행하는 것이다. 위에서 언급한 계약의 원리는 스마트 컨트렉트 하에서 아래와 같이 진행된다.


내가 너를 위해 프로그램에 기입된 행동을 한다면, 너는 나에게 그 대가로 너의 이더리움(혹은 토큰)을 나에게 지급해


출처 : https://www.youtube.com/watch?v=5rELxsSy6w4

 


[스마트 컨트렉트의 장점1. 사회적 비용 절감]

이 스마트 컨트렉트는 여러 장점을 갖고 있다.

우선 계약에 대한 사회적 비용을 절감할 수 있다. 프로그램으로 구현된 계약은 구속력이 확실하고, 그 계약의 형태가 명확하다. 정확한 기준과 조건을 입력하는 프로그램 언어로 그 내용이 정의되기 때문에 계약의 이행 여부가 명확할 수 밖에 없다. 또한 거래가 성립되었을 때 그 대가가 계약에 의해 자동으로 지급되는 점도 장점이다. 블록체인 상에 해당 계약서가 기록되는 것이기 때문에 양 당사자간의 합의가 없다면 계약 내용을 임의로 바꾸기도 힘들다는 점도 장점이다.

우리가 일상에서 흔히 쓰는 하이패스를 예로 들어보자. 의식하지 않지만 우리는 하이패스를 아래와 같은 계약을 기반으로 시행한다.

내가 고속도로 톨게이트를 지나면 자동으로 사용요금을 특정인(도로공사)에게 지불한다

이를 위해 우리는 신용카드 업체와 선결제 후지불에 대한 계약을 맺고, 그 신용카드를 통해 결제를 대행하는 하이패스 단말기를 구입한 후, 그 단말기를 통해 도로공사와 통행료 지불계약을 맺는다. 직관적으로 보면 하이패스 안에는 이런 다단계 계약이 내포되어 있다. 당연한 얘기지만 내가 돈이 없이 신용카드사와의 계약이 파기되면 자동으로 도로 이용료도 지불이 안될 것이다. 마지막까지 계약이 모두 완성되려면 앞선 계약들이 모두 이행되어야 한다.

만약 비트코인을 바탕으로 하이패스를 쓴다고 생각해 보자. 아마 지금 쓰고 있는 하이패스 단말기에 교통료를 비트코인으로 충전하는 방식이 될 것이다. , 결제수단이 비트코인이 될 뿐이다. 그 외의 계약 진행은 현재와 큰 차이가 없다.

그러나 이더리움을 바탕으로 하이패스를 쓴다고 가정해보면 진행이 좀 달라진다. 하이패스 단말기에 위와 같은 계약을 입력하면 신용카드 보유여부 등 전 단계와 관계 없이 계약여부를 검토할 것이다. 만약 결제할 대가(이더리움)가 없다면, 과거 현금이 없으면 거래가 성립하지 않는 것처럼 스마트 컨트렉트 역시 성립하지 않을 것이다. 대가가 있다면 거래가 성립되면서 통행료가 지급될 것이다. , 이더리움을 통해 계약이 진행된다는 것은 통행료의 결제를 이더리움으로 한다는 것과 동시에 그 결제의 원인이 되는 계약까지도 이더리움 플랫폼에 귀속된다는 의미이다. 물론 설명을 위해 부차적인 문제들을 배제하고 예를 든 것이긴 하지만, 위와 같은 사례처럼 스마트 컨트렉트를 통한다면 계약이 보다 단순해지고, 이행의 강제성이 높아질 수 있다.

 

[스마트 컨트렉트의 장점2. IoT시대에 적합한 기능]

스마트 컨트렉트는 계약의 주체가 굳이 사람일 필요가 없다는 점에서 IoT 분야, 혹은 일반적인 어플리케이션에서도 응용이 가능하다.

IoT 기술로 넘어온다면 이러한 차이가 더 분명해진다. 미래시대에 스마트 냉장고가 있어 냉장실 안에 2L짜리 생수가 여섯 병 이하로 떨어지면 자동으로 생수를 주문하는 기술이 있다고 가정해보자. 일반적인 경우라면 생수를 주문한 결과에 대해 매달 말 지로로 받아 별도 결제를 해야 할 것이다. 하지만 이더리움 플랫폼을 활용하면 생수를 주문함과 동시에 이더리움이 자동으로 출금되어 결제가 완료될 것이다.

이는 일반적인 전자화폐는 블록체인 상 장부에 화폐의 거래결과만 기입되지만, 이더리움은 블록체인이라는 바탕을 기반으로 거래 내용과 그 결과를 기입하게 된다. 위에서 언급했듯이 이더리움은 지불수단이자, 블록체인 플랫폼 그 자체이기 때문에 블록체인을 도입하려는 기업들에게 충분히 고려대상이 될 수 있다. 이 점이 많은 기업들이 EEA(Enterprise Ethereum Alliance)를 통해 이더리움 기반 생태계에 참여하겠다고 밝히는 이유이다. 현재 마이크로소프트, BP 등 약 500여 개의 기업들이 EAA에 참여 의사를 밝혔으며, 이 숫자는 조금씩 늘어나고 있다.

 

출처 : https://www.ethnews.com/quantum-foundation-combines-ethereum-and-bitcoin-to-create-qtum



[DApp(Decentralized Application)]

DApp(, Decentralized Application)은 분산화 된 어플리케이션을 의미하는 것으로, 엄밀히 말해 스마트 컨트렉트와는 약간 다른 개념이다. 그러나 플랫폼으로써의 이더리움을 설명하는데 빠질 수 없어 함께 설명을 하도록 한다.

지금까지 대부분의 앱은 중앙화 된 서버를 기반으로 작동하도록 개발되었다. 서버에는 고객정보부터 시작해서 결제정보까지 모든 내용이 담기게 된다. DApp은 이와 달리 블록체인 기반 하에서 동작을 하도록 설계된 어플리케이션이다. 모든 정보가 블록체인 하에 분산되어 저장된다.

이러한 특성을 통해 DApp은 블록체인의 장점이라고 얘기하는 아래의 특성들을 확보할 수 있다.



익명성: 앱을 사용하는 사람의 정보가 보호됨. 특히 내가 원하지 않는 정보의 흔적까지 완전하게 보호되어 사용자 정보의 가치를 보호

투명성: DApp은 오픈소스, 즉 그 처리과정이 투명하게 공개되어 제작자를 비롯한 몇몇 사람들이 조작 등을 가할 수 없음. 이를 통해 사용자는 DApp이 제공하는 결과값이 투명함을 인식하고, DApp 자체를 신뢰할 수 있음

즉시성: 모든 거래, 결제 등이 이더리움 기반 하에서 이뤄지므로 국경, 환율 등과 관계 없이 글로벌 거래가 거의 즉시 발생

보안성: 블록체인에 모든 데이터가 기록되어 정보가 안전하게 보호됨



이러한 DApp의 장점은 IoT를 활용하고자 하는 기업들과 함께 우리 일상 속에서 이더리움 생태계가 조성 될 가능성을 넓힌다는데 의의가 있다고 본다. 소비자 관점에서 일반 앱과 DApp의 차이가 크지 않을 수 있으나, 카지노 같은 특정 영역에서는 DApp의 강점이 매우 크게 느껴질 수 있다. 주최측이 투명하게 게임을 진행하고, 참여자인 나의 정보가 보호된다는 것이 큰 영역이기 때문이다.

이처럼 DApp이 가진 블록체인의 특성들은 스마트폰 앱시장처럼 DApp을 통해 스타트업, 개인개발자 등의 Idea를 구체화하여 새로운 시장을 개척할 수 있는 가능성의 토대가 된다. 일반적인 블록체인 기술이 비교적 큰 기업 위주로 개발/활용되는 것과 달리 다양한 개발자들의 진입장벽을 낮춰 블록체인, 아니 이더리움 생태계가 확산되는 것을 기대할 수 있는 것이다. 당연한 얘기지만 이 와중 카카오톡 같은 킬러앱이 나온다면 시장의 확산은 폭발적이 될 것이다. 카카오톡을 통해 스마트폰 생태계가 커진 것처럼 킬러앱을 통해 이더리움 플랫폼이 실생활에 빠르게 전파될 가능성도 항상 존재한다.

 

지금까지 이더리움이 가진 특성 중 확장성에 대하여 필자의 주관적인 관점에서 그 가치를 설명해 보았다. 이더리움은 전자화폐 중 블록체인의 본질적인 기능과 가장 맞닿은 화폐이자 플랫폼으로로써, 혹은 거래 매개체이자 가치의 저장수단을 넘어서 사회적 거래라는 행위에 한 발 더 다가가 있다는데 가장 큰 가치가 있다고 생각된다.

다음 글에서는 이더리움이 갖고 있는 교환가치의 딜레마 등 그 한계점에 대해 논하고자 한다.




저작자 표시 비영리 변경 금지
신고

티스토리 툴바