이더리움 연구회 정기 발표회 자료 


11월 10일 이더리움 연구회 정기 발표회가 있었습니다. 200 분이 넘는 개발자분들과 함께 이더리움 플랫폼에 대한 이론과 실습이 진행되었습니다. 시간이 부족하다 보니 준비된 내용을 전달하고 실습을 하는 데 다소 부족했던 것 같습니다. 2018년 3월 계획되어 있는 봄 정기 발표회에는 좀 더 다양하고 내실있는 내용이 되도록 노력하겠습니다. 아래 발표회 자료를 공유합니다.


다시 한번 , 끝까지 자리 함께 해주신 많은 개발자분들께 감사드립니다.  


이더리움 연구회 드림


정기 발표회 프로그램






예제 소스 파일 다운로드 - https://github.com/etherstudy/smartcontract





Posted by 박재현
,

초대의 글


이더리움 플랫폼 기술에 관심있는 개발자를 초대합니다.

암호화폐로 출발한 블록체인 기술이 다양한 분야의 개발 플랫폼으로 성장을 거듭하고 있습니다. 특히, 이더리움은 플랫폼으로서 프로그램 가능한 블록체인 기술을 선도하고 있습니다.  이런 상황에서 지난 6월 , 4명의 개발자가 모여서 함께 이더리움에 대한 스터디와 향후 이더리움 개선 및 신규 오픈소스 과제 등을 추진해 보기로 하고 모임을 진행하였습니다. 그리고 이를 기반으로 지난 8월 18일 이더리움 플랫폼을 소스 차원으로 함께 살펴보고 기술을 공유하기 위한 모임을 확대하여 이연(이더리움 연구회) 모임이 만들어 졌습니다.  

이연은 개발자들이 소수의 기수별로 모여 이더리움 소스를 함께 분석하고 기술을 공유하고 이 기술로 새롭게 해 볼 아이디어와 시도를 해보는 공간입니다. 지난 8월 18일 부터 현재까지 온.오프라인에서 얻은 지식을 함께 공유하는 무료 공개 세미나 및 실습을 갖고자 합니다. 특히, 본 세미나는 단순 이론 설명이 아니라 실제 이더리움의 내부 소스 코드의 구조를 공유하고 , 가능한 실습을 통해 경험을 공유하고자 합니다. 관심있는 개발자분들은 자유롭게 참석 부탁드립니다.


이더리움 연구회 정기발표회 소개.pdf



  • 주제  : 이더리움 연구회 정기 발표회 (이론 / 실습)

  • 시간  : 2017년 11월 10일(금)  오후 2시 ~ 오후 6시 30분

  • 장소  :  강남 구글캠퍼스 메인이벤트홀   (2호선 삼성역 3번출구, 오토웨이타워 지하 2층)

  • 신청 방법 : https://goo.gl/LSjHyr  (신청서를 작성하시면 확인 메일을 보내드립니다.)

             *  무료이고  한정된 좌석에 개발자분들의 참석을 우선시 하오니 반드시 사전 신청 및 확인 바랍니다.

             *  참석하시는 분들은 실습을 위한 개인 노트북을 지참해주시기 바랍니다.


(이론-80분)

세션1

프로그래머블 블록체인, 코어 이더리움  플랫폼 분석

박재현

14:00 ~ 14:40

세션2

이더리움 합의 알고리즘 분석

+ 이더리움 마이닝 엔진 작동 모델 분석

채효철/변동삼/박혜영

14:40 ~ 15:20




(실습-170분)  

세션3

Geth 클라이언트 실습

+ Geth의 성능 측정, 모니터링 및 시각화

이민현/이재진/김현욱

15:30 ~ 16:20

세션4

예제로 배우는 스마트 컨트랙 개발

오재훈

16:00 ~ 17:20

세션5

스마트 컨트랙을 활용한 dApp 개발

김재욱

17:20 ~ 18:00



이연에서 함께 연구할 2기 분들을 모집합니다.

