develop custom_top_html:no
default debug random = 2 / type = READ / detected = READ

이더리움 데브콘4 참관기 1

2018년 프라하에서 열린 이더리움 데브콘4에 참석했었습니다. 행사 참석 기사를 위해 썼던 내용을 정리해보았습니다.

image.png

 

데브콘4에서 가장 인상깊었던 내용
 

세션하나만을 뽑기는 좀 어렵군요. 일단 매우 큰 4층 규모의 공간을 전부 가득 메울 정도로 많은 수의 인원이 참가했고 인기있는 세션들은 바닥에 앉아서 보기도 힘들 정도로 붐볐습니다. 새 스마트컨트랙 언어 관련 세션을 바닥에 앉아서 보고 있었는데, 문득 왼쪽 옆을 보니 바로 옆에 비탈릭이 똑같이 바닥에 털썩 앉아서 듣고 있더군요. 재미있는 것은 세션중에 아마도 비탈릭에 대해 아는 척하지 않아 준다는 거였습니다. 세션 끝나고 나와서 인사하고 잠깐 질문을 하기는 했습니다, 언제 한국 올꺼냐고 ㅋㅋ.

이번 데브콘의 또 다른 특징은 UI/UX에 대한 관심이 매우 커졌고, 이와 관련된 많은 세션을 포함한 별도의 트랙을 제공했다는 점입니다. 지금까지 dapp들이 이 문제에 대해 많이 소홀했고, 대중화에 큰 장애가 되고 있는 것이 사실입니다. 앞으로 이와 관련된 다방면의 많은 연구와 실험이 이루어질 것으로 봅니다.

가장 인상에 남는 내용을 굳이 선정하라면 두가지가 기억에 남습니다.

하나는 이더리움 파이썬 클라이언트인 Trinity 리드개발자인 파이퍼(Piper)의 연설이었습니다.
 

오픈소스 이더리움 개발자로서의 길과 개인적인 삶, 가족, 열정, 그리고 심각한 우울증과의 싸움에 관한 내용이었습니다. 우리에게 이더리움은 그냥 밥벌이 수단이 아니라 바로 우리가 살아가는 삶의 방식이구나 하는 강한 공감을 불러 일으켰습니다.

또 다른 하나는 아이덴터티에 관한 내용이었는데요, 우리에게 가장 중요한 아이덴터티가 무엇인가에 대한 문제제기를 하는 발표였습니다.

image.png

발표자는 미국에서 온 개발자인데, 자신은 분명히 미국을 사랑하고, 개인적인 정치적 입장이 있겠지만 그것보다 더 중요하게 자신을 규정하는 정체성의 기반은 이더리안(etherian)이라는 것이었습니다. 물론 이더리움이라는 기술자체에 대한 맹신을 해야 된다는 것은 아니죠. 이더리움이 실패하거나 이 보다 더 나은 기술이 나오면 더 나은 기술에 다시 포커스를 맞추면 됩니다. 중요한 것은 이더리움 기술 개발과 커뮤니티를 추동하는 탈중앙화 정신을 매개로 한 연대입니다. 그 연대에서 비롯되는 아이덴터티가 국가적 시민권보다 더 근저에 있다는 인식입니다.

마지막으로 이더리움 기술의 개발에 파운데이션 코어 개발진만이 주도하는 것이 아니라, 더욱 많은 독립적인 프로젝트 팀들이 참여하면서 더욱 넓어진 외연과, 전문적인 논의의 수준 향상도 지적하고 싶습니다.

 

이더리움 개발 현황

이더리움 세레니티(앞으로 이더리움 2.0을 세레니티로 부르자고 비탈릭이 제안)의 전반적인 내용 요약은 얼마전 제가 요약한 슬라이드와 기사 참조.



https://docs.google.com/presentation/d/1Pn-Dh2s8bJINjbn5HJFoyp0z0bL684QJrCV3tPkyB4M/edit?usp=sharing
http://m.zdnet.co.kr/news_view.asp?article_id=20181108184020

 

