Nodejs 기반으로 blockchain 서비스 개발기 - 2

1. 수정은 불가피 하다.

알다싶이 경영진은 만들고 나면 수정을 요구할 수 밖에없다.
왜 그럴까?
실제로 만들어진 시스템으로보고 구동해보면 생각이 바뀐다. 여기는 이렇게 저기는 저렇게
이것이 단순하면 괜찮지만 시스템을 흔드는 작업이라면 고려해봐야 한다.

그러므로 초기 프로토 타입 개발기간 + 1달을 더 잡고 가는 것이 좋다.

나 또한 현재 오픈 하고 1달 사이에 어마무시한 변화를 가져왔다.
그리고 또 변화가 진행중이다.

2. AWS

AWS 참 고마우면서도 징글한 놈이다. 가격은 비싸다. 단연코 비싸다.
차라리 IDC의 서버 임대가 더 저렴하다.
근대 왜 쓰는 걸까? 이유는 메이터넌스와 클릭만으로 모든걸 해치운다.
DB, File Storage, Server, Network 등등...
가상화폐쪽은 보안이 중요하다. AWS는 EC2, S3, RDS 등은 참 손쉽게 구동할수있다.
다만 이들이 움직이는 네트워크를 잡는게 좀 어렵다. 
어느시스템은 퍼블릭으로 어느시스템은 프라이빗으로 내부 네트워크 대역 등등....
하다 보면 어느덧 감이 생기고 손 쉬어진다.
네트웍구성을 한 3번 정도 엎어버린다는 심정으로 구성해보면 굳이 초반에 비용을 들이며
인프라 팀원을 고용할 필요는 없어 보인다.

3. 가상화폐 NODE

가상화폐는 모두 각각의 NODE를 가지고 있고, 구글링해도 마땅히 처음부터 쭈욱 어떻게 해야하는지 나오지를 않는다. 그리고 예전자료는 크게 도움이 되지않는다. 이들도 버전 업을 하면서 변경이 되기에( 큰 맥락은 같지만)
개발시에는 테스트넷을 바라보며 테스트를 할테고 실제 배포는 메인넷을 보게 될거다.
이를 구분지어야 하며 등등의 실행 법이 다르다.
이에 추후 포스팅을 하겠다. 
Geth, Bitcoin 대장인 애들 2개를 설치부터 어떻게 설치해야하는지 관리는 어찌 해야 하는지 써내려가겠다.

4. ERC20 토큰 발행

한번도 토큰을 발행 하지않았다가 자체 토큰을 만들어 고객들에게 에어드롭을 주기로 했다.
이에 토큰 발행 하는법을 구글링 해보았으나 정말 많은 방법이 나오지만 딱히 이해가 되는게 없었다. 그렇다고 solidity를 공부하기엔 시간이 없었고 대략적인 구성방법만 파악한 후에 보니 Remix라는 이리움 재단이 만든 웹 프로그램을 쓰면 간단히 발행 할 수 있었다.
이 또한 포스팅 하겠다.


이렇게 포괄적인 목록은 나온거 같다.
시간이 나는데로 디테일한 내용을 이어 나가겠다.


  

댓글

가장 많이 본 글