
블록체인 네트워크와 애플리케이션에서 암호화가 부족한 것은 글로벌 채택에 큰 장애물로 작용합니다. Fairblock은 이러한 문제를 해결하기 위해 프로그래밍 가능한 암호화 솔루션을 제공합니다. 솔루션은 애플리케이션 프런트엔드와 블록체인 프로토콜 수준에 직접 통합될 수 있으며, 새로운 네트워크나 계층을 구축할 필요 없이 모든 애플리케이션이 Fairblock에 연결해 암호화를 사용할 수 있습니다.
Fairblock은 고급 암호화 체계인 tIBE(임계값 신원 기반 암호화)와 tFHE(임계값 완전 동형 암호화)를 활용하여 블록체인 인프라를 구축합니다. 이는 악의적인 봇이나 경쟁자로부터 거래를 보호하며, 암호화된 온체인 의도, 프라이빗 거버넌스, 검열 저항 등 다양한 사용 사례에 유용합니다.
현재 Fairblock은 tIBE 및 증인 암호화를 사용하고 있으며, 앞으로 FHE 및 고급 증인 암호화를 구현할 계획입니다. 블록체인 및 암호화 커뮤니티와 협력해 암호화를 표준으로 삼는 것을 목표로 하고 있습니다.
Fairblock 구성 요소
- FairyRing:
- 역할: 서비스 제공 체인
- 기능: 임계값 암호 해독, Zero-Knowledge (ZK) 검증, 재암호화를 제공
- 대상: 모든 블록체인 및 애플리케이션
- FairyKit:
- 역할: 모듈
- 기능: 프론트엔드와 블록체인에 암호화된 거래를 가능하게 함
- 대상: 블록체인 애플리케이션 개발자
- FairyPort:
- 역할: 크로스체인 메시지 전달 프로토콜
- 기능: FairyRing을 주요 블록체인 생태계와 연결
- 대상: 다양한 블록체인 네트워크
작동 원리
- 암호화된 거래 생성:
- 사용자가 FairyKit을 통합한 앱에서 거래를 암호화하고 해독 조건을 설정
- 암호화된 거래는 해당 애플리케이션이 있는 네트워크에 제출
- 블록에 포함:
- 네트워크의 검증자 또는 시퀀서는 암호화된 거래를 블록에 포함
- 동일한 조건 하에 여러 거래가 암호화될 수 있음
- 조건 충족 시 해독:
- 해독 조건이 충족되면 FairyRing 검증자들이 임계값 암호 해독을 위한 개인 키를 생성
- FairyPort를 통해 이 개인 키가 대상 체인으로 전송되어 거래를 해독
- 거래 실행:
- 개인 키로 암호화된 거래를 해독하고 네트워크의 검증자가 이를 실행

주요 장점
- 개발자 친화적:
- 기존 및 새로운 애플리케이션에 암호화 기능을 직접 통합할 수 있음
- 사용자는 익숙한 애플리케이션 내에서 암호화 기능을 사용할 수 있음
- 체인 무관성:
- Cosmos, Ethereum, Celestia, NEAR, Arbitrum, Optimism 등 다양한 생태계와 호환 가능
- 실용적이고 확장 가능:
- 암호화 및 해독 알고리즘 실행 시간이 짧고(수 밀리초), 대역폭이 선형적으로 확장됨
- 구성 가능:
- 다양한 암호화 기술(IBE, FHE)을 결합하여 사용할 수 있음
- 기술적 타협 없이 최적의 암호화 솔루션 선택 가능

암호화 기술 비교
- IBE (Identity-based Encryption):
- 특정 조건에 따라 거래를 암호 해독할 수 있음
- 현재 웹3에서 주요 사용
- 오버헤드가 적고 빠른 처리 속도 (10밀리초 이하)
- DeFi, 게임, AI 등 다양한 응용 분야에 적합
- FHE (Fully Homomorphic Encryption):
- 암호화된 데이터를 기반으로 연산을 수행
- 속도와 오버헤드 면에서 추가 비용 발생
- ML 추론 등 프라이빗 데이터 기반 연산에 적합
- 다중 당사자가 관련된 경우 임계값 해독 네트워크 필요
- ZK (Zero-Knowledge Proofs):
- 데이터나 연산의 정확성을 증명
- 개인 데이터의 조합 가능성이 낮아 제한적 사용
- 주로 확장성과 연산 검증에 사용
이 포스팅은 https://fairblock.notion.site/How-it-Works-ce620ad6f7864bc5973fd028f93d3680 을 바탕으로 번역, 요약되어 작성되었습니다.
'활동' 카테고리의 다른 글
Bware Labs (0) | 2023.02.24 |
---|---|
오볼, 이더리움 스테이킹 인프라 탈중앙화 위해 1250만 달러 모금 (0) | 2023.02.05 |
오볼 제네시스 커뮤니티 공지 (0) | 2023.02.05 |
분산 검증 기술의 이해: Obol network (0) | 2023.02.05 |