다양한 메인넷과 연동 가능한 플랫폼 BORA

BORA
BORA
Published in
8 min readMay 17, 2019

안녕하세요, BORA팀입니다.

BORA 플랫폼 정식 런칭이 다가오면서, 커뮤니티 여러분께서도 BORA에 대해 많은 관심을 보여주시고 있습니다. 그 중에서도 많은 분들이 ‘메인넷’과 관련된 질문을 주셨는데요.

BORA는 여러 디지털 콘텐츠를 쉽게 즐길 수 있는 블록체인 플랫폼으로서, 이더리움 뿐만 아니라 다양한 메인넷과의 연동을 고려 중입니다. 이를 기반으로 BORA는 파트너사 ‘클레이튼’의 메인넷 연동 검증을 위한 기술적 협력을 진행하고 있는 상황입니다.

오늘은 메인넷에 대한 간단한 설명과 함께, 이를 활용하는 BORA의 네트워크 구조와 원리에 대해 알려드리고자 합니다.

메인넷이란?

먼저, 메인넷이란 정확히 무엇일까요? 메인 네트워크(Main Network)의 줄임말인 메인넷은 ‘상위 네트워크에 속해 있지 않고, 독립적으로 자체 프로토콜(or 규약)을 따르는 블록체인 네트워크’를 의미합니다.

여기서 프로토콜이란, 네트워크 운영의 기준이 되는 일종의 ‘약속’인데요. 메인넷의 프로토콜에는 코인 생성 수, 코인 배분 방식, 거래 승인 방식 등 다양한 기준이 포함됩니다.

그럼 독자적인 프로토콜을 바탕으로 운영되고 있는 메인넷의 대표 사례를 소개해드립니다.

1) 이더리움(Ethereum)

가장 대표적이면서 친숙한 메인넷 사례로는 이더리움이 있습니다. 이더리움은 자체적으로 만든 프로토콜에 기반하여 메인넷을 운영하는데요. ‘총 노드 중 51% 이상이 거래를 승인하면 해당 내역이 블록체인에 추가된다’는 PoW(작업 증명) 방식을 합의 알고리즘으로 사용해 탈중앙화라는 블록체인의 장점을 살렸습니다.

이더리움 프로토콜에 기반하여 개발자가 Dapp을 만들면, 사용자는 해당 Dapp 서비스를 이용하면서 요청한 거래에 대해, 이더리움 규약에 따라 사용자 수수료(Gas fee)를 지불합니다.

2) 이오스(EOS)

이오스는 ‘스테이킹’이라는 독특한 시스템을 가지고 있습니다. 사용자는 보유하고 있는 EOS 코인을 락업, 즉 ‘스테이킹’ 해야만 계정 생성, 투표 등 이오스 네트워크의 기능을 사용할 수 있습니다. EOS 거래는 ‘언스테이킹’ 상태에서만 가능한데요. 언스테이킹 상태로의 변환은 신청 후 72시간 후에 이루어지도록 해, 해킹으로 인한 자금 손실 위험성을 줄였습니다.

3) 클레이튼(Klaytn)

클레이튼은 다양한 분야의 파트너사와의 협업을 통해, 일반 사용자도 쉽게 블록체인 서비스를 이용하는 ‘DApp의 실용화 환경’을 만들고자 합니다. 파트너사들은 ‘서비스 체인’을 활용하여 자신의 서비스를 클레이튼 메인넷과 연결할 수 있는데요. BORA 역시 클레이튼 메인넷과의 연동 테스트를 진행하고 있습니다. 이 부분은 뒤에서 다시 말씀드리겠습니다.

4) 메타디움(Metadium)

메타디움은 한 개인이 자신의 개인정보에 대한 주권을 가져야 한다는 ‘자기 주권 신원 확립’을 목표로, 블록체인 저장방식에 차별점을 두었습니다. 메타디움은 개인 정보 자체가 아닌, 신원을 보증하는 최소한의 정보만을 블록체인 상에 기록해 안전성을 높였는데요. 중앙화된 기관에 정보를 저장하는 것이 아니기에, 사용자는 주도적으로 자신의 정보를 관리할 수 있습니다.

사례를 통해 알 수 있듯이 메인넷은 블록체인 서비스를 제공하기 위해 따라야 하는 약속(프로토콜)을 자체적으로 만들고, 이에 따라 운영하는 네트워크를 말합니다.

메인넷의 프로토콜을 활용하는 다양한 네트워크들
(=서브넷(Sub network))

충분한 안정성과 활용성이 확보된 메인넷의 경우, 해당 메인넷과 연동하여 서비스를 제공하는 서브 네트워크들도 존재하는데요. 현재 BORA는 이더리움 메인넷과의 연동을 통해, 이더리움이 가진 인프라를 활용하는 서브넷이라고 말할 수 있습니다.

서브넷이 추후 자체적인 메인넷을 구축하기도 하는데요. 구축 과정에서는 서비스 방향성과 안정화 문제 등 다양한 요소가 고려됩니다.

BORA의 네트워크 구조는?

