InfraBlockchain Technology

가상화폐 없는 퍼블릭 멀티 블록체인 네트워크 구축 기술

비트코인, 이더리움처럼 가상화폐로 사용 수수료를 지불하는 퍼블릭 블록체인은 정부 기관과 기업이 도입할 수 없습니다. InfraBlockchain 기술은 Proof-of-Transaction 합의 알고리즘을 통한 신뢰 기관들의 블록체인 네트워크 참여, 법정화폐 기반 트랜잭션 수수료 처리 및 기관별 서비스별로 다양한 블록체인들이 연결되어 병렬적 운영이 가능한 Blockspace를 실현하는 정부 기관과 기업들이 실사용 할 수 있는 Enterprise Multi-Blockchain Network 구축 기술입니다.

InfraBlockchain

Enterprise Multi-Blockchain Network
Parachain

서비스 블록체인

Infra Relay Chain

인프라 릴레이 체인

Validator

밸리데이터

1. 서비스 블록체인(Service Blockchain, Parachain)

Infra Relay Chain에 연결된, 특정 서비스(애플리케이션) 운영에 특화된 블록체인

2. 인프라 릴레이 체인(Infra Relay Chain)

서로 다른 운영체제를 가진 서비스 블록체인들을 연결하여 상호운용을 가능하게 하는 멀티 블록체인 중심의 체인

3. 밸리데이터(Validator)

Infra Relay Chain의 블록을 생성하고 Shared Security를 이루어 서비스 블록체인의 데이터를 검증 및 확정함

멀티 블록체인 장점

Enterprise Multi-Blockchain Network
상호연결 및 운용성

병렬적으로 구축되고 운영되는 다양한 서비스 블록체인들이 Infra Relay Chain에 연결되어 블록체인 간 상호연동이 가능해집니다.

네트워크 보안 유지

Infra Relay Chain에서 선출된 Validator들은 멀티 블록체인 네트워크 전체 거버넌스에 참여하여 전체 네트워크 보안을 유지해 줍니다.

대규모 확장 가능

각기 다른 운영체제를 가진 블록체인들이 연결되어 국가별, 서비스별로 대규모 확장이 가능한 멀티 블록체인 네트워크가 구축됩니다.

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

멀티 블록체인 네트워크

병렬적으로 구축되고 운영되는 다양한 서비스 블록체인들이 블록체인 간 상호연동을 가능케 하는 Infra Relay Chain에 연결되어 국가별, 서비스별로 대규모 확장이 가능한 멀티 블록체인 네트워크 InfraBlockspace 구축이 가능합니다.

XCM(Cross Chain Message) 기반 블록체인 상호운영 공통 프로토콜을 통해 서비스 체인 및 Relay Chain 간에 Token, Smart Contract, Chain Function들이 상호연동됩니다. 또한 Bridge Chain을 통한 기존 비트코인, 이더리움과 같은 퍼블릭 블록체인과 상호운영이 가능합니다.

Shared Security를 제공하는 Infra Relay Chain

개별 서비스 체인들은 Relay Chain에 연결되면 자신의 블록체인의 보안을 유지하기 위한 Validator들을 각 서비스 체인별로 구성할 필요가 없습니다.

Infra Relay Chain에서 선출된 Validator들은 연결된 모든 서비스 체인으로부터 생성된 블록들을 확정해 주는 역할을 하고 멀티 블록체인 네트워크 전체의 거버넌스에 참여하여 전체 네트워크 보안을 유지해 줍니다. Infra Relay Chain의 정부 기관 및 신뢰기업들로 구성된 Validator들이 제공하는 블록체인 네트워크 보안성은 연결된 모든 서비스 체인에 공유되어 저비용 고효율의 안정적인 멀티 블록체인 네트워크 구축을 가능하게 합니다.

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

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

InfraBlockchain은 가격 변동성이 높은 자체 가상화폐 없이 퍼블릭 블록체인 네트워크를 구축할 수 있으며, 신뢰 기관이 발행하는 표준 인터페이스를 준수하는 사용자 토큰들을 Relay Chain Validator들의 합의에 의해 선택하여 블록체인 트랜잭션 수수료로 사용할 수 있습니다.

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

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

Infra Relay Chain에서 선출된 Validator들의 합의를 통해, 신뢰 기관이 발행한 스테이블 토큰들이 시스템 토큰으로 선택되어 연결된 모든 서비스 블록체인에서 트랜잭션 수수료 토큰으로 쓰일 수 있도록 합니다. 트랜잭션 비용이 예측 가능하고 법정화폐 기반의 안정적인 블록체인 네트워크를 운용할 수 있습니다.

Infra Relay Chain Validators

구성
  • Seed Trust Node들과 aggregated Prood-of-Transaction(aPoT) 합의 알고리즘으로 선출된 노드들로 구성
거버넌스 참여
  • Service Chain(Parachain) 슬롯 할당
  • 트랜잭션 수수료로 쓰일 수 있는 System Token들을 선정
  • Relay Chain 프로토콜 업그레이드
Proof-of-Transaction

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

블록 생성 및 확정과 블록체인 거버넌스에 대한 결정 권한이 주어지는 Validator들은 Transaction-as-a-Vote(TaaV) 매커니즘을 이용한 Proof-of-Transaction(PoT) 합의 알고리즘을 통해 선출됩니다. 블록체인 기반 실서비스(e.g., 지역화폐, 토큰 거래, 투표 등) 사용자들이 발생시키는 트랜잭션들이 Validator 선출 투표에 반영됩니다. 의미 있는 트랜잭션들을 많이 일으키는 블록체인 서비스 제공자들이 Validator로 선출되어 거버넌스에 참여하고 트랜잭션 수수료 수익을 얻을 수 있는 가장 합리적이고 공정한 합의 알고리즘입니다.

PoT 매커니즘은 멀티 블록체인 네트워크에서 aggregated Proof-of-Transaction(aPoT)로 확장되어, Relay Chain에 연결된 각 서비스 블록체인에서 발생한 트랜잭션 기반 투표가 모두 수집되어 Infra Relay Chain의 Validator 선출 지표로 활용됩니다.

고성능 트랜잭션 처리

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

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

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

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

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

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

자산 담보 증권형 토큰 발행

신뢰 기관들은 지급준비금(100% 또는 블록체인 생태계의 합의가 있다면 100% 미만 준비율 가능)을 통해 지급보증을 해주는 법정화폐 고정 스테이블 토큰을 InfraBlockchain에 발행하고 유통할 수 있습니다.

이와 비슷한 방식으로, 신뢰 기관들은 비상장 회사 주식, 금/은과 같은 귀금속, 탄소배출권, 예술품, 부동산과 같은 현물 자산을 담보로 증권형 토큰을 발행하고 유통할 수 있습니다. 증권형 토큰은 InfraBlockchain에 탑재된 탈중앙화 거래소에서 법정화폐 토큰으로 거래할 수 있으며, 블록체인 기반 금융 시스템의 기초 자산으로 활용될 수 있습니다.

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

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

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

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

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

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

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

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

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

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

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

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

Federated Multi-Blockchain

InfraBlockchain은 브릿지 허브(Bridge Hub) 파라체인을 통해 서로 다른 멀티 블록체인을 연결한 연합된 멀티 체인을 구축할 수 있습니다. 오직 온체인 데이터(e.g. 확정된 블록)를 이용하여 릴레이 체인 간 브릿징, 파라체인 간 브릿징, 혹은 이더리움 같은 퍼블릭 블록체인과의 브릿징을 가능하게 합니다. 여러 멀티체인이 연결되어 더 큰 멀티체인이 형성되고, 다수의 Multi-Chain이 서로 연결되는 Federated Multi-Blockchain 구조로 확장됩니다.

각기 다른 도메인별(STO 증권, 지역화폐, 의료 데이터, 부동산 등)로 구축된 다양한 다수의 멀티 블록체인 간의 연결을 통해 Federated Multi-Blockchain 구조로 확장되는 웹 스케일의 무한한 확장이 실현됩니다.

Developer Resources

Whitepaper
InfraBlockchain 기술백서
다운로드
URAuth 기술백서
다운로드
On/Off Hybrid Exchange 기술백서
다운로드
InfraBlockchain-Substrate
InfraBlockchain 오픈소스
Github 바로가기
InfraBlockchain-Substrate Developer Documentation
바로가기
InfraBlockchain-Substrate Explorer
바로가기
InfraBlockchain-Substrate Extension
다운로드
InfraBlockchain-Substrate Web Tools
바로가기
InfraBlockchain-Substrate System Token Faucet
바로가기
InfraBlockchain-Antelope
InfraBlockchain 오픈소스
Github 바로가기
InfraBlockchain-Antelope Developer Documentation
바로가기

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

Transaction-as-a-Vote(TaaV)

Transaction-as-a-Vote (TaaV)

각 서비스 블록체인들과 Relay Chain에서 발생하는 트랜잭션마다 Infra Relay Chain의 Validator 후보에 대한 투표가 가능합니다. 각 서비스 블록체인과 Relay Chain에서 발생한 트랜잭션 투표는 트랜잭션 수, 사용된 트랜잭션 수수료 금액, 체인 타입, 지역 등의 다양한 가중치가 적용되어 Validator 선출 지표로 활용됩니다.

Proof-of-Transaction

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

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

세계 최초 가상화폐 없이 운영되는
퍼블릭 블록체인 합의 알고리즘 특허

트랜잭션 증명 방식의 합의 알고리즘이 적용된 블록체인 시스템 및 그 방법 (BLOCKCHAIN SYSTEM TO WHICH PROOF-OF-TRANSACTION CONSENSUS ALGORITHM IS APPLIED, AND METHOD THEREFOR)

PCT 국제 특허

PCT/KR2018/008504

대한민국 등록 특허

1020180064925, 1020210000951

미국 등록 특허

US 11,636,450 B2

블록체인 기술 비교

인프라 블록체인은 퍼블릭 및 프라이빗 블록체인의 장점을 취하고 멀티 블록체인 네트워크로 확장됩니다

ON/OFF-Chain Hybrid Token Exchange System

대규모 고빈도 거래(High Frequency Trading) 처리, 개인 정보 보호 및 거래 내역에 대한 투명한 검증과 감사가 가능한 블록체인 기반 토큰 거래소 시스템 구축 기술

토큰 발행과 거래가 모두 블록체인상에서 처리되도록 하는 완전한 탈중앙화 거래소(DEX) 시스템 기존 증권 거래소나 가상화폐 거래소의 대규모 고빈도 거래를 실현하기 어렵고, 블록체인상에 거래 내역이 모두 공개가 되는 개인 정보 유출의 문제가 있습니다.

ON/OFF-Chain Hybrid Token Exchange 기술은 토큰 발행과 거래소 입출금은 On-Chain으로 처리하고 거래 주문과 거래 체결은 Off-Chain 서버에서 처리하는 방식으로 이를 해결합니다. 또한, 거래소 서버에서 발생하는 거래 주문과 체결 정보는 사용자와 거래소 서버의 블록체인 ID로 전자서명되고 거래내역 데이터와 해시값이 위변조 불가한 형태로 분산 스토리지와 블록체인에 저장됩니다. 이를 통해 기존 중앙 서버 방식의 거래소 시스템과는 달리 거래소 서버 내 모든 거래 이력 데이터의 무결성을 감사기관이 블록체인을 기반으로 투명하고 정확하게 검증할 수 있도록 합니다.

정부금융기관 및 금융사들이 운영하는 블록체인 기반 STO(Security Token Offering) 플랫폼 구축에 적용되어 효율적이고 안전한 거래소 구축을 가능하게 합니다.

YOSEMITE Hybrid Exchange System

기술백서 다운로드

On/Off-Chain Hybrid 거래소 시스템 비교

Asset Exchange
YOSEMITE - STO Exchange System

Hybrid Token Exchange 기술 특허

블록체인 기반의 거래 시스템 및 그 방법
(THE TRADING SYSTEM AND THE METHOD BASED ON A BLOCKCHAIN)

등록특허

1023098190000

InfraDID Technology