피르마체인, 임페리움(Imperium) 개발 현황 공개(0.2.9 버전 업데이트에 대해)

FIRMACHAIN
FIRMACHAIN
Published in
6 min readOct 22, 2021

안녕하세요. 피르마체인(FCT) 입니다.

최근 피르마체인 깃허브(GitHub)를 통해 개발 현황에 대한 내용이 대폭 업데이트되고 있습니다. 현재 상황에 대해 궁금해 하실 것 같아 이번 포스팅은 FirmaChain 0.2.9 버전까지 진행된 피르마체인의 개발 현황에 대해 공유토록 하겠습니다.

피르마체인의 데브넷(DevNet)인 임페리움(Imperium)은 FirmaChain 0.2.3 버전 이후로 0.2.9 버전까지 총 6번의 업데이트가 진행됐습니다.

주요하게 업데이트된 사항은 코스모스 SDK 관련 작업으로, 최근 코스모스 쪽에서 많은 기술적 변화가 있었기에, 가장 최신 버전인 Cosmos SDK 0.44 버전을 기반으로 민첩하게 개발이 진행됐습니다.

그럼 주요 업데이트에 대해서 조금 더 자세히 설명하겠습니다.

▶ FeeGrant 모듈 추가

FeeGrant는 ‘수수료 대납 기능’으로 피르마체인의 메인넷을 통해 서비스할 여러 댑(DApp) 수수료 지원을 위한 필수 기능입니다. 일정 기간만 대납할 수 있고, 금액을 한정해서 대납할 수도 있습니다.

해당 내용은 메인넷인 아우구스투스(Augustus) 하드포크 후 파트너 지원 정책을 통해 선정된 댑에 적용할 예정입니다.

▶ AuthZ 모듈 추가

AuthZ은 이더리움의 승인(Approve) 기능과 유사한, 사용자의 자산을 제삼자가 스마트 콘트랙트(smart contract)를 통해 옮길 수 있는 ‘권한 부여’ 위한 모듈(module)입니다.

사용자 자산 이체 시 임의대로 옮기는 것이 아닌, AuthZ 모듈을 통해 사용자 동의를 받은 계약을 통해 권한이 이양되기에, 향후 NFT 거래소 등에서 사용될 주요한 기능이기도 합니다.

In-Place Store Migration과 Upgrade Handler 업데이트

In-Place Store Migration과 Upgrade Handler는 ‘검증자(Validator)를 위한 기능’으로, 이를 통해 체인 버전 업그레이드를 기존보다 훨씬 간편하게 진행할 수 있습니다.

체인 업그레이드를 위해서는 동일한 높이에서 멈추기 위한 시간 계산과 백업된 데이터의 진위, 변경된 체인 바이너리(Binary)의 진위 등이 필수 과정입니다. 이런 사항이 이번 업데이트로 많은 부분에 걸쳐 개선됐다고 보면 될 듯합니다.

체인 버전 업그레이드를 진행하기 위해서는 체인 내 거버넌스 기능인 Proposal을 통해 이와 같은 안건을 등록하게 됩니다.

체인 높이와 버전을 제안하고, 투표를 통해 통과된다면 모든 체인은 제안된 높이에서 모두 같이 멈추게 됩니다. 이후 제안된 버전의 바이너리를 설치해 실행하면 업그레이드 작업이 완료됩니다.

체인 업그레이드 Proposal 진행 과정

21년 9월 신규 테스트넷을 공개(관련 내용: https://link.medium.com/7Yt3bZLlqjb)한 뒤 약 한 달 반 정도 깊이 있는 테스트가 진행되고 있습니다.

현재까지 생성된 블록 수는 약 69만 개, 테스트 된 트랜잭션의 수는 약 2,000여 건으로, 여러 스트레스 테스트에서도 문제없이 진행되고 있습니다.

현재 피르마체인 개발팀은 내부적으로는 보상형 퍼블릭 테스트넷인 콜로세움(Colosseum)을 위한 네트워크 구성 및 정책 고도화를 추진 중입니다. 이와 관련해 조만간 검증자(Validator) 참여를 위한 공지를 계획하고 있으니 많은 관심 바랍니다.

참고로 FirmaChain 0.3.0 버전부터는 콜로세움(Colosseum)의 단계가 시작됩니다. 콜로세움 테스트넷 운영은 4~6주 정도로 계획하고 있습니다. 해당 기간 동안 보안 솔루션 업체와 협력해 피르마체인의 보안 이슈에 대한 감사를 진행하고, 관련 내용도 공개할 예정입니다.

아울러, 메인넷 하드포크 이후 진행될 토큰 스왑(Token Swap)과 검증자 스테이킹(Staking)을 위해 블록체인 월렛(Wallet)이 필수이기에, 이를 위한 지갑 서비스도 열심히 개발 중입니다.

관련된 내용 역시 피르마체인 깃허브를 통해 확인할 수 있습니다.

Firma Station(가칭) 인터페이스

피르마체인이 개발 중인 대부분의 내용은 앞서도 말씀드린 것처럼 피르마체인 깃허브를 통해 투명하게 공개하고 있다는 점 다시금 말씀드리며, 검증자 참여와 관련한 내용 및 궁금한 사항은 contact@firmachain.org로 문의 부탁드립니다.

감사합니다.

피르마체인 소개

피르마체인(FirmaChain)은 기존 문서 기반의 모든 사회적 및 법적 조치(계약, 공증 등)의 전자 문서 서명을 블록체인과 결합해 투명한 플랫폼으로 대체하는 것이 목표다. 기존 서면과 전자문서는 위·변조가 쉽고, 이를 확인하는 절차와 과정이 매우 어려워 이를 해결하고자 블록체인의 분산을 활용한다. 피르마체인은 독립된 노드에서 검증 가능한 고유의 해시값을 통해 계약의 정당성 여부를 확인할 수 있다. 이 같은 검증 프로세스는 법적 분쟁을 해결할 수 있는 수단으로 이용이 가능하다. 블록체인은 이러한 문서의 위·변조 위험성을 제거해주는 효과적인 기술이며 피르마체인의 블록체인 기술이 적용된 도뉴(DONUE)에 적용돼 있다.

FirmaChain에 대한 자세한 내용이 궁금하거나, 저희 팀에 합류하시려면 info@firmachain.org으로 문의해 주십시오.

🔴 공식채널

홈페이지: http://firmachain.org

트위터: https://twitter.com/firmachain

미디엄: https://medium.com/firmachain

텔레그램(알림채널): https://t.me/firmachain_announcement

텔레그램 커뮤니티: https://t.me/firmachain_global

카카오 플러스: http://pf.kakao.com/_FAKgxb

깃허브: https://github.com/firmachain

--

--