세계 유일무이 가상화폐 없는
퍼블릭 블록체인 기술

비트코인, 이더리움처럼 가상화폐로
사용 수수료를 지불하는 블록체인은
정부기관과 기업이 사용할 수 없습니다.

InfraBlockchain은
AWS나 Azure처럼 해당 국가의 법정화폐로
수수료를 지불할 수 있습니다.

이것이 가능한 이유는
특허로 등록된 Proof of Transaction
합의 알고리즘이 있기 때문입니다.

InfraBlockchain은
정부기관과 기업이 채택할 수 있는
최적의 블록체인 기술을 제공합니다

자체 가상화폐가 없는 블록체인

이더리움/EOS와 같은 블록체인에서는 반드시 사용 수수료를 ETH/EOS와 같은 자체 가상화폐로 지불해야 합니다.

반면, InfraBlockcain은 가격 변동성 높은 자체 가상화폐 없이 퍼블릭 블록체인 네트워크를 구축할 수 있으며, 표준 인터페이스로 구현된 사용자 토큰이라면 블록 생성자들의 합의에 의해 블록체인 트랜잭션 수수료로 사용할 수 있습니다.

법정화폐 기반 트랜잭션 수수료 토큰

InfraBlockchain은 정부기관과 기업 같은 신뢰 기관들이 지급보증하는 법정화폐에 고정된 스테이블 토큰(e.g., DKRW, DUSD 등)을 발행할 수 있습니다.

InfraBlockchain 네트워크에서 선출된 블록 생성자들은 원하는 스테이블 토큰들이 블록체인 트랜잭션 수수료로 쓰이도록 합의할 수 있습니다. 따라서 트랜잭션 비용이 예측 가능하고 안정적인 법정화폐 기반의 블록체인 네트워크를 운용할 수 있습니다.

Proof-of-Transaction

작업증명(PoW)은 컴퓨팅 파워를 많이 소유한 주체에게(경쟁적 에너지 소모 발생), 지분증명(PoS)은 가상화폐를 많이 소유한 주체에게 블록 생성 권한을 주도록 하는 불합리한 합의 알고리즘입니다.

블록체인 거버넌스에 대한 결정 권한이 주어지는 블록 생성자들은 Transaction-as-a-Vote(TaaV) 매커니즘을 이용한 Proof-of-Transaction(PoT) 합의 알고리즘을 통해 선출됩니다. 블록체인 기반 실서비스(e.g., 지역화폐, 토큰 거래, 투표 등) 사용자들이 발생시키는 트랜잭션들이 블록 생성자 선출 투표에 반영됩니다.

따라서 의미있는 트랜잭션들을 많이 일으키는 블록체인 서비스 제공자들이 블록 생성자로 선출되어 거버넌스에 참여하고 트랜잭션 수수료 수익을 얻을 수 있는 가장 합리적이고 공정한 합의 알고리즘입니다.

고성능 트랜잭션 처리

매 블록 마다 누구나 경쟁적으로 블록 생성에 참여할 수 있는 작업증명(PoW), 지분증명(PoS) 방식의 블록체인은 블록생성 시간이 매우 느립니다(수십 초~수십 분).

InfraBlockchain은 자체 개발한 Proof-of-Transaction 합의 방식으로 실시간으로 선출되는 블록생성자들이 경쟁없이 순서대로 블록을 생성하는 방식으로 초고속 블록생성 시간(0.5초)을 구현하여 트랜잭션 처리 속도를 극대화합니다.

선출된 블록생성자들 간의 고성능 비동기 BFT 프로토콜을 통해 빠른 블록 최종성(Finality) 시간을 구현할 수 있습니다. 또한 WebAssembly 가상머신 기반의 스마트 컨트랙트 실행 환경을 제공하여 최고 수준의 블록체인 트랜잭션 처리 성능을 구현합니다.

범용 고성능 스마트 컨트랙트 실행 환경

InfraBlockchain은 WebAssembly 가상머신 기반의 고성능 스마트 컨트랙트 코드 실행 환경을 제공합니다. 범용 프로그래밍 언어(C/C++)를 이용하여 구축하고자 하는 블록체인 기반 서비스들을 스마트 컨트랙트로 프로그래밍하여 네트워크에 배포할 수 있습니다.

신뢰기관들에 의해 발행되는 법정화폐 기반 토큰들을 프로그래밍하여 다양한 금융 서비스들(e.g., 지역화폐, CBDC(중앙은행 디지털 화폐) 등)을 설계할 수 있습니다. 또한 탈중앙화 거래소, P2E 게임, 메타버스, NFT, DID, 투표, 이력 관리 등 다양한 서비스들을 스마트 컨트랙트로 프로그래밍하여 구현할 수 있습니다.

자산 담보 증권형 토큰 발행

신뢰기관들은 지급준비금(100% 또는 블록체인 생태계의 합의가 있다면 100% 미만 준비율 가능)을 통해 지급보증을 해주는 법정화폐 고정 스테이블 토큰을 InfraBlockchain에 발행하고 유통할 수 있습니다. 이와 비슷한 방식으로, 신뢰 기관들은 비상장 회사 주식, 금/은과 같은 귀금속, 탄소배출권, 예술품, 부동산과 같은 현물 자산을 담보로 증권형 토큰을 발행하고 유통할 수 있습니다.

