초대의글 이더리움플랫폼기술에관심있는개발자를초대합니다. 암호화폐로출발한블록체인기술이다양한분야의개발플랫폼으로성장을거듭하고있습니다. 특히, 이더리움은플랫폼으로서프로그램가능한블록체인기술을선도하고있습니다. 이런 상황에서지난 6 월, 4 명의개발자가모여서함께이더리움에대한스터디와향후이더리움개선및신규오픈소스과제등을추진해보기로하고모임을진행하였습니다. 그리고이를기반으로지난 8 월 18 일이더리움플랫폼을소스차원으로함께살펴보고기술을공유하기위한모임을확대하여이연 ( 이더리움연구회 ) 모임이만들어졌습니다. 이연은개발자들이소수의기수별로모여이더리움소스를함께분석하고기술을공유하고이기술로새롭게해볼아이디어와시도를해보는공간입니다. 지난 8 월 18 일부터현재까지온. 오프라인에서얻은지식을함께공유하는무료공개세미나및실습을갖고자합니다. 특히, 본세미나는단순이론설명이아니라실제이더리움의내부소스코드의구조를공유하고, 가능한실습을통해경험을공유하고자합니다. 관심있는개발자분들은자유롭게참석부탁드립니다. 제목 : 이더리움연구회정기발표회 ( 이론 / 실습 ) 시간 : 2017 년 11 월 10 일 ( 금 ) 오후 2 시 ~ 오후 6 시 30 분 장소 : 강남구글캠퍼스메인이벤트홀 (2 호선삼성역 3 번출구, 오토웨이타워지하 2 층 ) 신청방법 : https://goo.gl/lsjhyr ( 신청서를작성하시면확인메일을보내드립니다.) * 무료이고한정된좌석에개발자분들의참석을우선시하오니반드시사전신청및확인바랍니다. * 참석하시는분들은실습을위한개인노트북을지참해주시기바랍니다. ( 이론 80 분 ) 1 프로그래머블블록체인, 코어이더리움 플랫폼분석 박재현 14:00 ~ 14:40 이더리움합의알고리즘분석 채효철 / 변동삼 / 박 14:40 ~ 15:20 2 + 이더리움마이닝엔진작동모델분석 혜영 ( 실습 170 분 ) Geth 클라이언트실습 이민현 / 이재진 / 김 15:30 ~ 16:20 3 + Geth 의성능측정, 모니터링및시각화 현욱 예제로배우는스마트컨트랙개발 오재훈 16:00 ~ 17:20
4 5 스마트컨트랙을활용한 dapp 개발김재욱 17:20 ~ 18:00 이연에서함께연구할 2 기분들을모집합니다. 현재개발자분들중, 함께블록체인기술및이더리움플랫폼의소스코드분석을하고함께작은 과제를수행해나가기를희망하는분들께서는 minbba.lee@gmail.com 로본인소개 ( 이메일주소, 페이스북및링크드인주소등 ) 및관심분야등을보내주십시요. 감사합니다. 이더리움연구회 발표상세소개 1: 프로그래머블블록체인, 코어이더리움플랫폼 ( 박재현 ) 암호화폐비트코인개발을위해태동한블록체인기술은현재암호화폐를넘어현실세계의다양한문제를해결하기위한다양한응용앱들개발에적용되는등플랫폼으로의진화를거듭하고있다. 특히, 이더리움은암호화폐와기존블록체인외에도스마트컨트랙과가상머신, 비중앙화앱 (Dapp) 등을통해프로그래머블가능한블록체인플랫폼으로발전을거급하고있다. 본발표에서는중앙집중방식에서분산웹컴퓨팅등여러컴퓨팅플랫폼의변천과정을간략히살펴보고 Geth 소스코드기반에이더리움 P2P 플랫폼의상세아키텍쳐와주요기반기술그리고향후발전방향등에대해살펴본다. 박재현포항공대에서 DBMS 와 Mining 등을전공후현대전자 S/W 연구소에서 DBMS,OLTP 엔진등을개발했으며 Core Java, Core CORBA 등다수의책을집필, 번역하였다. 에이전텍과와이즈프리를창업해에이전트와검색엔진, 텍스트마이닝기술기반의솔루션을개발했으며, 씽크프리에서웹오피스와삼성전자에서챗온메시징서비스와삼성페이서비스를비롯하여빅데이터플랫폼등다수의글로벌플랫폼과서비스개발을주도했다. 현재공유경제, 핀테크분야에블록체인
기술을적용하기위한여러고민과시도를하고있으며, 이더리움연구회 ( 이연 ) 에서 국내개발자들과함께이더리움플랫폼에대한연구, 개발을하고있다. 2 : 이더리움합의알고리즘및마이닝엔진분석 ( 채효철 / 변동삼 / 박혜영 ) 이더리움의합의 (Consensus) 알고리즘에는비트코인에서최초로도입한작업증명 (Proof of Work) 방식인 ethash 와추후도입될지분증명 (Proof of Stake) 방식인 Casper 가있다. 본발표에서는작업증명의개념및비트코인과비교하여 ethash 알고리즘의특징과소스코드분석결과를바탕으로자세한합의알고리즘을이해하고마이닝엔진의플로우를분석해본다. 채효철 광주과학기술원 (GIST) 에서암호학을전공후전문연구요원으로아이디스연구소에서 H.264 비디오코덱과디바이스드라이버를개발하였다. 이후퀵켓을창업해번개장터서비스를개발하였고현재는쉬면서블록체인을공부하고있다. 변동삼 핀테크스타트업을거쳐원티드랩에서 Python 백엔드, 머신러닝개발을하였다. 머신러닝, 금융, 보안에관심을가지고이더리움을중심으로블록체인에대해연구중이며현재고려대학교컴퓨터학석사과정에재학중이다. 박혜영 고려대 Data Mining 석사전공을하였으며 Yahoo, 삼성전자를거쳐, 현재 SKT 에재직중이며검색, 메시징, 빅데이터, 클라우드, 공유경제등다양한플랫폼의개발에참여하였다. Consistency, Availability, Partition Tolerance 모두를만족하는블록체인에매료되어이연에참여하게되었으며이더리움엔진과하이퍼레저패브릭을학습중이다. 3: Geth 클라이언트실습 ( 이민현, 이재진 ) Go 언어를기반으로작성된 Ethereum 클라이언트 Geth 를살펴보고직접실습을
통해블록체인의기술을이해한다. 환경설정및 Geth 클라이언트의설치 자주쓰이는 Command line option 소개 Management API 실습 admin : Geth node management miner : Miner and DAG management personal : Account management txpool : Transaction pool inspection Bootstrap 과 Chain configuration 을수정하여 Private network 구성하기 그리고이더리움클라이언트인 Geth 의자체적인로깅시스템인 Metrics 를통해 Geth 내부상태를모니터링하고시각화하는방법에대해알아보고자한다. Metrics 의타입과쿼리방법에대해알아본뒤, 터미널환경에서 Metrics 를시각화하여차트형태의그래픽으로모니터링하는실습을진행한다 이민현 2016 년 8 월블록체인을처음접했고, 그해 10 월부터약 100 여대규모의 Ethereum 채굴장 2 곳을공동으로운영했다. 2017 년 6 월채굴에서 exit 하고, 현재는 P2P 라이브스트리밍기술과블록체인기술을결합하여, ' 분산화된개인방송플랫폼 ' 을개발하고있다. 이재진 로봇공학과 AI 뉴로모픽을연구하던중블록체인기술에매료되었다. 현재는 P2P 라이브스트리밍기술과블록체인기술을결합하여, ' 분산화된개인방송플랫폼 ' 을개발하고있다. 김현욱 ( 서울과학기술대학교컴퓨터공학과 ) 서울과학기술대컴퓨터공학과휴학중이며, 현재 SW Maestro 8 기연수생활동중이다. Android 앱개발및출시를통해작은서비스를운영중이며, VR Metaverse 분야에관심이있어임의단체유에스씨아이활동을통해 Metaverse 기술연구를하고있다. 또한블록체인에도관심을갖고이더리움연구회스터디를하면서, Metaverse 와블록체인이융합하여만들수있는새로운영역을찾고있는중이다. 4: 스마트컨트랙트실습 ( 오재훈 ) Solidity 를이용한 Ethereum 스마트컨트랙트프로그래밍기초 Mist Wallet 설치하기
Geth Client 를 이용한 private network 구축 및 Mist 연동 Token 만들기 Token 거래를 위한 컨트랙트 만들기 오재훈 발표자 소개 포항공대를 졸업하고 DBMS 를 전공하였으며, 넷스루에서 웹 클릭스트림 분석 시스템을 개발하였다. 소프트웨어를 기민하게 개발하기 위한 엔지니어링 프랙티스(테스트 주도 개발, 리팩토링, 클린코드, 클린 아키텍처 등)에 관심이 많고 사내외에 엔지니어링 프랙티스 전파를 위한 다양한 활동을 하고 있다. 최근에는 블록체인 기술에 관심을 가지게 되었고 이더리움 연구회에 참여하여 이더리움 소스 코드를 분석하고 있으며, 안전한 스마트 컨트랙를 작성하는데 필요한 지식과 기술을 공부하고 있다. 5: web3.js 와 Smart Contract 연동을 통한 dapp 개발(김재욱) Node.js 의 web3.js 모듈을 활용하여 Smart Contract 와 연동 및 활용방법을 소개한다. 발표 개요 Node.js 를 활용한 dapp 개발 dapp 의 특징 및 설계하기 Contract 에 Transaction 을 전송하고 Mining 결과 받아오기 Node.js 에서 Contract 함수 호출하고 결과 받아오기 발표자 소개 현재 카이스트 소프트웨어 대학원 석사과정에 재학중. 연구 분야는 클라우드 컴퓨팅이고, 미래의 중앙집권적인 클라우드 클라우드의 컴퓨팅의 형태가 형태가 블록체인을 블록체인과 기반으로 변할것이라는 생각을 하고 블록체인에도 관심을 가지고 있다. 결합되어 분산화된 현재 형태로