Reading:
BOSAGORA 개발 방향과 지난 1년 간의 진행 성과
Image

BOSAGORA 개발 방향과 지난 1년 간의 진행 성과

by Rooney
2020-11-03

Full Node의 기본 구조를 완성했습니다

Full Node란 하나의 노드가 해당 블록체인의 정보를 모두 가지고 있는 것을 뜻합니다. BOSAGORA의 풀노드는 블록체인의 시작을 알리는 제네시스 블록 생성 기능, 네트워크에 참여한 사용자들이 자신의 노드를 생성하고 해당 노드를 네트워크에 참여 할 수 있도록 연결해주는 P2P 네트워크 기능, 네트워크에 참여한 노드가 다른 노드와 연결될 수 있도록 돕는 가십 프로토콜 그리고 사용자가 언제든지 네트워크에 참여하고, 제네시스 이후에 들어온 노드들이 나머지 네트워크를 따라잡을 수 있도록 해주는 캐치업 단계 등의 핵심 기능들로 이루어져 있습니다. 따라서, 풀노드를 통해 완전 무결한 블록체인을 완성할 수 있게 되었습니다.

Validator(검증자 기능) 개발을 위해 효율적인 서명체계와 UTXO 데이터 구조를 설계하여 적용했습니다

Image for post

BOSAGORA 블록체인 네트워크 기능, 블록 처리를 위한 상세 기능 그리고 유효성 검사 부분과 함께 Node 운영에 필요한 관리기능(Admin)의 완성을 목전에 두고 있습니다.

합의에 참여하는 Node들로 구성되는 쿼럼에 개방성을 부여하기 위한 Quorum Balancing MVP를 완료했습니다

악의적인 노드를 제거하는 Slashing 기능 및 블록생성 보상 설계를 구현 적용 중입니다

슬래싱은 BOSAGORA 네트워크에서 악의적인 행위를 일삼는 노드를 제거하여 생태계에 안정을 찾을 수 있도록 돕는 기능입니다. 이를 위해, 프리이미지가 사라지면 무조건 이를 감지할 수 있는 시스템을 설계했고, 그리고 이를 통해 네트워크의 등록 확인은 물론, 프리이미지의 분실 감지로 이상행동을 하는 노드를 찾을 수 있도록 개발할 예정입니다. 한가지 우려할 점은, 슬래싱 프로토콜이 정상 노드를 공격할 수 있는 가능성인데, 개발팀은 정상 노드들 중 특정 이유로 프리이미지를 전달하지 못한 노드들이 실수로 제거되지않도록 고려하여 개발할 것입니다.

Stoa (SDK and API)

Congress 를 위한 서비스로 ‘Votera’ Server와 ‘Votera’ 앱(Android와 iOS 지원) 개발

Votera는 프랑스어로 ‘투표하다’라는 뜻의 어원을 가지고 있으며, 한국어로는 ‘소중한 의결권 한 표를 더해주세요’ 라는 의미에서 명명하였습니다. Votera는 익명성, 1노드 1투표를 지향하며, 여론 호도 및 분위기를 흐리는 욕설 등에 대한 신고 기능으로 누구에게나 발언권이 열려있는 의회 기능으로 BOSAGORA 생태계에서 중요한 역할을 할 것입니다.


0 Comments

댓글 남기기

Related Stories

Arrow-up