brunch

You can make anything
by writing

C.S.Lewis

by 크라운 Oct 31. 2017

블록체인 시뮬레이터 다섯 가지 종류

대규모 효과를 일으키는 영향력을 지닌 실시간 블록체인에서 실행하기 전에 여러가지 방법을 시행착오를 거치면서 시험해 볼 수 있는 시험 환경이 블록체인 모의실험기(시뮬레이터)라면, 시험삼아 써 볼 수 있는 시뮬레이터가 몇 가지 있습니다.


1. IBM 하이퍼레저(Hyperledger): IBM 하이퍼레저는 독자적으로 가동되는 서버 중 51% 다수가 합의를 주도하는 인터페이스를 지원하여 채굴자의 필요성을 없앴습니다. IBM의 하이퍼레저 프로그램은 비교적 꽤 쉬운 편이며 체인코드(Chain-code)로 계약을 인도하고 진행합니다. 개발을 더 진행하기 전 무료 개발자 버전을 쓰는 걸 고려할 만 합니다.


2. 이더리움 테스트넷: 사용에 장기 변화 영향을 미치는 모든 객체가 그렇듯 이더리움도 앱이 기능을 제대로 발휘하고 예상대로 작동하는지 점검할 수 있는 앱 시험 테스트넷을 지원합니다. 공공 실시간 블록체인에서 계약을 풀 경우 자칫 돌이킬 수 없는 극단의 효과를 낳을 수 있기 때문입니다.


 테스트넷이 가치가 없기 때문에 개발자에게 시험용으로 좋습니다. 사람들이 테스트넷 코인에 가치를 부가하려고 시도하려다 (블록체인에서) 결국 가치가 0으로 재설정되는 사례가 있었습니다.


3. 비트코인 테스트넷: 비트코인 프로토콜을 통해 사람들이 자신의 앱 기능이 제대로 작동하고 예상대로 돌아가는지 점검해 볼 수 있는 테스트넷이 가능합니다. 실시간 블록체인에 계약을 직접 풀게 되면 돌이킬 수 없는 극단의 효과가 나올 수 있기 때문이죠. 테스트넷이 가치가 없기 때문에 개발자에게 시험용으로 좋습니다.


4. 멀티체인: 멀티체인은 실시간 블록체인을 구동하는 가장 저렴한 방법입니다. 워낙 저렴해서 귀하의 자체 기계에 시험용 하나와 실시간 버전 하나 이렇게 두 가지를 구동할 수 있습니다. 두 가지 모두 마음껏 실험해 보세요. 그러나 멀티체인은 스트림이라는 방법을 통해 스마트 계약을 진행할 수 있는 기능을 지원하며 나머지와는 다른 프로토콜을 씁니다.


5. 어덴덤(Addendum): 각 블록체인 시험 시뮬레이터마다 나머지 프로토콜과는 충분히 다른 자체 고유 프로토콜을 씁니다. 이외에도 완전히 개발된 시험 시나리오가 들어갈 수 있는 다른 방법이 무수히 많지만 제가 보기에는 여기 나온 것이 다른 방법보다 더 생산적이라고 생각합니다.


참조:

 IBM Bluemix – Next-Generation Cloud App Development Platform
 IBM Blockchain – United States
 IBM Blockchain – The Hyperledger Project
 Hyperledger.org


 Getting started: testnet or private? How to get testnet ether?
 Testnet Ethereum Block Chain Explorer
 Ethereum Tutorials and Tips by Hudson
 http://faucet.ropsten.be:3001/
 Ethereum Homestead 0.1 documentation


 BLOCKTRAIL | Bitcoin API and Block Explorer
 Bitcoin Testnet for Development
 Amazing Bitcoin TestNet sandbox and faucet
 TestnetWallet – Bitcoin Testnet Wallet
 Blockchain Explorer | Blockr.io
 Testnet – Bitcoin Wiki


 Open source private blockchain platform
 Download and Install MultiChain
 MultiChain – Private multicurrency blockchain platform



크라운 뉴스레터 구독하세요!

작가의 이전글 비트코인으로 할 수 있는 재미난 놀이
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari