현직 개발자가 바라본 EOS의 가능성 : EOS 메인넷이 시작되면 누구도 하지 못한 걸 해내는 것이다
안녕하세요 EOS 서포터 크리머 입니다 :)
- 오늘의 글은 개발자가 바라보는 EOS의 가능성 입니다. 물론 개발자는 제가 아닙니다 :)
- 국내 커뮤니티 Coinpan에서 현직 개발자 분의 글을 보고 이 글을 스팀잇 여러분 들도 보셨으면 하는 생각이 들어 허락을 구하고 제 나름대로 정리하여 올립니다.
EOS의 개발 언어
- EOS Github을 보면 EOS의 주요 언어는 웹 어셈블리 (54.3%) , C++ (36.5%) 입니다.
- 이 중 주목해야 할 것은 웹 어셈블리 입니다.
웹 어셈블리
빠른 속도를 유지하며 웹과 앱의 경계를 없앨 수 있는 고성능 언어입니다.
이전까지는 웹에서 돌려볼 수 없었던 앱들을 웹에서 더 빠른 속도로 사용 가능 합니다.
사람들이 웹을 사용하는 방법을 아예 바꿔놓을 잠재력을 가지고 있는 기술입니다.
저희에게 익숙한 메타마스크 처럼 프로그램보다 빠르게 웹에서 구동 가능합니다. 즉 웹 어셈블리 언어로 개발된 EOS 기반 댑들은 웹상에서 즉시 구동 가능하다는 것 입니다. 진정한 인터넷 4.0의 시작입니다.
EOS 개발속도는 빠른 것이다.
웹 어셈블리 언어는 고성능 언어인 만큼 많이 어렵다고 합니다. 웹어셈블리 개발자를 구하기는 정말 어렵습니다. 지금 까지 어떤 프로젝트도 웹어셈블리를 EOS 처럼 사용하는 소스코드가 없었습니다. EOS Github을 보면 EOS 개발자들은 정석대로 개발하는 스타일입니다.
[Accenture, 블록체인 인력난에 ‘난색’]
- 블록체인 인력난에 대한 뉴스기사는 심심치 않게 보실 수 있을 겁니다. 게다가 웹 어셈블리 개발자는 더욱 구하기 어렵겠죠. 이러한 어려움을 보자면 EOS의 개발 속도는 정말 빠른 편 입니다.
웹어셈블리는 양날의 검?
- EOS는 속도 하나 만큼은 진짜 어마어마할껍니다. 하지만 웹어셈블리로 개발 한다는 것은 먼저 만들어진 사례가 많이 없어 레퍼런스를 찾기 힘들어 개발이 늦어지고 있는 것 입니다. 일반 자바와 같은 메이저 퍼블릭언어와 웹어셈블리는 그냥 용접과 수중용접 정도 차이납니다.
EOS 메인넷이 시작되면 누구도 하지 못한 걸 해내는 것
- EOS가 메인넷 런칭 된다면 비트코인,이더리움,라이트코인,비트코인캐쉬 등 누구도 못한걸 해내는 것을 해내는 것 입니다.
- 소스코드만 보더라도 EOS가 최고 입니다.
- 제가 개인적으로 광신도화 되는걸 좋아하지 않아서 단점도 좀 말하고싶은데, EOS의 기술력에 대해 제가 할 말이 없어서...
글을 마치며..
제가 평소 쓰는 글을 보면 아시겠지만 전 EOS를 기술적인 측면 보다는 문과 답게 접근 하고 있습니다.
개발자는 과연 어떤 시선으로 EOS를 바라보는지 궁금했던 저에게 흥미있는 주제 였습니다.
다른 개발자 분들은 EOS를 어떻게 바라보시는지 궁금해지네요 !
읽어주셔서 감사합니다 !
참고 글
-EOS의 투자를 권유하거나 추천 하는 글이 아닙니다.어디까지나 개인의 의견일 뿐입니다.
개발자의 시선치고는 내용이 너무 단순하네요. 프로젝트를 판단할 때 사용하는 언어로만 판단하는 건 너무 섣부른 접근방법입니다. 웹어셈블리가 어느 정도 성능향상에 도움이 될수도 있겠지만 그렇다고해서 지금에 비해 엄청나게 드라마틱한 성능을 보일 거란 기대도 잘못된것이고요. 개발자의 시선이라고해서 코드리뷰를 하나 했는데 단순히 프로젝트에서 사용하는 개발언어만 언급한게 아쉽네요
사용 언어만으로만 판단하는건 섣부른 접근 방법이라는데 동의합니다 :)
저 글을 쓴 개발자 분 역시 커뮤니티에 짧막하게 정리하여 써놓은 글 입니다. 또한 글을 쓰신 분이 개발언어만 보고 판단하여 글을 쓰지 않았습니다.
제가 글을 재구성하는 와중에 언어에 대한 부분으로 포커스가 집중된것 같습니다 ㅠ
저는 개발자도 아닐 뿐더러 코드 리뷰 였다면 소개하지 못하였을 것입니다.
제가 쓰는 글의 취지는 대중들이 쉽게 읽을 수 있는 글을 목표로 하고 있습니다 :)
의견 감사드립니다 !
저는 문과출신의 하이브리드 개발자라고 자칭해봅니다 --;;;
웹어셈블리는 생산성이 높지만 아직 웹3.0시대의 대세가 되기에는 시기상조인 언어이기도 합니다. 또, 이오스만 웹어셈블리를 채택한건 아니라서 특장점으로 보기엔 무리가 따르죠.
아시다시피 저는 에이다 지지자인데 하스켈 언어 하나만 가지고 에이다에 빠지진 않았어요. 그보단 소프트웨어 아키텍쳐를 어떻게 설계했느냐에 더 집중해야한다고 봅니다.
그런 측면에서 봤을때 비로소 이오스는 쉽고 빠른 dAPP개발이 눈에 들어오고, 네트워크 전송속도가 역대급으로 빠르다는 결론을 가질 수있겠죠.
서로 다른 기술적 접근으로 이더리움을 위협하는 존재가 될것으로 보입니다.
아하 그렇군요 !!
비개발자로써 개발자님들은 어떻게 생각하는지 궁금했었는데 소중한 의견 감사드립니다 :)
이오스도 에이다도 화이팅 했으면 좋겟습니다 ㅎㅎ
thank you for sharing this, I think it is very useful for my friends @creamer7
Hello creamer7!
Congratulations! This post has been randomly Resteemed! For a chance to get more of your content resteemed join the Steem Engine Team
허허... 전직 개발자에 현직 준개발자인데 기대감이 더 커지는군요 ㄷㄷㄷㄷ
오! 개발자 셨군요 ㅎㅎ
스팀잇에는 개발자 분들도 많으신 것 같네요 :)
저도 기대감이 점점 더 커지네요 ㅎㅎ (행복회로는 안되는데..)
개발 1도 모르지만,
저는 댄의 이상이 좋습니다^^
스팀잇을 만들어낸 댄을 신뢰하기도 하고요ㅎㅎ
이오스 존버~ 편하게 가즈아!!!
저도 개발 1도 모릅니다 ㅎㅎ
좀 더 다양한 관점에서 EOS를 바라보고 싶어서요 !
EOS 가즈아 ~
EOS를 투자하고 있지만, 개발자로서 접근해본적이 없었네요.
웹어셈블리 라는 언어는 공부를 하게 만들게 만드는 군요.
투자를 하면서, EOS로 Dapp을 만들어 보겠다는 생각은 이미 잊은지 오래인듯 하네요. creamer7님 덕분에 다시 공부하고 싶은 욕구가 불타오릅니다.^^
오늘도 좋은 정보 감사합니다.
스타일 골드님은 웹개발자셨군요 !
EOS의 킬러 댑을 만들어주세요 ㅎㅎㅎ
항상 읽어주셔서 감사합니다 :)
만약 잘 만들면 creamer7님께서 멋지게 리뷰해주세요~ㅋㅋ
당연하죠 :)
리뷰는 냉정하고 객관적으로 ㅎㅎ
웹 어셈블리라.... 진짜 그러면 완전 초대박인데요?ㅋㅋ
EOS의 개발언어가 웹어셈블리인건 알기만 했지 뭔지는 몰랐는데 포스팅을 하기위해 공부 하면서 웹어셈블리가 엄청나다는걸 알았습니다 ㅎㅎ
좋은 정보 감사합니다. "저희에게 익숙한 메타마스크 처럼 프로그램을 설치할 필요없이 프로그램보다 빠르게 웹에서 구동 가능합니다"라는 부분이 잘 이해가 가지 않습니다. 자바스크립트 같은 인터프린터 언어 대비 컴파일언어의 장점인 "빠른 실행"은 이해가 가지만, 그렇다하더라도 설치 과정은 필요하지 않을까요? 안 그러면 보안 문제가 심각해질 듯 해서요
아 수정하겠습니다.
메타마스크 같은 경우도 웹상에서 설치를 해야하므로 설치과정이 없지 않습니다
지적 감사합니다 :)
개발 단계부터 최적화를 염두해두고 최고로 퍼포먼스를 끌어올리기 위해 정말 "제대로" 개발하는 느낌이네요!
공사현장 문구?가 생각나네요 "천천히 공사하더라도 안전하고 튼튼하게 공사하겠습니다" 였던가요? ^^
멋진 비유네요 :)
게다가 지금 속도는 전혀 천천히 한다고 느껴지지 않습니다 ㅎㅎ 빠르면서도 안전하고 튼튼하게 !