안녕하세요 여러분
스케일(SKALE)에서는 현재 PoS 검증자 위원회가 동시에 임계값 암호화 위원회인 BITE(블록체인 통합 임계값 암호화)를 개발하고 있습니다
입증 가능한 MEV 제거 외에도, BITE의 한 설득력 있는 방향은 미리 컴파일된 계약을 통해 스마트 계약이 온체인 복호화를 수행할 수 있게 하는 것입니다.
이를 통해 임계값 암호화(TE)가 이더리움 가상 머신(EVM)의 기본 원시 요소가 되어, 고급 조정, 프라이버시, 게임 이론적 메커니즘을 단순히 가능하게 하는 것이 아니라 실용적으로 만들 수 있습니다.
사용 사례 1: 멀티플레이어 가위바위보(RPS)
3인용 가위바위보 게임에서 각 플레이어는 암호화된 움직임(가위, 바위, 보)을 제출합니다. 모든 암호화된 움직임이 수집되면:
- 계약은 복호화 미리 컴파일을 호출하여 모든 입력을 동시에 복호화합니다.
- 이는 공정한 공개를 보장하며, 어떤 플레이어도 다른 플레이어의 움직임을 본 후에 자신의 움직임을 조정할 수 없습니다.
오늘날 이는 오프체인 커밋-공개 프로토콜을 필요로 하며, 이는 더 복잡하고 덜 무신뢰성입니다.
사용 사례 2: 밀봉 입찰 경매
참가자들은 온체인에 암호화된 입찰가를 제출합니다.
- 스마트 계약이 모든 제출을 수집한 후, 미리 컴파일된 복호화 함수가 호출됩니다.
- 모든 입찰가가 한 번에 복호화되어 무신뢰성이고 공정한 공개를 가능하게 합니다.
이는 오프체인 공개 단계와 복잡한 타임아웃 로직의 필요성을 제거합니다.
미리 컴파일된 계약을 사용하는 이유는?
- 보안: 결정론적이고 온체인 복호화는 프론트러닝과 악의적인 공개를 방지합니다.
- 단순성: 오프체인 조정 또는 다중 트랜잭션 워크플로우에 대한 의존도를 줄입니다.
바이트 평문 = 복호화미리컴파일.복호화(바이트 암호문);암호문은 현재 TE 위원회 공개 키를 사용하여 암호화되고 현재 TE 위원회를 사용하여 복호화됩니다
영향
구현된다면, 이는 현재 솔리디티에서 동기적이고 검증 가능한 비밀 처리의 부재로 인해 실용적이지 않은 광범위한 프라이버시 보존, 게임 이론적, 다자간 조정 애플리케이션을 온체인에서 잠금 해제할 것입니다.
다음에 대한 의견을 듣고 싶습니다:
- 미리 컴파일 가능성 및 가스 비용 목표
- 이에 가장 적합한 임계값 복호화 프로토콜
- 이를 가능하게 할 실제 디앱(DApp)
커뮤니티의 피드백을 기대하고 있습니다!


