이더리움개론 (Ethereum Introduction) 차세대신기술로는여러가지가각광을받고있지만, 그중디지털분야에서가장혁명적인기술로평가받는기술은블록체인에기반한이더리움플랫폼이라고할수있다. 이더리움은 ' 월드테크놀로지 (The WTN) IT S/W' 부문에서경쟁작인마크저커버그의페이스북을제치고수상을하게된다. 또한웹 3.0과사물인터넷 (IoT) 시대에주요하게사용되고응용될기술로주목받고있다. 이더리움을한문장으로정의하자면 : " 블록체인을활용한모든것을프로그래밍할수있는플랫폼 " 이라고할수있다. 아래몇가지를검토하면서이더리움 (Ethereum) 이무엇인지알아보겠다. - 깊게들어가면끝도없이어려운내용일수있지만, 핵심을다루면서도최대한이해가쉬 울수있는방향으로서술하였다. 1. 블록체인 1-1. 작업증명과해시알고리즘 2. 암호화화폐의발전과정 3. 속성 / 특성 4. 튜링완전 4-1. 튜링완전이해 5. 무한루프공격 (DDoS) 과수수료경제학 6. 스마트컨트랙트-자기강제적언어 (Self-Enforcing Language) 7. 탈중앙화앱 - DApp 7-1. 예시 8. 인터넷경제 9. 더많은탈중앙화앱 - DApps 1. 블록체인 블록체인은중앙서버없이 'P2P로구현되는비가역적공유데이터베이스 ' 라고정의할수있다. P2P방식으로이루어진네트워크에서참여자 (Node, Client) 들은데이터를담은블록을생성하고검증을한다. 각참여자들은일정한규칙에따라데이터를담은블록을경쟁을통해생성하게되며, 이러한블록은일정컴퓨팅파워가투입된이후에는비가역적 (Irreversibility) 이된다 (= 되돌릴수없다 ). 이전의디지털세계에서는기존의데이터를조작, 삭제, 취소하는것이매우쉬웠기때문에특정한디지털코드가가치를지니게되기는쉽지않았으며, 디지털코드를심지어화폐로사용하는것은불가능하였다. 그렇게때문에, 중앙에서통제하는디지털화폐나재화 ( 은행전산망안의계좌잔고, 게임머니, 웹하드포인트, 시리얼키를가진소프트웨어등 ) 에절대적통제권을행사하여외부에서조작할수없도록보안을유지해야했다. 물론그러한보안이완전할수없기때문에해킹사고는빈번히일어나왔고, 중앙권력자체가해당재화를직접조작하고유용하여부당학이익을취득하는사기도매일의일상이다.
그러나블록체인을통해중앙권력없이순수하게사용자들로만이루어진, 그리고조작이나통제가불가능한시스템이갖추어지게되었다. ( 아래는블록체인의도식이다 ) < 그림 1( 출처 )> 그림설명각블록이이전블록을근거로생성 ( 아래에서위방향 ) 되고있다. 녹색은최초의블록 ( 탄생블록 : Genesis block) 이며, 이녹색블록없이그위의블록을만드는것은불가능하다. 따라서각블록이이전블록의정보를가지고있고그것이모여체인을이룬다 ( 블록체인 ). 검은색은해시파워 (CPU power) 를통한경쟁에서승리하여블록생성에성공하고, 실제블록체인의일부가된블록들이다. 따라서해당블록안의데이터는해당네트워크에서 ' 공유지식 ' 이된다. 보라색은경쟁에서실패하여, 블록체인의일부가되지못한, 즉네트워크에공유되지못하며인정받지못하는블록이다 ( 따라서해당블록안의데이터도블록체인의일부가되지못한다 ). 이러한블록은폐기된다. 탄생블록부터경쟁에서이긴블록들어이루어진체인을 ' 주체인 (Main chain)' 이라칭하며, 이곳에들지못한블록을 ' 탈락블록 (Orphan/ Stale/ Invalid Block)' 이라칭한다. 주체인상의블록에포함되어있는데이터내역만이유효한것으로인정받게된다. < 그림 2( 출처 )> 위의 ' 그림1' 이블록들의체인이라면, ' 그림2' 는블록안의데이터들의체인이라고볼수있다. 각블록안을들여다본모습이다. 각블록안에는데이터의집합이있는데, 각데이터는위와같이전자서명을통해연결되어있다. 이전데이터가없이는이후의데이터가나올수없다. 따라서각데이터는모두연결되어있고서로의유효성을증명하는역할을한다. 이렇게기존내역을근거로불일치하는내역이있을시오류처리된다. 비트코인의경우, 이러한블록체인을통해 ' 비트코인 ' 이라는가상화폐를거래하게된다. 이전의거래 ( 입금 ) 내역이없다면당연히출금할수없다. 입금받은금액이내에서이체가되며이체한금액은다른사용자의지갑주소로들어가해당사용자가또다시이체할수있게된다.
블록체인은디지털화폐가복제될수없고, 거래내역이변조될수없으며, 완료된거래가취 소될수없도록비가역성을보장해주는역할을하게된다. 이를통해중앙서버나통제기관 없이네트워크안의사용자들만으로자유로운화폐거래가가능하게되었다. 1-1. 작업증명 (Proof-of-Work) 과해시알고리즘 (Hash Algorithm) 1) 각네트워크의작업증명 (Proof-of-Work) 처리에참여하는노드 (Node) 는자신이네트워크상으로전달받은거래내역들을자신의 ' 거래내역저장고 (Transaction Pool)' 에보관해둔다. 2) 일정한해시알고리즘을통해특정한난이도의해시값을생성해내는작업을한다. 이중 ' 목표값 (Target Hash Value)' 를찾아내는사람은블록생성권한을획득하게된다. 3) 목표값을찾기위해서는미리설정된 ' 해시알고리즘 '( 특정한입력값을동일한길이의무작위해시값으로변환해내는공식 ) 을적용해서작업을해야하는데, 비트코인의경우 SHA-256이라는해시알고리즘을사용한다. 4) 시스템에의해설정된목표값을빨리찾아내어야경쟁에서이기고자신이생성한블록을전체에먼저 ' 공표 (Public Announcement)' 할수있게된다. 다른노드들도동일한작업에참여하고있기때문에속도가매우중요하다. 뒤늦게하는 ' 공표 ' 는주체인 (Main Chain) 에산입되기가 ' 거의불가능 ' 하므로의미가없다. 5) 이러한속도를늘리기위해서는더많은컴퓨터자원을사용하는수밖에없다. 6) 이러한해시알고리즘사용의목적은해싱작업을통해 ' 경쟁 ' 을하기위해서이다. 그래서더높은난이도의목표값을더빨리찾는사람이블록생성을하게만들고결국블록생성 / 조작을위해서는그만큼비용 ( 컴퓨팅기기, 전기세, 관리비등 ) 을들게만드는것이궁극의목적이다 ( 즉권한을획득하고싶다면돈을내라는것, 순수하게돈으로해킹이가능한시스템이다 ). 따라서보안성이증명된알고리즘이라면, 어떠한알고리즘을사용하든크게상관이없다. 2. 암호화화폐의발전과정 1) 비트코인 (Bitcoin) 완전한의미의블록체인을처음으로활용한예는비트코인이다. 비트코인은디지털화폐인 ' 비트코인 ' 을거래할수있도록해주는시스템프로토콜 / 프로그램이다. 비트코인의거래내역이담긴블록을생성하는방법은 CPU파워를투입해서특정해시값을찾아내는경쟁을하는것인데, 당연히 CPU파워를더많이투입한사람이더많은블록을생성할수있게된다. 2) 네임코인 (Name Coin) 비트코인은화폐로써교환의매개역할만을수행한다. 그러나네임코인은한단계더나아가서, 각네임코인을신규도메인을만들수있는권리를대표하는 ' 토큰 (Token)' 의역할도할수있도록하였다. 네임코인은비트코인처럼화폐로거래될수있으며, 탈중앙화된도메인을등록할수있는토큰의역할도하는이중활용을가능하게하였다. 도메인은 ' 닷빗 (.bit)' 을사용한다. 해당도메인으로개설된싸이트들도존재한다 ( 하지만현재는인기가시들어짐에따라대부분서비스도종료되었다 ). 3) 프라임코인 (Prime Coin)
현대시대에서디지털상의보안성은대부분소수 (Prime Numbers) 의비대칭성 (Asymmetric Property) 을활용하여이루어진다. 따라서소수를찾는작업이매우중요한데, 프라임코인은그중쌍둥이소수 (Twin prime numbers) 의무한성을증명하는알고리즘 ( 두개이상의체인을사용하는 Cunningham/TWN) 을사용하여, 컴퓨팅파워를활용한다. 4) 컬러드코인 (Colored Coin) - 관련동영상결국여기까지왔다. " 왜굳이비트코인은비트코인으로만사용해야할까? 비트코인에 ' 대표성 ' 을입히자 " 라는생각에서출발한코인 ( 엄밀히말하면비트코인네크워크에기생하는보조체인 ) 이다. 각코인에색을입혀서 ( 물론상징적인의미로 ), 녹색비트코인은내자동차의소유권을, 파란색비트코인은내집의소유권을대표하는것으로하고, 각코인을가진사람에게해당재산의소유권을인정해주기로하는것이다. 따라서 1 비트코인이라는상징성은사라지고, 해당비트코인이대표하는자산인자동차나부동산으로취급되어거래가될수있다. 다만, 개념적으로는혁신적이었으나현실적인법리문제등이대두되면서실현가능성여부에대해서는비판을받았다. 5) 이더리움 (Ethereum) - 국내싸이트이더리움코리아 ' 블록체인2.0' 시대를표방하며나온혁신적인개념의기술이라고볼수있다. 비트코인이화폐이고, 네임코인이화폐와토큰의역할을하였으며, 프라임코인이컴퓨팅파워를이중적으로활용하였고, 컬러드코인은화폐가특정자산을대표할수있도록하였다면, 이더리움은블록체인을하나의데이터베이스로보고, 모든자산을올릴수있고각자산이구동하거나거래되는방식까지직접프로그래밍할수있는하나의 ' 오픈플랫폼 (Open Platform)' 으로써설계되었다. - ( 플랫폼경제학참조 ) 이더리움상에서는비트코인 / 네임코인 / 프라임코인 / 컬러드코인을모두설계할수있을뿐아니라이들이서로작동하는방식이나, 이체조건, 이체방법등까지세심하게조종할수있다. 3. 속성 / 특성 (Attribute / Characteristics) 기존비트코인과동일한속성 < 네트워크비교 ( 오른쪽이분산네트워크 )> 익명성 (Anonymity) - 애초에어떠한개인정보도입력하지않기때문에개인정보유출의염려가없다. 무국경성 (Borderlessness) - 네트워크상에서존재하는것이므로, 국경에구애받지않는다. 따라서범국가적으로사용될수있다.
탈중앙성 (Decentralization) - 중앙관리서버나주체가없다. 따라서시스템을장악하거나변조하거나유용할수없다. 분산네트워크 (Distributed network) - 전체네트워크는하나의서버로연결되는것이아니라근처의노드에거미줄처럼얽혀있다. 단일한공격점이존재하지않기때문에, 중앙서버를공격해서시스템을다운시키는것이불가능하다. ( 그림참조 ) DDoS차단 (DDoS attack-proof) - 수수료시스템이있기때문에, DDoS공격을통한시스템마비가불가능하다. DDoS공격등의시스템공격은대부분네트워크에서처리할수있는양보다훨씬많은작업을폭탄처럼투하하는것이다. 한번식웹싸이트에사람들이몰리면, 웹싸이트가마비된다고하는데, 이것과동일한원리라고이해할수있다. 그러나블록체인상에서는각작업에수수료를청구하고있으므로, 애초에막대한자본이없다면 DDoS공격이불가능하다. 분할성 (Divisibility into pieces) - 화폐의단위가낮게분할될수있습니다. 우리가 1천원짜리가있는데, 700원의물건을샀다면, 1천원을주고 300원을거슬러받는수밖에없습니다. 그러나비트코인등의암호화화폐 (Crypto currency) 는처음부터 700원만지불하는것이가능합니다. 뿐만아니라, 원한다면 1원 0.1원 0.01원등무한히단위를낮출수있습니다. 디지털상의단위이기때문에가능한부분이다. 투명성 (Transparency) - 각블록안에포함된거래내역을모두조회할수있다. 또한시스템이구동되는원리가포함된소프트웨어소스자체가모두공개되어있다. 따라서모든것을투명하게관찰하는것이가능하다. 기존비트코인보다진보된속성튜링완전성 (Turing-Completeness) - 이더리움을사용하는과정에서튜링완전한언어를사용할수있다. ( 더자세한내용은하단에서술 ) 플랫폼을통한응용성 (DApps on Platform) - 하나의서비스가아니라, 서비스를창조해낼수있는거대한플랫폼이기때문에무한한응용이가능하다. ( 더자세한내용은하단에서술 ) 스마트컨트랙트 ( 자기강제적언어 (Self-Enforcing Language)) - 이더리움을통해여러가지계약을창조해낼수있으며, 해당계약을이행하는것도강제적으로만들수있다. 즉, 파기할수없는디지털계약을만들어낼수있는것이다. 4. 튜링완전성 (Turing-Completeness) 이더리움에서대표적으로자주거론되는특성이자지금의이더리움을가능하게만든핵심개념이다. ( 대단해보이지만엄밀히말하면별로특별하거나새로운개념은아니다 ) 튜링완전성은현재범용컴퓨터의시조격이라할수있는암호학자인 ' 엘런튜링 (Alan M. Turing)' 으로부터고안된개념이다. 튜링머신 (Turing Machine) 추상적인수학개념상의기계이다. 튜링완전언어를사용하며무한한저장공간이있다면이세상의모든문제를풀수있는기계를만드는것이가능한데, 그것을튜링기계라고부른다. 기본적으로인간의뇌도동일한방법으로작동한다고가정하였다. 튜링완전언어 ( 모든수학문제를풀수있는일반적인알고리즘을만들어낼수있는컴퓨터언
어 ) + 무한한저장공간 = 모든계산가능한문제를계산해내는기계 = 튜링기계 ( 인간의뇌 ) 튜링완전언어 (Turing-Complete Language) 위의튜링머신에넣어야할알고리즘을만들수있는언어가튜링완전언어이다. < 알고리즘의예 > 계산가능한모든문제를풀수있도록하는알고리즘을만들기위해서충족되어야할조건이있다. 튜링완전언어는, 1) 프로세스를충분히분할할수있을만큼작은단위를사용할수있어야한다. 2) 조건설정과반복명령어가있어야한다. if ( 조건문 ) + for/while 등 ( 루프문 ) = 무한루프 ( 반복 ) 가가능 = 문제를풀때까지영원히멈추지않는알고리즘설계가능컴퓨터프로그래밍언어의종류를보면 ' 기계어 (10110000 01100001)' - ' 어셈블리어 (mov al, 061h)' - ' 절차적언어 ' 등으로분류할수있다. 기계어나어셈블리어의경우, 충분히작은단위로나뉘어져있지만실용성이낮다. 반면절차적언어는실용성이뛰어날뿐만아니라어느정도분할도도충분히높다. 따라서
일반적으로대부분의절차적언어 -C 언어, JAVA 등 - 는 ' 느슨하게튜링완전 (Loose Turing Completeness)' 하다고정의한다. 비트코인과의비교비트코인은자체적으로편집된언어인스크립트 (Script) 언어를지원한다. 하지만해당언어는 'if 명령문 ' 만을지원하며자체적인한계성도지니고있었기때문에, 비트코인을응용해서활동하는데에는많은제약이따랐다. 그러나이더리움은자체적인튜링완전언어들 (Serpent, Solidity, LLL, Mutan) 을지원하고있기때문에, 사실상상상가능한모든형태의거래를프로그래밍할수있다. 전혀다른차원높은자유도와효율성을누릴수있다. 4-1. 튜링완전의이해 (Understanding Turing-completeness) 왜명령어의분할도나루프문 ( 반복명령어 ) 가중요하다고하는것일까? 실생활에서의예실생활에서의예를통해, 이해할수있다. 당신은의자에앉아서테이블위에손을편히올려두고있다. 그리고목마름을느끼며앞에있는물이가득차있는컵을바라본다. 그때뇌에서명령문하나가들려온다. " 저컵의물을마셔라 " " 저컵의물을마셔라 " 이명령문으로당신이그컵의물을마시는것외에달리무엇을할수있겠는가? 명령어가너무구체적이고특정적이어서다른곳에응용을할수가없다. 우리는그컵의물을마실때, ' 그냥마신다.' 특별한것없다. 아래의그림을참조하자. < 그림1> 그런데, 실제로는그렇게간단했을까? 튜링의시점에서세상을보면어떨까? 간단히몇단위로만더쪼개보자. " 저컵의물을마셔라 " 라는명령어는사실다음의더작은여러가지명령어로이루어져있다 ( 또는쪼갤수있다 ). 당신은목마름을느낀다 > 안구로물을존재를확인한다 > 뇌에서명령을내리기위한전기스파크가인다 > 해당전기자극이뇌의뉴런과시냅스를거쳐뻗어나간다 > 근육과힘줄은해당명령을수신한다 > 목표물체를향해손을뻗는다 > 손을뻗어컵을잡고입근처로끌어온다 > 끌어온컵을향해입을벌린다 > 컵과입의각도를조절하며컵안의물을입안으로흘려보낸다 > 인후 ( 목구멍 ) 는들어오는물을꿀꺽꿀꺽삼킨다
아래의그림과같을것이다. ( 명령어의분할 ) < 그림 2> 이렇게잘게쪼개면무엇이좋을까? 1) 각과정의중간단계에서 ' 반복 ' 이가능해진다. 손을뻗는동작만반복할수도있고, 물컵을잡다가다시신호를보내또다시잡을수도있다. 반복이가능할뿐더러, 한과정을시작해서끝까지마치는것이아니라중간에끊고반복하는것도가능해진다. 2) 또한응용성이높아진다. " 저컵의물을마셔라 " 로써할수있는행위는하나이지만, " 손을뻗는다 " 는명령어는물컵을잡을때뿐아니라, 농구를할때도, 도어벨을누를때에도, 연인의머릿결을쓸어줄때에도사용이가능하다는것을알수있다. 반복의경우를다음그림을통해살펴보자. < 그림3>
반복과확장이가능해졌다. 여기에각명령어를여러곳에적용하는 ' 응용 ' 을더해보자. < 그림 4> 이정도면눈치빠른독자는알아챘을것이다. 그렇다. 이것은우리인간이작동하는원리와도일맥상통한다고볼수있다. 즉, 튜링완전한알고리즘이다. 이것이엔런튜링이기계에게기대했던것이고, 이과정을통해인공지능더나아가서는기계로된인간 ( 로봇 ) 을만들수있다고보았던것이다. 다른예예전에는청취를위해라디오를, 음악재생을위해오디오를, 녹음을위해녹음기를, 사진을위해사진기를, 게임을위해게임기를, 인터넷을위해컴퓨터를, 통화를위해전화기를제각각따로사용하였다. - 튜링완전하지않았기때문이다. 그러나튜링완전한디바이스인스마트폰이등장하자어떠한변화가생겼는가? 튜링완전하기때문에스마트폰하나로무한에가까운응용과효율을누릴수있게되었다. 5. 무한루프공격 (DDoS) 과수수료경제학 - Virtuous Circle
그러나애초에비트코인응용언어에무한루프문이삭제된이유는무한루프를통한공격 (DDoS 등 ) 을차단하기위함이었다. 이더리움은무엇이달라서튜링완전언어를지원하면서도무한루프공격을방지할수있는것일까? 기존비트코인의경우, 비트코인을 ' 이체 ' 하는것에대해서만수수료를물었다. 따라서비트코인을스크립트언어를이용해다양한기능을추가해서이체하여도추가적인수수료는물지않는다. 물론제대로된응용기능자체를제공하지않기도했었지만말이다. 이더리움은모든응용기능이가능하다. 그러나단순이체뿐아니라컴퓨팅자원을소모하게만드는모든응용기능을실행하는데에수수료를물린다. 따라서공격자가시스템에대규모의작업을투하하려면, 그만큼의수수료를선불로지불해야만한다. 즉, 다음과같은논리가성립하게된다. 1) 공격자가 DDoS공격을하기위해수수료를투입한다. 2) 네트워크에컴퓨팅파워를투입하는채굴자들의수수료수익이증가한다. 3) 채굴자들의수익이증가하기때문에한계마진시 (= 한계비용제로 ) 까지더많은컴퓨팅파워를투입한다. 4) 높은컴퓨팅파워로인해네트워크의작업처리능력이좋아진다. 5) 작업처리능력이좋아졌기때문에, 더많은공격을처리할수있게된다. 즉이더리움의수수료시스템은, 외부에서공격이들어오면오히려네트워크보안을더강화 하는역할을한다. - 선순환시스템 (Virtuous Circle) 이성립한다. 6. 스마트컨트랙트 (Smart Contract)-자기강제적언어 (Self-Enforcing Language) 스마트컨트랙트의특징은사용언어가자기강제적이라는것이다. 우리는다양한상황에서다양한언어를사용한다. 일반적으로사용하는구어, 공식적인자리에서사용하는격식어, 서로다른나라간에무역을할때사용하는인코텀즈 (Incoterms), 법률문서를작성할때사용하는법률언어등이있다. 일반적으로계약당사자들의서명이들어간계약서는법률언어를통해작성이되는데, 혹시누군가가계약을이행하지않아도직접적으로강제로이행하게하는방법은없다. 오직간접적으로소구권이나저당권등을행사할수있을뿐이다. 그러나스마트컨트랙트는이미컴퓨터언어인 ' 실행코드 ' 들로작성되기때문에, 특정조건이달성되면자동적으로프로그램이실행되어계약이이행된다. 즉, 시스템상의내용에대해서는계약이행이강제된다. 이는상대를신뢰할수없는경우의계약에서강력한힘을발휘할수있다. 7. 탈중앙화앱 - DApp (Decentralized Application) 플랫폼화된블록체인위에는다양한어플리케이션들을구동시킬수있다.
그러한어플리케이션은 ' 특성 ' 인익명성, 무국적성, 탈중앙화, 분산성등을모두갖추게된다. 이더리움플랫폼위에서다양한이종화폐를제로에가까운수수료로 24시간서비스하며, 즉시에가까운속도로이체하는것이가능하다. 현재외환송금부터입금확인까지 1주일이걸리는경우도허다한데, 그러한면에서보면가히혁신이랄수있다. 여러가지금융상품들 ( 채권, 주식, 파생상품등 ) 을만들거나거래하는것도가능할것이다. 또한여러가지파일도공유를하고판매를할수있으며, 국가에서직접적인통제를하는것이불가능하기때문에상당히높은자유도와많은가능성들이있을수있다. 웹싸이트도마찬가지이다. 이더리움플랫폼활용하는웹싸이트를만들수도있을것이다. 그러한익스플로러에서는실시간송금이가능해지며, 서버없이컴퓨터이용 (cloud system) 이가능해질수있다. 7-1. 예시몇가지실제사례를통해, 자세히살펴보겠다. 1) SLOT Machine by JorisBontje - ( 시간절약을위해 3:00부터 ) https://youtu.be/2ork_lgwase 슬롯머신에얼마를투입했는지, 확률은얼마인지, 결과가어떻게나왔는지모두투명하게관찰할수있으며, 따라서관리자가취하는부당한이익을막을수있게된다. 2) Prediction Market by Atomrigs in Ethereumkorea - ( 시간절약을위해 12:00부터 ) https://youtu.be/agj_vmd1b2a 한국인인 Atomrigs( 예명 ) 가개발한예측시장작성모듈이다. 이미예시로몇가지예측시장상품이작성되어있다. 앞으로일어날일에대해서자유롭게금융상품을만들고화폐를충전할수있다. 3) Adept by Samsung & IBM https://youtu.be/u1xopiqyp7a 앞으로사물인터넷 (IoT) 가어떻게이더리움등의블록체인플랫폼을통해현실화가될지잘알려주는프로젝트예시이다. 삼성과 IBM 두공룡기업이제작한사물인터넷구현에서는, Bittorrent( 파일공유 ) / Ethereum ( 스마트컨트랙트 ) / Telehash( 메시지 ) 가프로토콜로사용이되었다. 8. 인터넷위의경제 (Internet with Economy) 이제직접적으로인터넷위에서경제활동을할수있게된다. 이더리움을통해실시간으로사물간의화폐의이체가가능해지며, 스마트컨트랙트 (Smart Contract) 를통해각사물그리고수많은주체들과계약을만들어서자동화된경제생활도누릴수있을것이다. 또한이더리움은인터넷상으로진행하는결제의어려움을완전히없애버리며, 전세계의모든사람과실시간으로경제활동을할수있도록돕는강력한엔진의역할을할수있을것으로기대된다. 중앙서버의검열이나통제없이각주체간직접연결및소통이가능하다. 9. 더많은탈중앙화앱 - DApps 앞으로더많은것이가능해질수있다.
현재로써는요원한일이지만기술적으로만접근하자면다음과같은미래를상상해볼수있다. 금융 DApps 상상가능한모든자산을블록체인위에올리고, 스마트컨트랙트의대상으로사용한다. -돈, 채권, 주식, 파생상품, 보험, 헷지컨트랙트, 유언장, 복권, 도박등 들이다. - 토큰, 쿠폰, 자신의이름으로발행된코인, 투표등 준 / 비금융 DApps 직접적인금융은아니지만, 스마트 컨트랙트를통해활용될수있는것 탈중앙화조직 / 회사 (Decentralized Organization/Corporation) 회사나조직을블록체인상에올리고운영한다. -월급지급, 금전거래, 회계장부기록, 이사회녹음문서기록, 지분표시, 투표등을투명하게운영 탈중앙화자율조직 / 회사 (Decentralized Autonomous Organization/Corporation) 고도의인공지능 ( 알고리즘 ) 을통해자율적 / 자동으로구동하는조직 / 회사가탄생할수있다. -인공지능을통해운영주체개입을최소화하고, 블록체인상의알고리즘이자체적으로의사를결정하여영업, 회계, 구매, 판매및수익분배등을실현 이더리움프로토콜은온전한 P2P방식으로온라인세상에참여할수있게해주며, 중앙주체없이도또는심지어인간의적극적개입없이도, 충분히 ' 인터넷 ' 과 ' 그위의경제 ' 가실현되고구동될수있음을가능성의수준에서보여준다. 비트코인은이미성공적으로중앙주체없는화폐가안정적으로작동할수있다는것을기술적인면에서입증해왔으며, 현재도그세는매일증가하고있다. 이를통해중앙주체의존재로인한여러가지폐단을제거할수있었으며, 또한중앙주체가없을때의단점을해결하는다양한방법을제시해주고있다. 기술적으로만구현되었을뿐이기때문에, 실생활에서온전히적용이되려면단순히사용자경험이나의식단계가채워져야할뿐아니라, 법을포함한제도적인지원도적극적으로필요하다. 이더리움은최신기술중하나로, 앞으로어떻게사물인터넷이구동하고공유경제가작동할수있을지에대해상상력과통찰의기반을제공해준다. ( 출처 : http://www.seunghwanhan.com/2015/06/ethereum-introduction_3.html )