안녕하세요. 어미새입니다.


이더리움에 대한 설명을 어디서부터 어떻게 시작할지 참 많은 고민이 있었습니다. 우선은 백서에 대한 내용을 이해하는것이 가장 먼저인것같았습니다, 그래서 이더리움의 백서 내용을 조금더 쉽게 이해할 수 있도록 풀어서 설명하는 포스팅을 진행할 예정이며, 깊히 있게 다뤄야하는 부분은 추후 따로 개별 포스팅을 진행하도록 하겠습니다.

오늘은 첫시간이니만큼 간략한 개요 정도로 가볍게 포스팅을 시작하도록 하겠습니다, 부족한 부분이나 오류가 있는 부분은 코멘트 주시면 감사하겠습니다!


비탈릭 부테린


이더리움의 창시자인 비탈릭 부테린은 어렸을떄부터 프로그래밍에 소질이 있었고, 비트코인으로부터 큰 영향을 받은 인물중 한명입니다. 2011년 비트코인 매거진을 만들었을 정도로 비트코인에 대한 열정이 가득한 청년이었습니다. 비탈릭은 비트코인 기술을 응용하면 단순한 지급 결제뿐 아니라, 주식 발행, 부동산 계약, 보험 상품 설계, 법인 등록, 전자 투표등 다양한 분야에서 블록체인 기술이 활용될수 있다고 생각했습니다. 그럼 비탈릭은 어떤 부분에서 이런 생각을하게 되었을까요?


스크립트(Script)

비트코인 내부에는 간단한 프로그래밍인 스크립트(Script)가 있습니다. UTXO를 관리하기 위한 잠금 스크립트와, 서명이 담겨있는 해제 스크립트가 있었죠 그리고 이 스크립트들이 실행되면서 소비 조건이 맞는지 확인하고 암호해제와 거래 이전을 보장하는 역할을 수행했습니다, 하지만 비트코인의 스크립트는 간단한 연산과 판단만을 할 수 있었으며 이것을 튜링 불완전성이라고합니다. 비탈릭은 이러한 비트코인의 스크립트의 튜링 불완전성을 수정 보안하여, 튜링 완전성을 확복하고 나아가 단순한 암호화폐 교환의 역할만 수행하는 블록체인 기술을 해방시키고자 하였습니다.


비트코인 커뮤니티

비탈릭은 이러한 내용으로 비트코인을 개선하고자 하였으나, 기존의 채굴자들은 이러한 변화를 환영하지 않았죠.. 자신들에게 더 많은 수익이 창출될거라는 생각보다는 기존의 프로그램을 변경해야하며, 악의적인 사용자가 스크립트에 무한루프(반복문)를 통하여 악성 코드를 심었을 경우 네트워크는 마비될 것이라는 비관적인 시선이었습니다. 이러한 문제로 인하여 비탈릭은 새로운 코인을 만들 수 밖에 없었습니다.





이더리움


이더리움과 비트코인의 가장큰 차이점은 사용 범위에 있습니다. 비트코인은 단순한 결제, 거래 관련 시스템이입니다. 즉 화폐로서의 기능에 집중되어 있죠, 하지만 이더리움은 블록체인을 기반으로 거래나 결제뿐만 아니라, 계약서, SNS, 이메일, 전자투표 등 다양한 애플리케이션을 투명하게 운영할 수 있도록 확작성을 제공하였습니다.

이더리움의 등장으로 기존의 암호화폐는 단순한 화폐의 기능을 제공하였다면, 블록체인을 활용한 다양한 응용분야의 확장성을 제안함으로써 2세대 코인의 대표주자로 자리매김하게되었습니다.

이더리움의 가장큰 목표는 분산 어플리케이션 제작을 위한 대체 프로토콜을 만드는것이었습니다, 즉 블록체인을 활용한 모든 것을 프로그래밍할 수 있도록 도와주는 플랫폼을 만들고 싶었던것이죠. 우리는 앞으로 이더리움이 무엇인지에 대한 보다 더 자세한 내용을 살펴보기 위하여 백서를 참고하여 내용을 간략하게 이해한 후 중요한 요소들은 개별적인 포스팅을 통해 심도있게 학습을 진행하도록 하겠습니다. 백서의 내용이 궁금하신분들 위해 한글, 영문 백서의 링크를 아래와 같이 첨부하였습니다. 미리 읽어보시는것도 좋을것 같습니다.


이더리움 백서 목차

  • 역사

    • 상태변환시스템으로서의 비트코인

    • 채굴

    • 머클트리

    • 블록체인 사용한 다른 사용사례

    • 스크립팅

  • 이더리움

    • 이더리움 어카운트

    • 메시지와 트랜잭션

    • 이더리움 상태변환함수

    • 코드 실행

    • 블럭체인과 채굴

  • 어플리케이션들

    • 토큰 시스템

    • 금융 파생상품

    • 신원조회와 평판시스템

    • 탈중앙화된 파일 저장공간

    • 탈중앙화된 자율 조직

    • 추가적인 어플리케이션들

  • 기타 이슈들

    • 수정된 GHOST 도입]

    • 수수료

    • 연산과 튜링완전성

    • 통화와 발행

    • 채굴 중앙집중화

    • 확장성

  • 결론

  • 주석과 추가 자료



더하기

2014년 '월드테크놀로지어워드' 올해의 정보기술(IT) 소프트웨어 부문 수상은 모두가 페이스북의 마크 저커버그가 차기할 것이라고 예상하였지만, 이더리움의 아버지인 비탈릭 부테린이 수상하게 되었죠, 그 당시 비탈릭의 나이는 20살에 불과하였습니다. 이때 우리나라에서는 이더리움의 표기를 이시리움이라고 표기하고 있었던것 같네요.. 보다 자세한 내용이 궁금하신분은 아래의 링크를 통해 그 당시 뉴스 기사를 읽어보셔도 재미있을것 같습니다.


이로써 이더리움에 대한 아주 간략한 개요에 대한 포스팅을 마치도록 하겠으며, 다음 포스팅에서는 이더리움 백서에 나와있는 '역사'파트에 대한 내용을 찾아뵙도록 하겠습니다. (역사 파트이다보니, 비트코인에 대한 이야기로 내용이 구성되어있습니다.)


이상 긴 글 읽어주셔서 감사합니다!



[참고문헌]

https://brunch.co.kr/@blockchainstory/5

https://brunch.co.kr/@ashhan/10

http://news.hankyung.com/article/2014121540821

https://namu.wiki/w/Ethereum

'이더리움 > 이더리움(백서)' 카테고리의 다른 글

이더리움 백서(6편)  (0) 2018.04.12
이더리움 백서(5편)  (0) 2018.04.11
이더리움 백서(3편)  (0) 2018.04.10
이더리움 백서(2편)  (0) 2018.04.06
이더리움 백서(1편)  (0) 2018.04.06

+ Recent posts