BITE 프로토콜: 사전 컴파일된 계약을 통한 온체인 복호화

이 기사는 기계로 번역되었습니다
원문 표시

안녕하세요 여러분

스케일(SKALE)에서는 현재 PoS 검증자 위원회가 동시에 임계값 암호화 위원회인 BITE(블록체인 통합 임계값 암호화)를 개발하고 있습니다

입증 가능한 MEV 제거 외에도, BITE의 한 설득력 있는 방향은 미리 컴파일된 계약을 통해 스마트 계약이 온체인 복호화를 수행할 수 있게 하는 것입니다.

이를 통해 임계값 암호화(TE)가 이더리움 가상 머신(EVM)의 기본 원시 요소가 되어, 고급 조정, 프라이버시, 게임 이론적 메커니즘을 단순히 가능하게 하는 것이 아니라 실용적으로 만들 수 있습니다.


:package: 사용 사례 1: 멀티플레이어 가위바위보(RPS)

3인용 가위바위보 게임에서 각 플레이어는 암호화된 움직임(가위, 바위, 보)을 제출합니다. 모든 암호화된 움직임이 수집되면:

  • 계약은 복호화 미리 컴파일을 호출하여 모든 입력을 동시에 복호화합니다.
  • 이는 공정한 공개를 보장하며, 어떤 플레이어도 다른 플레이어의 움직임을 본 후에 자신의 움직임을 조정할 수 없습니다.

오늘날 이는 오프체인 커밋-공개 프로토콜을 필요로 하며, 이는 더 복잡하고 덜 무신뢰성입니다.


:hammer_and_wrench: 사용 사례 2: 밀봉 입찰 경매

참가자들은 온체인에 암호화된 입찰가를 제출합니다.

  • 스마트 계약이 모든 제출을 수집한 후, 미리 컴파일된 복호화 함수가 호출됩니다.
  • 모든 입찰가가 한 번에 복호화되어 무신뢰성이고 공정한 공개를 가능하게 합니다.

이는 오프체인 공개 단계와 복잡한 타임아웃 로직의 필요성을 제거합니다.


:gear: 미리 컴파일된 계약을 사용하는 이유는?

  • 보안: 결정론적이고 온체인 복호화는 프론트러닝과 악의적인 공개를 방지합니다.
  • 단순성: 오프체인 조정 또는 다중 트랜잭션 워크플로우에 대한 의존도를 줄입니다.

바이트 평문 = 복호화미리컴파일.복호화(바이트 암호문);

암호문은 현재 TE 위원회 공개 키를 사용하여 암호화되고 현재 TE 위원회를 사용하여 복호화됩니다

:rocket: 영향

구현된다면, 이는 현재 솔리디티에서 동기적이고 검증 가능한 비밀 처리의 부재로 인해 실용적이지 않은 광범위한 프라이버시 보존, 게임 이론적, 다자간 조정 애플리케이션을 온체인에서 잠금 해제할 것입니다.


다음에 대한 의견을 듣고 싶습니다:

  • 미리 컴파일 가능성 및 가스 비용 목표
  • 이에 가장 적합한 임계값 복호화 프로토콜
  • 이를 가능하게 할 실제 디앱(DApp)

커뮤니티의 피드백을 기대하고 있습니다!


출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
1
즐겨찾기에 추가
1
코멘트