이름 : 김종광 소속 - ( 주 ) 종광 - CTO - 이더리움연구회 - Staff - 한국센차유저그룹커뮤니티 - 운영자 - ( 전 ) KossLab - IoT Labs - ( 전 ) 소프트웨어마에스트로, 멘토 SNS - Tel : 010-9123-0660 - Company : https://manoshare.com - E-Mail : kim@jongkwang.com - Facebook > https://www.facebook.com/kimjongkwang
블록체인의이해 - 블록체인의특징 - 채굴 - 암호화폐 - Bitcoin & Altcoin - dapp 실습 - Genesis Block 생성 - Private Network 운영 - Geth 연동 - Remix - Ganache - Truffle 프로젝트
블록체인은장부입니다
블록체인은분산장부입니다
블록체인은분산장부입니다 - 100-200 - 100-50 종이장부
Database 기반의장부 - 100-200 - 100-50 Database
Database 기반의장부! Data! - - - - Index Table, ox123, ox231, ox295, ox847-100 - 200-100 - 50 Database
블록체인 - 100-200 - 100-50
블록체인 - 100-200 53f3c3ba - 100-50
블록체인 - 100-200 53f3c3ba Block #1-100 - 50
블록체인 - 100-200 53f3c3ba Block #1-100 - 50
블록체인 - 100-200 53f3c3ba Block #1 53f3c3ba - 100-50
! 블록체인 - 100-200 53f3c3ba Block! #1 53f3c3ba - 100-50 7ac521e Block #2
Hash - Demo : https://anders.com/blockchain/hash.html
Transaction sample
Transaction sample > eth.gettransaction("0xa73428f2ac03e649b085b1c296624a341d00866927af8eddaaabe4986870af81") { blockhash: "0xca9ba5ad077eb2539f682e066ae4db6ec5af7109870ff48dff78df5ae3904155", blocknumber: 712, from: "0x65c5f16bb4ceba85e13be53136ae909f53778dfa", gas: 121000, gasprice: 0, hash: "0xa73428f2ac03e649b085b1c296624a341d00866927af8eddaaabe4986870af81", input: "0x", nonce: 5, r: "0xf111db0b53adde6587f7251d7a4b742c803fdce8de0f06cdf98ae94e5f5de34f", s: "0x2f5b753b6659fa904a00d12b8be27b7d0efa76c4842cd5f6c16b5a0fcd4ad9a9", to: "0xd5578f4d881a69e0091bfc666b7a3f89719bd597", transactionindex: 0, v: "0xa95", value: 20000000000000000000 }
https://www.blockchain.com
https://www.blockchain.com
왜? 블록체인인가?
특징 2 가지 - 해킹불가 - 투명성 탈중앙화 - 아직본적없는세상 그래서설명이어려움 - 정보의민주화 - 4 차산업혁명은정보의민주화에서
사토시 - 사람인지? 기관인지모름
사토시 - 사람인지? 기관인지모름 - 블록체인기술은이전부터있었음 추측 그러나실제운영과는거리가있음 사토시가공개키와 Reward 정책을추가하며완성 - 2008 년리먼브라더스사태 달러를찍어내서양적팽창 저달러가누구한테가지? - 2009 년사토시논문발표 - 채굴개념을도입하며 Bitcoin 완성 이때만든시스템이 현재까지무중단서비스로동작중 > 1 번의패치는존재
P2P - P2P 에서는누구도믿을수없다 - 보안이완벽한장부가필요하다
예시 - 홍길동은회사에서노트북을받고 - 자산관리대장에싸인했습니다 - 그러나 - 노트북이필요없어서 - 인턴직원에게노트북을건네주고 - 페이스북으로인증샷을올렸고, 1,600 명의친구들이확인했습니다 중앙관리형 분산장부 [ ] -? -?
종이장부
Database 기반의장부 DB - - - - Index Table, ox123, ox231, ox295, ox847-100 - 200-100 - 50 Database
블록체인 - 100-200 53f3c3ba Block #1 53f3c3ba - 100-50 7ac521e Block #2
블록체인 - 100-300 53f3c3ba Block #1 53f3c3ba - 100-50 7ac521e Block #2
블록체인 - 100-300 53f3c3ba Block #1 53f3c3ba - 100-50 7ac521e Block #2
블록체인 - 100-300 9bc73af Block #1 53f3c3ba - 100-50 7ac521e Block #2
블록체인 - 100-300 9bc73af Block #1 53f3c3ba - 100-50 7ac521e Block #2
블록체인 - 100-300 9bc73af Block #1 9bc73af - 100-50 7ac521e Block #2
블록체인 - 100-300 9bc73af Block Nonce : 81732 Nonce 1 100... #1 9bc73af - 100-50 7ac521e Block Nonce : 39893 #2?
블록체인?
51% 블록체인
100... 블록체인
블록체인 1
블록체인 1
블록체인 1 51%
블록체인 1 51%
특징 2 가지 - 해킹불가 - 투명성
특징 2 가지 - 해킹불가 - 투명성 온라인
누군가는 - 컴퓨터를켜놓아야한다 Bitcoin 이전에는 - 이문제를해결하지못함 Bitcoin - 컴퓨터를켜놓으면 - 보상을주는인센티브정책 - 지금까지유지됨 - 컴퓨터끼리는 토렌트처럼정보가공유됨
초등학생도이해하는블럭체인 - https://steemkr.com/kr/@tintom/2fgvq8
Nonce 값을 2 명이동시에찾은경우
Nonce 값을 2 명이동시에찾은경우 - Uncle Block 을찾은채굴자도보상을받습니다 ( 단계별로약간씩감소 ) - 체인이긴쪽에붙여야 Uncle Block 을면할수있다
불공정한게임발생 - 10 대채굴기 - 1000 대채굴기 더많은보상
코인전송이느린이유
코인전송이느린이유 - 블록생성타임 비트코인 : 10분 이더리움 : 15초 > 더낮추면, 더많은엉클블록발생
코인전송이느린이유 - 블록생성타임 비트코인 : 10 분 이더리움 : 15 초 > 더낮추면, 더많은엉클블록발생 - Confirm Uncle Block 때문 (15 초 x 10 = 2 분 30 초 ) 해커가가짜블록을계속붙인다
실제거래소컴펌기준
Money - 가치의표현, 교환수단 - 사회적약속으로인정받아야한다 - 통화량을조절할수있어야한다. ( 대부분증가 ) 암호화폐 - Money 특징을모두갖고있다
전자화폐 - 선불전자지급수단 ( 발행인이요건에맞춰발행. 환급의의무를갖는다 ) 티머니 하이패스 삼성페이 가상화폐 - 도토리 - 게임머니 ( 한게임머니 ) 암호화폐 - 비트코인, 이더리움 1980년부터 분산디지털통화 개념 Satoshi : Bitcoin 2009년도개발. ( 공개키암호화방식 + Proof of Work)
Bitcoin - 암호화폐 - 2009 년만들어짐 - 2100 만비트코인이한계 ( 그이상발행안된다 ) 2150 년발행종료예상 소수점 8 자리까지설계. ( 가장작은단위를창안자를기념하기위해 사토시 라부름 ) Altcoin - Bitcoin 제외한모든코인 - 1,590 개코인존재 (Coinmarketcap 기준 ) 이더리움 리플 이오스 비트코인캐시 스팀
질문 - 비트코인의존재이유는? 암호화폐창시 P2P 버전의전자화폐로은행같은금융기관을거치지않고 한대상이다른대상에게직접전달되는온라인지불 - Satoshi - 이더리움의존재이유는?
질문 - 이더리움의수익모델은? - 스팀의수익모델은?
Blockchain-based reward platform
Blockchain-based reward platform
현재 1 위서비스 - Youtube - Melon - Naver Blog - Google Adsense
음악서비스 1 위
중앙집권형
Github 를앞서는서비스를만들수있을까요?
현재 1 위서비스 - Youtube - Melon - Naver Blog - Google Adsense
dapp 을만들때문제점 - 서비스는어떻게든만들수있지만 - 코인은만들기어려워보인다 암호화알고리즘 대용량트래픽처리 해킹에대한대비 블록체인운영
Coin Platform 1632개코인중 - 837 개토큰
Coin Platform 1632개코인중 - 837 개토큰
Coin Platform 1632개코인중 - 837 개토큰
블록체인 - 100-200 53f3c3ba Block #1 53f3c3ba - 100-50 7ac521e Block #2
이더리움 - 100-200 53f3c3ba Block #1 53f3c3ba - Program Code.. - 50 7ac521e Block #2
Smart Contract - 코인을만들수있고 - 코인기반의스마트컨트랙을만들수있습니다 - 이더리움가상머신에서동작 - Solidity 언어사용 - 누구나코드를올릴수있고, 실행할수있다 ( 가스비만지불하면...) 가스비용 - 누군가 Solidity 언어로 무한루프 코드를만들어올리면문제발생 - 불필요한데이터를마구쌓는문제도있음 - 그래서 코드명령어마다비용을정해놨고 이비용을 Gas 비용이라고한다
Smart Contract - 이전의계약 - 5,000 원을입금하시면, 1 달뮤직이용권을드리겠습니다 - HDD 100GB 를 1달간빌려주시면, 1만원을드리겠습니다 1GB를 5일간빌려주시면, 17원을드리겠습니다 - MBC 대장금드라마, 제작비펀딩 모금총액 100억원 아시아국가에서많은참여희망 - 기부금 네팔지진구호기금 - 정부예산 내가낸세금이어디서어떻게쓰이는지알수있나요?
ICO (Initial Coin Offerings)
VC 의투자 Blockchain 스타트업투자 - VC 의직접투자 - ICO 투자
ICO 장점 - 소유권이아닌자산판매 ==> 경영권방어 - 핵심에집중 IPO > 2~3 달동안 50 명의관계자미팅 > 그중, 10 명의 VC 설득 > 서류작업 : 변호사, 미팅 > 총 6 개월소요 ICO > Whitepaper 발행 > 전세계투자자에게온라인홍보
400 년된주식회사모델한계, 블록체인으로넘는다 - http://news.joins.com/article/22312424
3D VR 세상의땅 (Land) 을판매 - https://decentraland.org - 122 위 - Market Cap : 2,000 억원 - 24h Volume : 700 억원 - 2017.08~
광고 reward platform & browser
마켓 - 49 위 - Market Cap : 6,620 억원 - 24h Volume : 530 억원 - 2017.06 ~
예산 - BAT Team : 58% - Administration : 10% - Marketing : 12% - Contractors : 13% - Contingency : 7%
2017년여름에출시 로드맵만있다 - 서비스가없다 Whitepaper - Korean https://github.com/proofsuite/whitepaper/blob/master/ Korean_Whitepaper.md
특징 - 소상공인이쿠폰발행하기어려움 - 개발이쉽다
예시사이트 - 클리앙 - SLRCLUB - 중고나라 - 뽐뿌 - 유머대학
Open SW + Coin ==> Platform - 제로보드 + 강남코인
Music Tie - 이더리움연구회에서스터디목적으로개발중인코인 - Ethereum Platform - 뮤직저작권해결을위한코인
Music Tie - 이더리움연구회에서스터디목적으로개발중인코인 - Ethereum Platform - 뮤직저작권해결을위한코인 Hello s9djfa9dsj 0.1 ETH 0.1 ETH Hello
Music Tie - 이더리움연구회에서스터디목적으로개발중인코인 - Ethereum Platform - 뮤직저작권해결을위한코인 Hello s9djfa9dsj 0.1 ETH 0.1 ETH 0.05 ETH 0.05 ETH 0.05 ETH Hello!! -! - Casper
금융권 - 회원탈퇴시 3개월안에모든데이터삭제 법으로명시됨 Web Hard 업체 - CS 팀에서반대
블록원에서만듬 (CTO : 댄라리머 ) - 댄라리머 스팀잇과비트쉐어를만든이 3 세대블록체인을표방 - Governance, BP & DPoS - TPS - Free Transaction Fee
EOS 에대한높은기대치 - 스팀잇, 비트쉐어성공사례 - 댄라리머 CTO - EOS 비전에대한시장의높은호응 ICO 성공 - 1 년동안 ICO 진행 소수의독점을방지 충분한검토시간제공 - 60 억달러모금??
Governance - 21 명의대표를투표로선출하고 - 21 명의대표가투표를통해 Governance 진행 비교 - Bitcoin Bitcoin Foundation - Ethereum Ethereum Foundation - EOS EOS One (X) EOS Block Producer 21 명 (O) 진정한 Decentralization 표방
선정 - 121명의 BP 후보 21명의메인 BP(Block Producer) 100명의백업 BP - EOS 홀더들의투표로 21명의메인 BP 선정 EOS 보유량에따라투표권생성 한번에 30명에게투표가능 ( 몰표불가 ) - 100명의백업 BP 언제든순위가바뀌어메인 BP가될수있다 메인 BP가되기위해여러가지좋은정책을펼친다 > 편리한지갑개발 > dapp 펀드조성 + 빌딩구성 > Explorer 개발
BP 보상 - BP 21 명만블록을생성할수있고, 블록생성보상을얻는다 한달 : 약 50 억원 메인 BP 21 명이되기위해열심히일을한다 - EOS 홀더들의관심은딱 1개 EOS 가격이오를것인가? - BP 들의활동 결국 EOS 가잘되야 EOS 가격이오른다 > dapp 개발지원 ( 자금 / 공간 ) > 편리한지갑개발 > 각나라언어로번역활동 / 교육활동 > 여러가지역할수행
DPoS (Delegated Proof of Stake) - 적용코인 Steem Bitshares EOS - 3 개코인모두 댄라리머 가주축 대리인에의한투표 - 대리인을 21 명에서더늘려야한다는의견이있다 - 21 명의통치를탈중앙화라고할수있나?
블록생성 - 21 명만채굴한다 - 채굴기성능이뛰어나다 - BP 시스템요구사항 Primary/Secondary Node: CPU: 4x Intel Xeon E7-8880 2.3 GHz Cores: 18 x 4 = 72 cores Threads: 36 x 4 = 144 threads RAM: 4 TB Storage: 100 TB SSD Network: 10 Gbps
블록생성타임 - Ethereum : 15 sec - Bitcoin : 10 min - EOS : 0.5 sec TPS - Bitcoin : 3~4 TPS - Ethereum : 4~12 TPS - Visa Card : 2,000 ~ 54,000 TPS - Google Search : 34,000 TPS - Facebook : 52,000 TPS - EOS : 3,600 TPS
퍼블릭블록체인과프라이빗블록체인중간에위치 - Public Blockchain Bitcoin Ethereum - Private Blockchain Ripple Hyper Ledger (IBM)
Free Transaction Fee - EOS 를 Staking 해놓은만큼무료사용가능 사용자는무료로사용한다 dapp 개발사에서 EOS 를 Staking 한다 - 비교 Ethereum > 사용자가 Transaction Fee 지불 > 마치 월세 개념과비슷하다 EOS > 사용자는무료 > dapp 개발사에서 EOS 를 Staking 한다 - 마치 전세 개념과비슷하다 - Staking 했던 EOS 는언제든돌려받을수있다
EOS Resource - CPU - Bandwidth 트랜잭션처리될때차지하는용량 (TX 와 TX Receipt) 네트워크트랜젝션은측정하기어려움 - RAM RAM 은별도구매필요 스마트컨트 Staking - 전체 EOS 의 1% 소유자는 전체 Resource 의 1% 를마음대로사용할수있다 - Unstaking Unstaking 으로언제든변경할수있지만 3 일을기다려야한다
EOS 특징 3 가지 - Governance, BP & DPoS - TPS - Free Transaction Fee
Governance - 21 명의 BP 가진정한탈중앙화인가? 21 명이면충분한가? 21 명의 BP 들이잘바뀌지않는다 - BP 들이정말 EOS 를위해서일하는가? 대의민주주의는훌륭해보이지만, 실제로국회는그렇지못해보인다 - 너무나도막강한중국 BP 들의파워 몰표를받고있다 EOS 공식커뮤니케이션언어는영어지만 중국 BP 들은중국어를사용
Governance - 턱없이부족한투표율 22% 수준 - EOS One 의잦은개입 헌법에도없는강제계좌동결 댄라리머 말한마디에흔들흔들
TPS - TPS 속도는빠르다 ( 인정 ) - 블록생성이 2 번멈춤발생 블록생성타임이 0.5 초로짧은점 BP 들의서버기술부족
Free Transaction Fee - Staking 아직구체적인수치는없으나 1억원정도를 Staking 해야 인기게임 을운영할수있음 - RAM 매점매석으로 RAM 가격이너무나치솟음 ( 구매하기어려울정도 ) > RAM 증설하기로함 - CPU 도판매한다고논의중 EOS Staking 만하면 Free Transaction Fee 인줄알았는데 > RAM 도사야하고 > CPU 도사야하는모양새
긍정적인부분 - 이제 Main-Net 동작한지 2 달밖에안된시점 - 초기시행착오가당연 - 투표율높이기위해시스템개선중 - 섣불리판단하기이르다. 좀더지켜봐야
코인개발팀이라면꼭받는질문 - 블록체인장점 > 투명함 > 무결성
코인개발팀이라면꼭받는질문 - 블록체인장점 > 투명함 > 무결성 - 블록체인단점 > 엄청느리다 - Bitcoin : 3~4 TPS - Ethereum : 4~12 TPS
코인개발팀이라면꼭받는질문 - 블록체인장점 > 투명함 > 무결성 - 블록체인단점 > 엄청느리다 - Bitcoin : 3~4 TPS - Ethereum : 4~12 TPS - Visa Card : 2,000 ~ 54,000 TPS - Google Search : 34,000 TPS - Facebook : 52,000 TPS > 비싸다 (Gas 비용 )
코인개발팀이라면꼭받는질문 - 블록체인장점 > 투명함 > 무결성 ( )? - 블록체인단점 > 엄청느리다 - Bitcoin : 3~4 TPS - Ethereum : 4~12 TPS - Visa Card : 2,000 ~ 54,000 TPS - Google Search : 34,000 TPS - Facebook : 52,000 TPS > 비싸다 (Gas 비용 )
코인개발팀이라면꼭받는질문 - 블록체인장점 > 투명함 > 무결성 (Decentralization)? - 블록체인단점 > 엄청느리다 - Bitcoin : 3~4 TPS - Ethereum : 4~12 TPS - Visa Card : 2,000 ~ 54,000 TPS - Google Search : 34,000 TPS - Facebook : 52,000 TPS > 비싸다 (Gas 비용 )
코인개발팀이라면꼭받는질문 - 블록체인장점 > 투명함 > 무결성 - 블록체인단점 > 엄청느리다 - Bitcoin : 3~4 TPS - Ethereum : 4~12 TPS - Visa Card : 2,000 ~ 54,000 TPS - Google Search : 34,000 TPS - Facebook : 52,000 TPS > 비싸다 (Gas 비용 )
Explorer - Account / Balance 등 Block 정보조회 당연히무료 Ethereum Explorer - https://etherscan.io Difficulty Transaction History - EOS https://etherscan.io/token/eos > Query Solidity Code > https://etherscan.io/address/ 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0#code
채산성조회 - https://whattomine.com
통화는왜증가해야하는가? - https://goo.gl/jydlyw - 38 분 30 초부터
한국 - ICO 금지 ( 정부방침 ) - 하지만, 금지할명확한법률조항은없다 법치국가에서법률이없으면허용된다 - 교과서 하지만, 법보다주먹이더가깝다 - 현실 - 정부 많은피해자가예상된다 법률로막기에는너무오래걸린다 정부방침으로금지시키고법률제정을진행한다 - 현행법에적용될여지잔존 자본시장법과사기죄를폭넓게적용한다 세무조사와금융적불이익이예상된다
스위스 / 싱가폴 - 증권형코인 : 금지 - 유틸리티형코인 : 허용 미국 - 증권형코인 : 금지 - 유틸리티형코인 : 주마다다르다 한국 - 증권형 / 유틸리티형코인 : 모두금지 - 지방선거이후논의가있지않을까? 예상
ICO - info graphic