Trustfarm 블록체인/인공지능 인프라기술개발
블록체인LIVE

현실 블록체인 개발자 교육과정에 대하여.. > 블록체인LIVE

블록체인LIVE

[칼럼] | 현실 블록체인 개발자 교육과정에 대하여..

페이지 정보

작성자 최고관리자 작성일19-09-01 17:36 조회754회 댓글0건

본문

요즘 블록체인 개발자 후진을 양성하는데 열일하고 있습니다. 

 

특히, 이더리움 개발자 과정을 강의하고 있습니다.

클라이언트노드 부터  지갑개발 교육, ICO토큰 부터 게임 DAPP 개발과정을 약 2주  Fulltime 으로 집중해서 강의, 실습하였습니다.

그런데, 이 짧은 시간에 할수있는 쉬운과정은 아니고, 추가적으로 개인이 실무를 더 하게 되면 개발자로서 업그레이드 될것입니다.

 

앞으로도 현재 진행하는 과정의 연장으로 단기 프로젝트를 만들고, 개발해보는 커리큘럼으로 진행합니다.


또한 정부 지원 교육과정의 상당수 커리큘럼에 Java프로그래밍 과정이 2~3주 정도 들어가 있고,

Go / Rust / Cpp 등의 실제 클라이언트에 사용되는 프로그래밍 언어는 빠져 있더군요.

 

그래서, 신규 언어에 대해서 추가로 강의할 예정입니다.

 

최근 "하이퍼레저의 판테온 이디리움 클라이언트는 자바 언어를 기반으로 하며, 엔터프라이즈용" 으로 사용하도록 한다고 하는데,

기업처럼 대규모 트랜잭션을 위한다면, 자바 언어기반을 하는것 자체가 모순입니다.

자바 가상머신 기반의 SW특성상 순간 대규모 트랜잭션이 발생하면, 느려서 제대로 처리가 불가능합니다.

안정성도 떨어지구요..

 

현재, Go Eth 도 얼마안되는 20TPS , 퍼블릭 이더리움의 트래픽을 제대로 처리 못할경우가 많아서,

좀더 TPS를 올리고 트랜잭션을 처리하려면, Go보다는 좀 더 C 에 가까운 네이티브언어인 Rust 언어 기반의

, 좀 더 최적화된 체인DB를 사용하는 parity 를 사용해야 하는데 말이죠.

그리고, 원래 이더리움 처음 만들었을때, 제공되었던 cpp-ethereum  (현, aleth ) 에 최신 프로토콜 (EIP) 들을 업데이트하는게 

안정성이 중요한 클라이언트 노드로 가장 필요한 내용이죠.

또한, cpp 언어를 좀 이해하고 있어야, EOS 및 기존 Bitcoin client 및 altcoin 들의 특성을 이해할수있죠.

 

그래서, 여러분들 블록체인 개발자 강의 과정을 들으려는 주변 진로변경 및 블록체인 업계에 개발자로 취업하고자 하는 분들에게는

이러한 사실을 좀 알려주세요.

 

리브라 개발자 과정도 커리큘럼을 만들어서 후진 양성에 기여 하도록 하겠습니다.

 

혹, 채용 계획이 있는 업체에서도 커리큘럼에 대한 의견을 주시면 수강생들에게 방향을 잘 전달해서, 실무에 적합한 인재가 배출될수있도록 

커리큘럼에 반영하도록 하겠습니다.


- 트러스트팜 블록체인 아카데미 - (가칭)


댓글목록

등록된 댓글이 없습니다.