현재 개발자분들 중, 함께 블록체인 기술 및 이더리움 플랫폼의 소스 코드 분석을 하고 함께 작은 과제를 수행해 나가기를 희망하는 분들께서는 minbba.lee@gmail.com로 본인소개(이메일주소, 페이스북 및 링크드인 주소 등)  및 관심 분야 등을 보내 주십시요.


감사합니다 .

이더리움 연구회




Posted by 박재현
,

코어 이더리움

블록체인 2017. 10. 11. 20:17



코어 이더리움



통신학회에서 통신연구자를 위한 블록체인 강좌가 2017년 10월 12일 열립니다. 70분간 이더리움 아키텍쳐와 Dapp개발에 대해 강의를 하는 데 긴 추석 연휴 기간에 월령교를 보며 준비한 자료입니다. 


통신학회-CoreEthereum.pdf



이더리움은 블록체인 기반 기술하에 암호 화폐의 생성 , 전송  라이프사이클 관리외에 스마트 컨트랙을 지원한다스마트컨트랙은 서로 모르는 당사자간의 계약을 준수하도록 강제할  있는 응용 프로그램이다컨트랙 프로그램은 바이트코드로 컴파일된  블록체인을 통해 배포되고 , 로컬 로드상에서 실행되는 일종의 에이전트라   있다이렇게 개발된 스마트 컨트랙은 기존  인터페이스를 통해 접근하고 활용할  있으며 이렇게 스마트 컨트랙 기반하에 개발된 응용 서비스를 Dapp이라 한다 발표에서 이더리움 플랫폼의 상세 아키텍쳐와 기반 기술그리고 스마트 컨트랙과 이를 기반한 Dapp 개발 방안에 대해 상세히 소개한다






Posted by 박재현
,



실패하면서 배우는 Go 프로그래밍

이연 모임에서 이더리움 플랫폼중 Go언어로 개발된 Goth 클라이언트를 분석하고 테스트 모듈을 개발중입니다. 이 작업을 하려다 보니 Go 언어를 이해할 필요가 있게 되었습니다.  이연 회원님을 위해 작성한 자료를 공유합니다. Go 언어 학습을 원하시는 분들은 참고하세요. 참고로, 저도 Cobol 부터 시작해서 C/C++/Java, 그리고 javescript 언어 경험이 있고 근 10년 동안 개발에 손을 놓았는데 Go를 하면서 개발 세상과 환경이 많이 변했다는 것을 몸소 느낌니다. 

- 2017/8/27 , 고루틴과 채널 등 Go 언어를 이용한 동시 및 병렬 프로그래밍 내용 추가하였습니다.



Posted by 박재현
,



블록체인, 이더리움 기술 튜토리얼


WhitePaper, YellowPaper 외에 체계적으로 블록체인과 이더리움 플랫폼에 대해 종합적으로 쉽게 정리된 자료 찾기가 어려웠습니다. 기술문서와 다양한 곳에 많은 전문가 분들의 설명글이 많았으나 이 또한 일일이 찾아 보아야 하니 번거롭기 그지 없었습니다. 실제 이더리움 오픈소스 과제를 만들고 개발하기 위해 이더리움 연구회 ( 이연 ) 를 시작하고 , 초기 시작 단계에서 개념을 잘 정리한 튜토리얼 자료가 필요했습니다. 여러 곳에서 블록체인과 이더리움 기술 관련 발표 및 교육 요청이 오는 데 이를 위해 작성하였습니다. 아직 미완성 본입니다. 실제 개념 이해와 이를 직접 코드 레벨까지 살펴볼 수 있도록 계속해서 정리할 예정입니다. 

- 현재 V 0.8 
- 차후 보강 내용 : 각 기술 내용에 대해 코드 및 콘솔  커맨드 등을 통한 확인 , 최신 내용 업데이트 , 컨트랙트 개발 추가 

- pdf 다운로드 : 

BlockChainTechTutorial-0.9.pdf




Posted by 박재현
,