이더리움의 다음번 업그레이드는 내년 1월로 예정된 콘스탄티노플인데, 기존 시스템의 속도 개선을 위한 여러가지 최적화 업데이트와 PoW 이더 보상을 블록당 3이더에서 2이더로 줄이는 내용을 포함하고 있습니다. 하지만 질적인 메이저 업그레이드는 세러니티(이더리움 2.0) 단계에서 이루어질 전망입니다.

image.png

세러니티가 해결하고자 하는 가장 중요한 핵심과제는 역시 스케일링 이슈입니다. 블록주기 단축, 초당 처리속도 향상및 필요에 따른 지속적인 처리용량 증가능력, 네트워크 지연(latency) 감소, 트랜잭션 최종 확정성 부여 등의 많은 과제들이 여기에 포함됩니다. 그런데 이더리움은 이런한 스케일링 문제를 해결하면서, 보안성은 더욱 강화시키면서도, 탈중앙성을 약화시키지 않아야 한다는 전제조건을 가지고 있습니다.

image.png

많은 경쟁 플랫폼들이 스케일링 문제 해결을 위해 트레이드오프로 탈중앙성의 약화를 당연시 하는 것과는 반대로 이더리움은 오히려 탈중앙성을 더욱 강화하고자 하는 노력을 지속하고 있습니다. 그렇기 때문에 시스템 아키텍처 설계와 이를 검증하고 안정화하는데 더 많은 노력과 시간이 들어가는 것은 어쩔 수 없는 결과이기도 합니다.

image.png

이더리움은 스케일링, 보안성, 탈중앙성의 과제를 하나의 레이어에서 모두 해결하는 것은 불가능하다고 보고, 멀티레이어 솔루션을 기본적인 방향으로 잡고 있습니다. 베이스 레이어인 메인체인은 샤딩을 통해 처리용량을 지속적으로 확대가능하게 하지만, 탈중앙성성과 보안성의 강화에 가장 중점을 둡니다. 따라서 메인체인에서의 성능향상 만으로는 리얼타임에 가깝게 처리해야 하는 유즈케이스나 글로벌 레벨에서 진행될 다양한 성격의 dapp의 요구를 모두 수용하기는 힘들 수 밖에 없습니다. 이를 해결하기 위해 플라즈마 체인과 같은 메인체인의 시큐리티에 의존하면서도 성능향상에 더 촛점을 맞춘 레이어-2 체인과 스테이트 채널, 오프체인 컴퓨테이션 솔루션들이 필요합니다. 레이어-2 솔루션들은 탈중앙성 또는 보안성에 있어 메인체인과 같은 레벨의 수준이 필요없기 때문에 상대적으로 속도 향상이 훨씬 용이합니다. 두 레이어의 솔루션들이 내적으로 연결되어서, 스케일링, 보안성, 탈중앙성이라는 과제가 동시적으로 해결됩니다.

멀티레이어 솔루션 방향은 레이어-1 내부에서도 적용이 됩니다. 이더리움 메인체인 세러니티를 통해 기존의 PoW 체인과는 별도의 캐스퍼 FFG PoS를 바탕으로 한 비콘체인과, 이 비콘체인에서 할당된 밸리데이터에 의해 생산되고 검증되는 다수의 샤드레이어들이 추가됩니다.
세러니티에는 샤딩과 PoS 이외에도 스마트컨트랙을 실행하는 엔진인 EVM을 웹어셈블리 기반으로 처리하는 eWASM 솔루션들을 도입하고, 트랜잭션 병렬처리, 노드들간의 네트워크 연결을 위한 p2p 프로토콜 개선, 전자서명 알고리듬 개선 등 다방면의 개선작업이 포함될 예정입니다.

image.png

세레니티 업그레이드 역시 한번에 이루어지기 보다는 단계적으로 여러단계의 스텝들을 통해서 이루어지게 됩니다.

0단계에서는 캐스퍼 FFG 기반의 PoS 비콘체인을 론칭합니다. PoW 메인체인에서 32이더를 스테이킹하고 비콘체인에서의 밸리데이터로 등록이 되고, 비콘체인의 블록이 생성되고 유지되는 것 자체가 목표입니다. 1단계에서는 샤드들을 추가하는데, 이 샤드를 일단 데이터 스토리지로 이용하는 것을 목표로 하고, 2단계에서는 샤드위에서 eWASM 엔진이 작동되어 스마트컨트랙이 실행될 수 있도록 합니다. 마지막 단계인 4단계에서는 기능들을 개선, 최적화하고 안정화하는 작업들이 이루어지게 됩니다.

image.png
0단계의 비콘체인의 론칭이 2019년 안에는 이루어지리라 전망합니다. 이번 데브콘에서 비콘체인과 관련되어서 주목할 만한 발표가 있었는데요, 비콘체인이 다수의 밸리데이터풀을 운영하면서 많은 샤드들에 담당 밸리데이터들을 할당해야 되는데, 이 때 강력한 랜덤성이 필요합니다. 각 샤드당 밸리데이터 숫자는 작을 수 밖에 없는데, 만일 랜덤하게 할당되지 않는다면 보안성이 매우 약화될 수 밖에 없습니다. 그런데 결정론적 컴퓨테이션을 기반으로 하는 블록체인에서 완벽한 랜덤성을 구현하는 것은 매우 어려운 과제입니다. 이를 해결하기 위해 하드웨어적인 솔루션을 사용해 랜덤 제너레이션 함수의 랜덤성을 더욱 강화하자는 계획입니다. 오픈소스와 하드웨어 기반의 ASIC 유닛을 개발해 중앙화 위험을 차단하면서도 효과적인 랜덤성 보장장치를 마련하자는 것입니다. 이러한 솔루션이 처음부터 도입될 수 있는지에 대해서는 아직 불명확하지만, 비단 이더리움 내부에서만이 아니라 블록체인 생태계 전체가 이익을 공유할 수 있는 대단히 획기적인 시도라고 생각합니다.

image.png

이더리움은 스케일링 이슈이외에도 해결해야 할 여러가지 과제들이 물론 있습니다. 모바일에서도 쉽게 가동할 수 있는 탈중앙화된 라이트클라이언트도 완성되어야 하고, UI/UX 문제를 효과적으로 해결하는데, 도움을 줄 수 있는 여러가지 프론트 프레임워크와 모델들 개발도 매우 절실합니다. 스마트 컨트랙트와 사용자 환경의 시큐리티를 강화할 수 있는 보안검증 방법론과 시스템들도 더 필요합니다.

image.png

다른 한편 이번 데브콘의 여러세션들에서 여러차례 강조된 내용은 영지식증명(ZKP) 기술의 적용의 필요성에 이었습니다. 프라이버시 보호를 위한 영역 뿐만 아니라, 인증, 심지어는 스케일링의 이슈 등 매우 다양한 방면에서 영지식증명이 핵심 솔루션 기술로 도입될 것이라는 전망입니다. 현재 블록체인과 암호화폐가 당면하고 있는 기술적 문제의 50% 이상이 수년내 영지식 증명에 의해 해결될 것이라는 이야기를 하는 발표자도 있었습니다.

이러한 여러과제들을 해결하기 위해, 해마다 더욱 많은 개발팀들이 자발적으로 모여들고 그 노력의 성과를 오픈소스로 공유해가고 있는 이더리움 개발 커뮤니티가 지속적으로 성장하고 있는 모습을 이번 데브콘에서도 생생하게 확인할 수 있었습니다.
image.png

탈중앙화된 이더리움의 개발과정이 비록 다소 느려 보이고 비효율적으로 보일 때도 있지만, 이더리움이 추구하는 목적과 이에 이르는 수단과 방법이 일치될 때, 커뮤니티 기반 성장전략이 제대로 성공할 수 있다고 봅니다.

image.png


[알림: 이 게시글은 관리자에 의해 '블록체인'에서 '블록체인'로 이동되었습니다]

[알림: 이 게시글은 관리자에 의해 ''에서 '개발'로 이동되었습니다]
28,080

atomrigs님의 서명

 

한국이더리움 사용자 그룹: https://www.facebook.com/groups/ethereumkorea/

블로그:  https://www.facten.co.kr/news/articleList.html?sc_sub_section_code=S2N13&view_type=sm

 