BORA는 다양한 디지털 콘텐츠를 간편하게 즐길 수 있는 블록체인 플랫폼으로, 콘텐츠를 만들고 즐기는 모든 사용자에게 최적화된 환경을 제공하고자 합니다. 이를 목표로 BORA는 아래 그림과 같이 뛰어난 확장성을 가지면서도 수수료 부담을 최소화할 수 있는 네트워크 구조를 구축했는데요.

BORA는 현재 이더리움 메인넷의 블록체인에 연결되면서, 자체적인 사이드 체인으로 구성된 이중 체인 구조와, ERC-20 기반의 BORA Token을 BORA Shell이라는 화폐로 변환할 수 이중 토큰 구조Layer-2(이하 이중 구조)로 설계되어 있습니다.

디지털 콘텐츠 플랫폼으로서의 장점을 극대화하는 BORA의 이중 구조

BORA가 이중 구조를 선택한 이유는, 기존의 이더리움 메인넷 상에 바로 디지털 콘텐츠를 서비스했을 때 나타나는 다양한 문제를 해결할 수 있기 때문입니다.

성능 저하 문제 해결

이더리움의 평균 블록 생성 주기는 15초로, 게임과 같이 초당 데이터 처리가 필요한 Dapp을 구현하는 것에는 한계가 있는데요. 이더리움의 서버 숫자는 증설되지 않기 때문에, 성능 향상을 위해선 별도의 네트워크가 필요합니다. BORA 네트워크가 바로 그 예시인데요.

BORA 네트워크는 BORA 체인을 활용해 높은 성능을 구현했습니다. BORA에서 각 콘텐츠 내에서 요청되는 데이터 처리는, 각각의 BORA 체인 내에서 이루어집니다. 이 BORA 체인은 모두 독립적으로 운영되는데요. 따라서 다른 콘텐츠에서 오류가 생겨도 서로 영향을 받지 않습니다. 덕분에 사용자는 쾌적한 환경에서 서비스 이용이 가능합니다.

수수료 부담 최소화

이중 구조 덕분에, 사용자가 부담하는 수수료 또한 최소화 되었습니다. BORA 플랫폼 내 콘텐츠는 ‘BORA Token(ERC-20 기반)’과 교환하여 얻을 수 있는 BORA 전용 포인트 ‘BORA Shell’로만 이용할 수 있습니다. 이 Shell의 사용, 구매, 판매, 교환은 마찬가지로 BORA 체인에서만 이루어지는데요. 덕분에 사용자는 이더리움 메인넷 상에서 서비스를 이용할 때보다 훨씬 적은 수수료를 부담합니다.

뛰어난 확장성

BORA 체인은 한 체인 당 26만명이 동시에 1vs1 레이싱 게임을 즐길 수 있을 정도로 뛰어난 성능을 가지고 있습니다. 그렇기에 많은 처리량이 필요한 콘텐츠도 문제없이 수용할 수 있는데요. 콘텐츠가 성장함에 따라 많은 공간이 요구된다면, 간편하게 BORA 체인을 추가하여 확장할 수도 있습니다. 다양한 디지털 콘텐츠를 즐기기에 최적화된 환경인 것입니다.

다양한 메인넷과 연동 가능한 유연한 플랫폼 BORA

앞서 BORA의 이중 구조는 메인넷을 활용하면서도, 독립적인 환경을 보장하여 수수료와 성능(퍼포먼스), 확장성 문제를 해결했다고 말씀드렸는데요. 이러한 구조를 통해, BORA는 현재 운영되고 있는 이더리움 메인넷 외에 다양한 메인넷과도 쉽게 연동이 가능한 유연성을 가지고 있습니다.

더불어 BORA 플랫폼이 다른 메인넷과 연동될 경우, BORA 플랫폼 내의 콘텐츠는 BORA 체인 상에 존재하기 때문에 복잡한 추가 개발 과정 없이 바로 해당 메인넷을 활용한 서비스가 가능합니다. 새롭게 연결한 메인넷 상의 기존 서비스들과도 손쉽게 상호 작용할 수 있는 것입니다.

BORA는 현재 파트너 관계인 ‘클레이튼’과 주기적인 기술 미팅을 통해, 클레이튼 메인넷 기반의 BORA 플랫폼 연동 테스트 등 심도 있는 논의를 진행하고 있습니다. 이러한 긴밀한 기술 협력으로, 향후 클레이튼이 안정적인 운영과 충분한 퍼포먼스를 낼 수 있다면 클레이튼 기반의 BORA 생태계를 확장시켜 나갈 예정입니다.

이처럼, BORA는 블록체인 디지털 콘텐츠를 서비스하기 위한 최적의 플랫폼 구조를 지향하며 설계되었습니다.

앞으로도 실생활 속 블록체인 서비스를 위해 기술 개발 및 적용에 노력을 기울일 예정이니, BORA에 꾸준한 관심과 응원 부탁드립니다.

추가로 현재 진행 중인 ‘NFT 네이밍 이벤트’에도 많은 참여 부탁드립니다.

감사합니다.

BORA팀 드림

--

--

BORA
BORA
Editor for

Store, secure and grow your entertainment crypto assets. Visit https://boraportal.com to learn more about our services and games!