DeFi의 개념 DeFi는 Decentralized Finance의 약어로 블록체인 기술을 활용한 탈중앙화 금융 플랫폼을 말합니다. DeFi와 완벽한 안티테제를 생각하면 현재 시중의 은행이나 보험사 등을 생각하면 됩니다. DeFi는 매우 혁신적이면서도 아직 위험한 서비스이자 사상입니다. 모든것을 코딩으로 의존하고 책임을 지는 사람조차 없는 그런 시스템이다보니 작은 버그로 인해서 모든 암호화폐가 탈취 될 수도 있고, 악의적인 공격자로 인해서 시스템이 망가질수도 있는등 아직은 꽤나 불안정한 모습을 보여주고 있고 실제로 그러합니다. DeFi의 서비스 종류 DeFi는 블록체인으로 만들어졌으며, 이더리움과 같이 튜링완전성(자원만 충분하면, 한마디로 모든 것을 프로그래밍 할 수 있다라는 의미)을 지원하는 코인을 기..
바로 이전 강의에 최초의 암호화폐인 이캐시(eCash)에 대해서 알아 보았다. 인터넷 혁명이 일어난 후, 이캐시를 필두로 수많은 전자, 암호화폐들이 등장했다 사라졌다. 대다수는 비록 허무하게 사라지고 잊혀졌지만, 비트코인 백서에서 알 수 있듯이 수많은 암호화폐들이 비트코인을 만들게 해준 존재 사유가 되었다. 비트골드(bitgold)는 그 이름에서부터 유추가 되듯 비트코인에게 영향을 준 암호화폐라고 볼 수 있다. 비록 사토시 나카모토의 비트코인 백서에서는 비트골드에 대한 언급이 없지만, 명칭부터 시작해서 비트코인과 유사하며 사람들은 실질적으로 비트코인과 가장 유사한 아키텍처라고 말하고 있다. 참고로 비트코인골드(Bitcoin Gold, BTG)와는 완전히 다른 화폐이다. 비트골드는 암호화폐계에서 진정한 아..
이번달 중순에 드디어 이더리움이 콘트탄티노플 하드포크를 합니다. 원래 작년 10월에 할 것으로 여겨 졌으나, 하드포크를 단행하기 전에 테스트를 하는 서버(롭스텐)에서 10월 13일 하드포크 수행 중 결함이 발견되어 하드포크 계획을 연기하였고 7,080,000 번째 블록에서 하드포크를 재시도를 하자는 합의를 하였는데 해당 블록은 1월 중순 즈음이 될 것으로 예상하고 있습니다. 하드포크는 최근에 들어서 참 이슈가 많습니다. 그 이유는 수많은 메이저 코인들이 이미 안정화 단계에 진입하였고 새롭게 주목을 받는 코인들이 없습니다. ICO는 번번히 실패하고 있으며 암호화폐 업계는 메이저 코인들이 좀 더 부상해서 캐리를 해주길 바랍니다. 그러다보니 기존의 코인들을 위협하는 코인들이 나오지 않고 있고, 기존의 코인들이..
올해말에도 어김없이 가트너는 10대 트렌드 기술(Gartner top10 strategic technology trends for 2019)을 발표하였고, 작년에 이어 2019년의 트렌드 기술로 블록체인(Blockchain)을 선정하였다. 시장은 하락장인데도 블록체인은 왜 아직도 주목받고 있는지 가트너의 발표는 수많은 회사, 경영진들에게 영향력을 발휘 하기에 그들은 무슨 생각으로 글을 쓰는지 알아봐야 될 것이다. 가트너가 1년 사이에 블록체인에 대한 관점이 어떻게 바뀌었는지를 알면, 대형 회사들은 어떤 전략으로 블록체인에 대해서 임하겠구나라는 것을 알 수 있다. 그래서 도대체 가트너는 무슨 생각으로 블록체인을 바라보는지를 포스팅 주제로 끄적여 보았다. 가트너가 뭐야? 이렇게 묻는 사람들이 있을 수 있다...
주의(Warning) 해당 포스팅은 자바로 블록체인을 구현하고 있으며, 특히 이번 포스팅은 그동안의 짜놓은 소스를 일부 공개하는 것으로, 1~2년간의 장기간 프로젝트를 목표를 잡고 초반의 삽질을 하겠다는 각오로 말도 안되는 설계가 있을 수 있다는 점 양해바랍니다. 직접 블록체인을 설계를 하다보니, 보다 더 이해가 늘어나고 있으며 어떠한 문제가 있을지 체감이 더 잘되기에 앞으로도 꾸준한 삽질을 계속할 예정입니다. 참고로 저는 암호학에 관련되어서 지식이 있지만 보안 전문가 수준의 지식까지는 아니기 때문에 이 부분 이해를 해주시기 바랍니다. 현재 제가 만들려는 프로젝트는 앞서 설명한 것처럼 웹기반의 API 방식의 블록체인입니다. 소켓통신도 안하고 HTTP 통신을 합니다. 그렇기 때문에 퍼블릭으로 구현되면 문제..
주의!! 해당 포스팅은 자바로 블록체인을 구현하며, 장기간의 프로젝트로 초반에는 매우 많은 삽질을 할 수 있다는 점 양해 바랍니다. 자바 자체가 블록체인에 적합하지 않는 언어(속도가 C, C++보다 느리며, 디컴파일에 취약)이기 때문에 이렇게도 구현 되지 않을까 정도내지 프라이빗 블록체인(퍼블릭은 무리)을 포커스를 삼고 있습니다. 영상은 이미 2주전쯤에 찍어서 올렸는데, 포스팅을 올리는걸 깜빡하여 뒤늦게 포스팅을 합니다. 첫번째는 플랜을 전체적으로 짜보았고, 두번째는 본격적으로 노드를 어떤식으로 구성을 하는 것이 좋을까에 대한 내용입니다. 일반적으로 소켓(Socket) 통신을 통해서 브로드캐스팅(Broadcasting)하는 방식을 사용할테지만, 저는 그런거 안하고 구현할 겁니다 (web api 방식) T..
어제 불현듯, 이런 생각이 들었습니다. "내가 왜 Dapp만 공부하고 있지? 그냥 블록체인을 만들어 볼까?" 사실, 블록체인의 개념은 프로토타입으로 만들기엔 어려운 내용은 아니라고 생각했습니다. 그리고, 자바로 충분히 구현할 수 있다고 생각이 들어서 한번 무모하게 도전을 해보려고 합니다. 이 프로젝트가 중간에 엎어질 지, 아니면 성공할 지 모르겠으나 개인적인 생각으로는 99%는 현재 내 지식과 프로그래밍 실력으로 구현 가능하다 보고 있고, 블록체인에 대해서 설명할 때 프로그램으로 설명하는 것만큼 좋은 것이 없다고 생각이 들기 때문에, 한번 토큰 개발이 아닌 코인 개발에도 도전을 할 생각입니다. 일단 진행사항은 포스팅과 유튜브 모두 올릴 생각이긴 하나, 선 유튜브 정리되면 포스팅을 하려고 합니다. 포스팅을..
블록체인에서 가장 이해가 안될수도 있는 채굴에 대해서 강의를 해보도록 하겠습니다. 채굴은 퍼블릭 블록체인에서 상당히 중요한 개념이며, 보상과 사용자에게 참여를 유도시키는 핵심기술중 하나입니다. 다들, 채굴이 뭔지는 대충은 알고 있을 겁니다. 비트코인을 예로 들면, 문제를 맞춘 정답자에게 비트코인을 주게 되는 것이고, 퀀텀은 소유한 양에 맞춰서 이자를 주게 되는 방식이 있습니다. 그리고 최근에 가장 핫한 코인인 이오스같은 경우는 간접 민주주의 방식으로 모든 사용자에게 동등한 권리를 주지 않고, 대표자들에게 채굴의 권한을 준 후 나눠주는 방식이 있습니다. 이러한 채굴에 대해서, 하나둘 모두 비교를 하고 싶으나 내용이 워낙 방대할 수 있어서 여기에는 일반적인 비트코인에서 사용되는 채굴 방식을 사례로 포스팅을 ..
블록체인에 대해서 P2P는 뭔지 이해하기 쉽다만, 해시에 대해서 이해를 못한 IT 종사자가 의외로 많습니다. 특히 본인들이 해시함수를 쓰고 있어도 쓰고 있다는 사실 자체를 인지하지 않는 사람들이 많은 것이 바로 해시(Hash)입니다. P2P로 구현을 하게 되면, 탈중앙화에 해킹이 되는 것이 안전해진다는 사실을 알고 있을 것입니다. 그런데 우리가 블록체인 블록체인하는데 솔직히 개념은 이해가 되는데 알고리즘이 명확히 머리에 그려지지 않을 것입니다. 블록들을 체인으로 엮는다고 하는데 어떻게 엮는다는 것을 말하는 것일까? 이것을 이해하기 위해서 가장 기본적인 기술이 바로 "해시함수"입니다. 해시라고 하든 해시함수라고 하든 큰 의미는 변하지 않기 때문에 이 강의는 해시라고 용어를 통일해서 말을 하도록 하겠습니다...
블록체인(Blockchain)을 이해하기 위해서는 블록체인에 들어간 기술들을 당연히 이해해야만 합니다. 이를 한번에 설명할 수도 있지만 IT 기술을 잘 모르는 분들을 위해서 자세히 설명해보고자 하겠습니다. 블록체인에 들어가는 핵심 기술은 일단 아래와 같습니다. P2P(Peer-to-Peer) 해시(Hash)채굴(Mining, 마이닝)스마트계약(Smart Contract) 기술이야, 블록체인 기술별로 여러가지 모양새가 있습니다(채굴의 차이점, 보상 등등) 특정 블록체인 기술별 들어가는 것들은 다음에 설명하고 우선 핵심적인 기술인 4가지만 차근차근 포스팅 해보고자 하겠습니다. P2P(Peer-to-Peer) 우선, 블록체인의 가장 핵심중에 하나는 탈중앙화입니다. 비슷한 사례로 MP3서비스의 혁명 "소리바다"..
현재 암호화폐(Cryptocurrency) 시장은 아시아가 주도권을 쥐고 행사하고 있다. 비트코인(Bitcoin) 하나만 보면 초창기 채굴자(Miner)들이 대량으로 있는 미국이 주도하고 있지만, 거래는 일본에서 전세계의 60%를 거래한다. 많은 사람들은 비트코인은 이미 끝물이고, 그 피해를 한국이 보고 있다라고 생각할지 모르겠지만 어차피 한국은 비트코인 거래량이 전세계에서 10프로 정도의 거래량만 보여주고 있다. 장기간 횡보하던 비트코인을 현재의 가격까지 끌어올린건 일본 정부의 암호화폐 인정과 더불어서 아시아 시장의 폭발적인 관심 때문이었다. 올초까지만 하더라도 한국은 전세계에서 1~3위를 다투는 거래소를 2개(빗썸, 업비트)나 보유한 나라였다. 거래소는 투기다라고 볼지 모르지만, 거래소로 인한 코인의..