brunch

You can make anything
by writing

C.S.Lewis

by 크라운 Jan 21. 2018

제 컴퓨터에서 개인 블록체인을 만들 수 있나요?

네, 물론 가능합니다. 수많은 방법으로 만들 수 있습니다. 그 중 3가지 주요 방법을 소개합니다.


비트코인/이더리움 프로토콜 사용:


이더리움과 비트코인 모두 개방 소스이기 때문에 소스 코드를 얻어서 주요 비트코인/이더리움 프로토콜이 아닌 귀하만의 개인 네트와 동기화하도록 수정하여 전세계 나머지 노드와 동기화하지 않고도 유사 버전을 돌릴 수 있어야 합니다. 가상 기계에서 돌리시거나 여러 서버에 걸쳐 컨테이너에서 돌리실 수는 있지만 효율성과 비용 대비 효과는 높지 않습니다.


그렇지만 이 작업에는 제법 많은 지식이 필요하며 꽤 복잡하기 때문에 필요한 전문지식과 시간이 없다면 추천드리지 않습니다.


하이퍼레저(HyperLedger) 사용:


IBM 하이퍼 장부는 상업용 버전이 꽤 비싸긴 하지만 많은 사람들을 끌어들이지 않고도 귀하의 블록체인을 직접 채굴하는 서버 노드를 돌리실 수 있습니다. 혼자서 단독으로 블록체인을 구축하고 소유하고 채굴하고 돌리실 수 있습니다. 하이퍼레저는 나만의 정보를 보호해야 하는 컨소시엄과 개인 블록체인에 안성맞춤입니다.


이는 비트코인/이더리움 프로토콜을 수정하는 것보다는 꽤 쉽지만, 상업용 목적으로는 상당히 비쌉니다.


멀티체인:


멀티체인은 블록체인 앱을 직접 구축하는 개방 소스 플랫폼입니다.


멀티체인은 비교적 새로운 주자이지만 놀라운 속도로 힘을 끌어모으고 있습니다. 멀티체인은 스트림 형태로 스마트 계약을 만들 수 있는 기능도 지원합니다. 멀티체인은 개방 소스이면서 무료이기 때문에 취미로 하는 사람들이 시작할 수 있는 좋은 선택입니다. 하지만 지원 전담 팀이 없다는 것이 단점입니다. 또한 멀티체인을 통해 동일한 기계에서 노드를 여러 개 돌리실 수 있습니다.



팍스원 이메일 구독하세요!

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari