본문 바로가기
블록체인/블록체인

블록체인 개발자는 어떻게 나뉠까?

by 일등박사 2022. 8. 16.

흐름은 빠르게 변한다.

 

2015년 현대자동차 그룹은 모두가 가고싶어하는, 연봉이 최고로 높은 기업이었다.

하지만 2021년 "네카라쿠배당토직야 " 라는 말로 모든게 설명되었다.

 

그리고 이제는 네카라쿠배당토직야위에 존재하는 "몰두센"이 이다고한다.

그 몰두센 중 하나 두나무는 가상자산 거래플랫폼 업비트를 운영하는 회사로

임직원 평균 연봉이 4억원이라고한다!

 

이에 블록체인 관련 회사에서는  돈을 많이 벌 기회가 있다! 라는 인식이 생기는것같다.

그런데!! 블록체인회사에 사람들은 어떻게 구분될까??

(엔지니어 관점에서 구분해보자)

 

1.  프론트 엔지니어 (+디자이너).

보기좋은 떡이 먹기도 좋다. 

블록체인 기업의 많은 엔지니어들은 프론트 작업을 한다.

블록체인 네트워크로부터 데이터를 받아 Web 혹은 App에

사용자가 편리하도록 이쁘게 그 데이터를 보여주며, 

사용자의 요청을  블록체인 네트워크에 전달해주고 답을 받을 수 있도록 서비스를 만든다.

 필수 역량으로는 기존 프론트 엔지니어의 역량(TypeScript, Javascript, React 등)에 더하여

web3.js 등 블록체인 네트워크와 데이터를 주고받을 수 있는 능력이 필요하다

 

장점으로는 기존의 블록체인 네트워크에 대한 이해도가 적은 사람도 기존 프론트엔지니어와 유사하게  API를 통해 데이터를 주고받을 수만 있으면 업무를 처리할 수 있어 난이도가 낮은 편이다.

단점으로는 기존 프론트엔지니어와 유사하게 잘하는 사람과 못하는 사람의 수준 차이가 명확히 나며, 섬세한 감각이 필요하다.

 

아래의 Defi 사이트를 보자! 깔끔하고 이쁘게 만들어져있다.

프론트 엔지니어들의 노력을 느낄 수 있다.

https://pancakeswap.finance/farms

 

2.  Smart Contract 엔지니어  (DApp 백엔드 엔지니어)

이더리움 네트워크, 바이낸스 스마트 체인 등 다양한 블록체인 네트워크 상에 Smart Contract 라는 계약서를 배포한다.

이 계약서를 통해서 Defi, DAO, DEX 등  다양한 DApp을 설계할 수 있다.

필수 역량으로는 Solidity(이더리움 기준)로 Remix의 IDE환경를 통해 (혹은 Truffle) 블록체인 네트워크에 의도하고자하는 코드를 배포할 수 있어야 한다.

니어프로토콜, 폴리곤 등 Layer2 코인(토큰)들도 이 Smart Contract 엔지니어들에 의해 만들어 진다고 볼 수 있다.

새로운 작업환경(Remix, Truffle, Ganache 등)을 익혀야 하며 Solidity 언어를 배우고 프론트와의 호환성도 생각해야하기에 진입장벽이 높다.

하지만 현재의 대부분의 스타트업들이 기존 블록체인 네트워크 기반 사업을 기획하고 있기에 Smart Contract 전문가들은 블록체인 엔지니어로 대접받으며 좋은 자리를 쉽게 찾을 수 있다는 장점이 있다.

 

아래 사이트를 참고, 토큰을 만들어보며 Smart Contract 엔지니어의 일을 살짝 체험해보자.

https://ideainven.tistory.com/402

 

이더리움 기반의 ERC20 코인 만드는 법 쉽게 따라하기 (이보다 더 쉬울 순 없어요)

이더리움 기반의 ERC20 코인 만들기 쉽게 따라 하기 암호화폐 코인 만드는 법 무작정 따라 하기 이 글을 보시는 분들은 비트코인과 이더리움은 이미 알고 계시는 상황이라고 가정하고 정

ideainven.tistory.com

 

 

 

3.  블록체인 엔지니어 

엔지니어중의 엔지니어, 진짜 블록체인 엔지니어이다.

기존의 블록체인 네트워크에 의존하는 것이 아닌 나만의 새로운 블록체인 네트워크를 만드는 사람들이다.

블록체인 기술에 대하여 명확히 이해하야하며 그 내용을 GO, Ruby, JAVA 등 본인의 상황에 맞게 코드로 구현할 수 있어야한다. 블록체인 네트워크의 매력을 높이기 위해 네트워크 latency, 자원 활용률 등의 최적화를 할줄 알아야하며

다양한 적들에 받서 네트워크를 안정적으로 운영하기 위한 보안 역량도 필요하다!!

장점으로는 블록체인 엔지니어로서 성공할 경우 부여되는 가상자산의 가치상승에 다른 물질적 보상이 높을 것이다.

하지만 그만큼 리스크도 크고 아직 체계화 되지 않은 부분으로 개인의 절대적인 역량에 많이 의존된다.

 

직접 블록체인 네트워크를 운영하는 회사(솔라나, 그라운드X  등) 소속되어 일하거나 자신만의 블록체인 네트워크를 만드는데 힘쓰고 있다 (Layer2 토큰 제외)

 

https://jobs.solana.com/jobs

 

Solana Network Opportunities Job Board

Search job openings across the Solana Network Opportunities network.

jobs.solana.com

https://careers.kakao.com/jobs?company=SUBSIDIARY_GROUP&page=1&keyword=groundx&employeeType= 

 

진행중공고

진행중공고

careers.kakao.com

 

+ 거래소 개발자.

우선, 거래소의 개발자는 블록체인 기술보다는 전통적 IT 개발자와 관계가 높다.

일평균 이용자수가 36만명에 도달할때도, 안정적으로 거래가 가능하도록 서버를 운영해야한다.

- (BACK-END)탈중앙화가 아닌, 중앙화된 거래소 서버를 운영하고,

- (FRONT-END)사용자의 편의에 맞게  UX/UI를 개선하는 업무를 주로 한다.

가상자산을 거래소에 상장시키는 업무를 하는 직원의 경우 

각 블록체인 네트워크의 이론과 이상향을 이해해야 하기에 

블록체인 기술에 관한 높은 이해가 필요할 듯 하다.

 

 

댓글