InfraBlockchain
테크놀로지

자체 암호화폐가 없이, 신뢰기관들이 발행하는 법정화폐기반 토큰들이 블록체인 트랜잭션 수수료로 사용되는 엔터프라이즈 블록체인 네트워크를 구축할 수 있습니다. InfraBlockchain 만의 특허 기술인 Proof-of-Transaction 합의방식을 기반으로, 공공기관/기업이 블록체인 네트워크에 참여하여 원하는 형태의 유연한 거버넌스를 구축하고 운영할 수 있는 고성능 퍼미션드/퍼블릭 블록체인 스마트컨트랙트 플랫폼 기술을 제공합니다.

InfraBlockchain TECHNOLOGIES

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

자체 암호화폐가 없는 블록체인

블록체인 네트워크에서 자체적으로 발행되는 변동성 있는 암호화폐가 없이 퍼블릭/퍼미션드 블록체인 네트워크를 구축할 수 있는 기술을 제공합니다. 이더리움/EOS와 같은 스마트컨트랙트 기반 블록체인에서, 스마트컨트랙트 코드로 구현된 사용자(서비스) 토큰들(ex. ERC20)은 ETH/EOS와 같은 자체 암호화폐(트랜잭션을 실행하기 위해 사용)와 완전히 구분되어 있습니다. 반면, InfraBlockcain에서는 표준 인터페이스를 구현하는 어떤 사용자 토큰도 블록생성자들의 합의에 의해 블록체인 트랜잭션 수수료 토큰으로 선택될 수 있습니다.

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

대기업, 금융기관, 정부기관과 같은 신뢰기관들이 블록체인 상에 발행하고 지급보증하는 법정화폐에 고정된 스테이블 토큰(ex. DKRW, DUSD)은 InfraBlockchain 네트워크에서 신뢰할수 있는 프로그래밍 가능한 기초 자산으로 안전하게 통용될 수 있습니다. InfraBlockchain 네트워크의 선출된 블록생성자들은 신뢰기관들이 발행한 법정화폐 고정 스테이블 토큰들을 퍼블릭 블록체인들의 자체 암호화폐들 처럼(BTC,ETH) 블록체인 트랜잭션 수수료로 쓰이도록 선택하여, 트랜잭션 비용이 예측가능하고 안정적인 법정화폐 기반의 블록체인 네트워크를 운용할 수 있도록 합니다.

고성능 블록체인 트랜잭션 처리

매 블록 마다 누구나 경쟁적으로 블록 생성에 참여할 수 있는 작업증명(PoW), 지분증명(PoS) 방식의 블록체인은 블록생성 시간이 매우 느립니다.(수십 초~수십 분). InfraBlockchain은 자체 개발한 Proof-of-Transaction 합의방식으로 실시간으로 선출되는 (또는 미리 지정된) 블록생성자들이 경쟁없이 순서대로 블록을 생성하는 방식으로 초고속 블록생성 시간(0.5초)을 구현하여 트랜잭션 처리 속도를 극대화합니다. 선출된 블록생성자들 간의 고성능 비동기 BFT 프로토콜을 통해 빠른 블록 최종성(Finality) 시간을 구현합니다. 또한 WebAssembly 가상머신 기반의 스마트컨트랙트 실행환경을 제공하여 최고 수준의 블록체인 트랜잭션 실행 성능을 제공합니다.

Proof-of-Transaction (PoT) 합의 기술

작업증명(PoW)은 컴퓨팅 파워를 많이 소유한 주체에게(경쟁적 에너지 소모 발생), 지분증명(PoS)은 암호화폐를 많이 소유한 주체에게 블록생성 권한을 주도록 하는 불합리한 합의방식입니다. 블록체인 거버넌스에 대한 결정권한이 주어지는 InfraBlockchain의 블록생성자들은 Transaction-as-a-Vote(TaaV) 매커니즘을 이용한 Proof-of-Transaction(PoT) 합의방식(InfraBlockchain 특허 기술)을 통해 선출됩니다. 블록체인 기반 실서비스(예: 지역화폐, 토큰거래소)가 블록체인 상에 운영되어 발생되는 서비스 사용자들의 블록체인 트랜잭션들이 자동으로 블록생성자 선출 투표로 반영되도록 하여, 의미있는 트랜잭션들을 많이 일으키는 블록체인 서비스 제공자들이 블록생성자로 선출되고 인센티브(트랜잭션 수수료 수익)를 얻을 수 있는 합리적이고 공정한 블록체인 합의 매커니즘입니다.

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

InfraBlockchain 소프트웨어는 블록체인 거버넌스를 담당하는 시스템 컨트랙트를 블록체인 코어와 분리하여 하드포크 없이 업그레이드 가능한 스마트컨트랙트 코드로 구현할 수 있는 구조를 제공합니다. 다양한 형태의 거버넌스 구조를 가지는 블록체인 네트워크들을 InfraBlockchain을 이용하여 원하는 방식으로 구축할 수 있으며, 운영 중인 블록체인 네트워크도 하드포크 없이 블록체인 거버넌스 구조를 안전하게 업그레이드할 수 있습니다. 기관 내부에서만 운용되는 완전 폐쇄형(Private) 블록체인, 컨소시엄 형태로 구성되는 퍼미션드(Permissioned) 블록체인, PoT 기반의 완전 공개형(Public) 블록체인, PoT 방식과 퍼미션드 방식을 결합하여 외부기관의 참여를 허용하는 하이브리드(Hybrid) 블록체인 등 다양한 방식의 블록체인 거버넌스 구조를 기업/정부기관/공공기관의 요구사항에 맞게 구축할 수 있습니다.

스마트 컨트랙트 기반 범용 금융 플랫폼

InfraBlockchain은 WebAssembly 가상머신 기반의 고성능 스마트 컨트랙트 코드 실행환경을 제공합니다. 범용 프로그래밍 언어(C/C++)를 이용하여 구축하고자 하는 블록체인 기반 서비스들을 스마트 컨트랙트로 프로그래밍하여 네트워크에 배포할 수 있습니다. InfraBlockchain 네트워크에서 신뢰기관들에 의해 발행되는 법정화폐기반 토큰들을 프로그래밍하여 다양한 금융 서비스들을 설계할 수 있습니다. 신뢰기관들이 운용하는 법정화폐 기반 블록체인 스마트컨트랙트 플랫폼은 (예: 지역화폐플랫폼, CBDC(중앙은행 디지털화폐) 등) 기존 금융 IT 인프라를 혁신할 수 있는 차세대 분산 금융 인프라로 사용될 수 있습니다.

실물 자산 담보 증권형 토큰 발행

신뢰기관들은 지급준비금(100% 또는 블록체인 생태계의 합의가 있다면 100% 미만 준비율 가능)을 통해 지급보증을 해주는 법정화폐 고정 스테이블 토큰을 InfraBlockchain에 발행하고 유통할 수 있습니다. 이와 비슷한 방식으로, 블록체인 생태계의 신뢰기관들은 비상장 회사 주식, 금/은과 같은 귀금속, 예술품, 부동산 토큰과 같은 프로그래밍 가능한 증권형 토큰들을 실물 자산을 담보로 발행하고 유통할 수 있습니다. InfraBlockchain에 탑재된 분산 토큰 거래소를 통해 법정화폐 토큰들과 페어로 거래할 수 있으며, 블록체인 기반 분산 금융 시스템의 기초 자산으로 활용될 수 있습니다.

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

선출된 블록생성자들은 2/3 이상의 합의에 의해 트랜잭션 수수료 테이블을 업데이트하여 블록체인 액션 별(토큰 전송과 같은 모든 컨트랙트 액션) 법정화폐 수수료 비용을 관리할 수 있습니다. 또한, 트랜잭션 마다 트랜잭션 수수료 지불 계정을 별도로 지정하고 해당 계정의 서명도 함께 포함할 수 있습니다. 일반 사용자들의 블록체인 수수료를 서비스 제공자가 대신 지불하도록 할 수 있어 사용편의성을 높혀줍니다.

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

블록체인 네트워크에서 신뢰받는 신원인증 기관들은 블록생성자들로 부터 신원인증기관(Identity Authority)으로 지정되어 사용자 블록체인 계정들에 대해 W3C DID 표준과 호환되는 신원인증 프로세스를 수행합니다. 신원인증된 블록체인 계정을 소유한 사용자들 다양한 블록체인 기반 서비스들을 안전하고 손쉽게 사용할 수 있습니다. 사용자 계정의 프라이빗 키를 분실한 경우 신원인증기관을 통한 계정 복구 서비스도 지원됩니다.

익명성 보호 블록체인 트랜잭션 기술

모든 블록체인 트랜잭션은 모든 참여 노드들에게 공개되기 때문에 사용자 익명성 보호 기술이 필요합니다. InfraBlockchain은 익명 토큰 전송 기술을(one-time stealth address, group sig., zkp 등) 제공하여, 블록체인 서비스에 따라 선택적으로 사용자의 익명성 보호 블록체인 트랜잭션을 처리할 수 있도록 하여, 소액 송금이나 완전한 익명성을 구현하는 블록체인 기반 투표 시스템 등에 효과적으로 적용할 수 있습니다.

기술백서 다운로드

InfraBlockchain 기술백서

기술백서 다운로드 (영문, PDF) 기술 소개 슬라이드 (PDF)
InfraBlockchain 오픈소스 프로젝트
인프라블록체인 컨센서스/거버넌스

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

* Transaction-as-a-Vote (TaaV) - InfraBlockchain은 모든 블록체인 트랜잭션 마다 블록생성자 후보에 대한 투표가 가능하도록 합니다. 트랜잭션 수수료로 사용된 금액에 비례한 가중치 투표로 처리됩니다. 예를들어, 투표서비스를 통해 실행된 트랜잭션에서 30원의 트랜잭션 수수료가 발생했다면, 해당 트랜잭션에서 투표대상으로 지정된 투표서비스 노드 계정에 30만큼의 가중치 투표가 집계됩니다. 트랜잭션 투표 대상은 블록체인 서비스 Dapp 소프트웨어에서 서비스가 원하는 계정으로 자동으로 설정되도록 구현하여 사용자가 매번 직접 투표를 하지는 않습니다.

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

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

블록체인 기술 비교

InfraBlockchain vs 프라이빗/퍼블릭 블록체인

For Government, Business and Foundations

문의하기

문의사항 또는 피드백이 있으시면 InfraBlockchain 기술진과 사업개발 담당자에게 언제든지 이메일로 연락해주세요.

contact@infrablockchain.com