댓글 24
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1834 개발 모니터링 프로그램 ver 0.82 업데이트 안녕하세요. 남자별입니다.   어제 하루 잠시 시간이 비어서 0.8 업데이트에 몇몇 기능 개선을 추가했습니다. 주요 업데이트 내용은 다음과 같습니다. 자세한 설명은 압축파일 안에 Readme.txt ... 107 file 97 12960
남자별
2018.03.20
1833 개발 허접하지만 알뜰한 기능의 채굴기 모니터링 프로그램입니다 기능 -채굴기 1set의 평균온도와 해쉬 -모든 그래픽카드들의 온도와 해쉬 -온도와 해쉬의 수치별 색상변화 -각 set별 혹은 그래픽카드별 설정수치시 알람 발생(sms 문자발생, 다수인원 가능) -설... 23 file 93 8222
503
2017.08.12
1832 개발 다중 수천대 가능 무료 원격조정 모니터링 알람 제어 ( 꽁짜 )     천리님 글  1. 마이너 컨픽 파일 수정2. 컨픽 파일 일괄 업로드3. 마이너 재시작4. 컴퓨터 리부팅5. 마이너 버전 업데이트 시 파일 일괄 업로드6. 마이닝 프로그램 일괄 변경 (ex. Claymore... 35 file 76 5799
다롱잉임
2018.04.08
1831 개발 오버클럭을 손쉽게! 이지 오버클럭을 릴리즈 합니다. 안녕하세요, 땡글을 통해 여러가지 도움을 얻고 있는 괴발개발 입니다.   애프터 버너는 좀 무겁고, 옵션이 너무많아 다루기가 쉽지 않습니다. 또한, 여러 그래픽카드의 정보를 한눈에 보기 어려... 70 file 73 6524
괴발개발
2018.04.20
1830 개발 모니터링 프로그램 ver 0.8 업데이트 안녕하세요. 남자별입니다.   0.7 업데이트 이후로 빠르게 업데이트 해드릴려고 했으나 여러 사정이 겹쳐서 이제서야 업데이트 했습니다. 이런저런 문의/요청사항에 대해서 추가 작업 및 명절이 ... 61 file 67 6783
남자별
2018.03.16
1829 개발 모니터링 프로그램 ver 0.6 업데이트 안녕하세요. 남자별입니다.   최근에 개인일이 바빠져서 모니터링 프로그램 업데이트를 당분간 보류할 생각이었으나 갑자기 핫해진 모네로 관련으로 문의가 많으셔서 -_-a 급하게 땜빵 수정했습... 75 file 61 16910
남자별
2017.08.28
1828 개발 누구나 따라할 수 있는 ETN 마이닝 풀 구축 가이드 입니다. 일렉트로니움 마이닝풀 운영을 위한 설치 가이드 입니다.   ETN 마이닝 풀 서버 설치를 해보려고 했는데 node 버전 문제로 여러번의 실패로 우분투를 재설치하면서 여러번의 삽질을 하여 성공하... 61 60 11922
번트마이너
2018.02.11
1827 개발 오픈소스 거래소 깃헙 공개하였습니다. 안녕하세요 몇일전 거래소 오픈소스로 깃헙에 공개하겠다고한 coinext 개발자입니다. 좀더 리팩토링이나, 보완할걸 하고 공개하려고 했는데, 전반적으로 크게 문제는 없어보여 선공개합니다. 시... 42 57 18805
coinext
2017.12.20
1826 개발 모니터링 프로그램 ver 0.7 업데이트 안녕하세요. 남자별입니다.   최근에 몇몇 분들이 개인적으로 Bminer 지원을 요청하시기에 api 분석만 하고 바로 적용했습니다. Bminer 지원 이외에 다른 수정사항은 아직 적용하기전이라 Bminer... 84 file 53 15326
남자별
2018.01.08
1825 개발 안녕하세요. 오픈소스로 자동 트레이딩+알림 봇 공유합니다.   파이썬3로 제작되었고요.   1. 텔레그램에서 문자인증 받고 자동으로 로그인하는 기능. 2. 텔레그램에서 해당 채널의 메시지를 자동으로 읽는 기능. 3. 읽은 메시지를 정규표현식으로 분석해서... 24 file 48 25236
소프트
2018.01.12
1824 개발 모니터링 프로그램 ver 0.4 업데이트 안녕하세요. 남자별입니다. 이번 업데이트는 좀 늦었습니다. 개인적인 사정과 회사프로젝트가 바빠져서 그랬습니다.   더이상 미루기 힘들어 몇시간정도 뚝딱 거려봤습니다. 저번에 요청오신 기... 71 file 47 18761
남자별
2017.07.19
1823 개발 모니터링 프로그램 ver 0.5 업데이트 안녕하세요. 남자별입니다. 이번 업데이트는 기존 요청사항들중 편의성 부분으로 개별 설정할 수 있도록 수정했습니다.   ver 0.5  업데이트                 monitor.ini 설정 추가. 기본 배포... 61 file 44 12814
남자별
2017.08.11
1822 개발 전세계 실시간 챠트/시세를 원화로 모아서 볼수 있는 사이트를 만들었습니다 전세계 3048개 코인, 648종 가상화폐를 실시간 차트/시세를 원화로 모아서 볼수 있는 사이트를 만들었습니다.   암호화폐 실시간 차트및 시세를 각국 통화로 암호화폐별, 거래소별, 관심코인으로... 33 file 42 4686
그냥초보
2018.04.10
1821 개발 SMT 토큰 이중지불 해킹에 대한 설명과 대비책   안녕하세요. 온더의 철학자입니다.   SMT라는 ERC20토큰의 토큰 이중지불 해킹이 일어났습니다. 이 해킹건에 대해 설명이 필요한 것 같아 긴급하게 글을 남깁니다.   Ethereum Transaction 0x1... 21 file 41 2879
철학자
2018.04.25
1820 개발 이더리움과 스마트 컨트랙(2) - 30분만에 ICO 하기 30분만에 ICO하기   안녕하세요. 오늘은 조금 자극적인 제목을 가지고 와봤습니다. 요즘 ICO 많이들 참여하시고,  직접 하시는 분들도 많이 계신데요. ICO에 필요한 토큰을 단 30분 만에 발행하... 28 file 40 8467
파이리
2018.02.22
1819 개발 단순 콘솔 모니터링 프로그램 ver 0.2 배포   안녕하세요. 지난번에 올린 모니터링 프로그램에 요청사항들이 있으셔서 수정했습니다. 이하는 개발노트입니다. 보안 관련으로 걱정하시는 분들도 계셔서 소스코드도 같이 첨부합니다. ver 0.... 44 file 39 8885
남자별
2017.06.26
1818 개발 채굴 관리프로그램 MINE ASSIST 베타버전 공개 안녕하세요. 저는 S전자에서 개발자로 일하다가 지금은 작은 스타트업을 하고 있는 파이리입니다.   얼마 전에 채굴기 관리 프로그램을 개발하고 있다고 글을 올린적이 있었는데, 베타 테스트에 ... 180 file 39 14897
파이리
2017.06.17
이더리움 데브콘4 참관기 1 이더리움 데브콘4 참관기 1 2018년 프라하에서 열린 이더리움 데브콘4에 참석했었습니다. 행사 참석 기사를 위해 썼던 내용을 정리해보았습니다.   데브콘4에서 가장 인상깊었던 내용   세션하... 24 file 34 2865
atomrigs
2018.11.18
1816 개발 예스빗부스터 무료배포(ver 0.0.1)   예스빗매니저 오픈베타서비스에 참여해주신 분들의 요청으로 윈도우 최적화 프로그램(예스빗부스터)을 배포합니다. 앞으로도, 요청사항을 검토하여, 지속적인 업데이트를  진행할  예정입니다.... 22 file 34 4158
예스빗
2018.07.09
1815 [강좌] 쌩광부의 모바일 지갑 만들기 #4. 이더리움 계열 지갑 만드는 방법 안녕하세요. 쌩광부입니다.   이번 시간에는 RN에 대한 설명을 잠시 접어두고 이더리움 계열 코인의 지갑 구조에 대해서 설명하도록 하겠습니다.   #4. 이더리움 계열 지갑 만드는 방법   1. Pri... 16 30 1656
쌩광부
2018.11.21
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