증권형 토큰은 InfraBlockchain에 탑재된 탈중앙화 거래소에서 법정화폐 토큰으로 거래할 수 있으며, 블록체인 기반 금융 시스템의 기초 자산으로 활용될 수 있습니다.

개인 정보 보호를 위한 익명 트랜잭션

블록체인 트랜잭션은 모든 참여 노드들에게 공개되기 때문에 사용자의 개인 정보를 보호하기 위한 기술이 필요합니다. InfraBlockchain은 익명 토큰 전송 기술들(One-time Stealth Address, Group Signature, Zero Knowledge Proof(zk-SNARK) 등)을 제공합니다.

이를 통해 블록체인 서비스에 따라 선택적으로 사용자의 블록체인 트랜잭션을 익명으로 처리하여 개인 정보가 노출되지 않는 소액 송금, 투표 시스템 등을 구현할 수 있습니다.

관리 가능한 트랜잭션 수수료 모델

선출된 블록 생성자들은 2/3 이상의 합의에 의해 트랜잭션 수수료 테이블을 업데이트하여 블록체인 액션별(토큰 전송과 같은 모든 컨트랙트 액션) 법정화폐 수수료 비용을 관리할 수 있습니다.

또한, 트랜잭션 마다 트랜잭션 수수료 지불 계정을 별도로 지정하여 서비스 제공자가 사용자들의 트랜잭션 수수료를 대신 지불할 수 있습니다.

유연한 블록체인 거버넌스 구축

InfraBlockchain은 블록체인 거버넌스를 담당하는 시스템 컨트랙트가 블록체인 코어와 분리되어 있습니다. 프로그래밍 가능한 시스템 컨트랙트를 통해 다양한 형태의 블록체인 네트워크들을 구축할 수 있으며, 운영 중인 블록체인 네트워크도 하드포크 없이 블록체인 거버넌스 구조를 안전하게 업그레이드할 수 있습니다.

기관 내부에서만 운용되는 완전 폐쇄형(Private) 블록체인, 컨소시엄 형태로 구성되는 허가형(Permissioned) 블록체인, PoT 기반의 완전 공개형(Public) 블록체인, PoT 방식과 허가형 방식을 결합하여 외부기관의 참여를 허용하는 하이브리드(Hybrid) 블록체인 등 다양한 구조의 블록체인을 요구사항에 맞게 구축할 수 있습니다.

블록체인 계정 신원 인증과 계정 복구

블록 생성자들이 지정한 신원 인증 기관(Identity Authority)들은 사용자 블록체인 계정들에 대해 W3C DID / VC 표준의 증명서를 발급하여 신원 인증 서비스를 제공할 수 있습니다.

신원 인증된 블록체인 계정을 소유한 사용자들은 다양한 블록체인 기반 서비스들을 안전하고 손쉽게 사용할 수 있습니다. 사용자가 블록체인 계정의 개인키를 분실한 경우 신원 인증 기관을 통해 계정을 복구할 수 있습니다.

기술백서 다운로드
InfraBlockchain 기술백서
오픈소스
InfraBlockchain 오픈소스

Proof-of-Transaction
합의방식과 거버넌스

Transaction-as-a-Vote (TaaV)
InfraBlockchain은 모든 블록체인 트랜잭션마다 블록 생성자 후보에 대한 투표가 가능합니다.
그리고 블록 생성자 선출 시 특정 서비스에서 사용된 전체 수수료 금액에 비례하여 가중치를 적용합니다.
블록체인 서비스가 지정한 계정이 트랜잭션 투표 대상으로 자동 설정되기 때문에 사용자는 모든 트랜잭션에 대해 직접 투표하지 않아도 됩니다.

Proof-of-Transaction
트랜잭션 투표(TaaV) 매커니즘을 통하여 블록체인 트랜잭션을 많이 일으키는 서비스는
자신이 운영하는 노드(또는 계약 관계에 있는 다른 기관의 노드)가 블록 생성자로 선출되도록 하여
블록체인 거버넌스에 참여할 수 있고 블록체인 상에서 발생하는 법정화폐 기반 트랜잭션 수수료로 수익을 얻을 수 있습니다.
트랜잭션 투표는 실시간으로 집계되어 투표를 많이 받은 상위 노드들이 블록 생성자들로 선출됩니다.

위 그림은 Proof-of-Transaction 방식으로 선출된 블록생성자들(민간 서비스 기업들)과 미리 지정된 신뢰 노드들(정부기관과 같은 신뢰 기관들)을
포함하는 퍼블릭/퍼미션드 하이브리드 방식으로 구성한 InfraBlockchain 노드 아키텍쳐 예를 보여줍니다.
신뢰기관을 중심으로 구축하는 블록체인 네트워크의 경우 미리 지정된 신뢰 노드들을 추가하여 네트워크의 안정성과 신뢰성을 높일수 있습니다.
완전 폐쇄형, 컨소시엄형, PoT기반 완전 공개형, 하이브리드 방식과 같은 다양한 구성과
유연한 거버넌스 구조를 프로그래밍한 InfraBlockchain 기반 블록체인 네트워크를 구축할 수 있습니다.

블록체인 기술 비교

퍼블릭 및 프라이빗 블록체인의
장점만을 모았습니다.