BIT 네트워크 제안: 반복 모듈형 체인 접근법 - Sreeram Kannan, Soubik Deb, Dow Jones 및 Cooper Midroni의 제안에 대한 내용 정리 및 요약입니다.
배경
이 BIT 네트워크 제안은 현재 L1/L2 구현에서 발생하는 다양한 문제를 인식하면서 BIT 토큰 소유자가 제시한 요구 사항을 해결하고자 합니다. 따라서 알려진 문제와 BIT 커뮤니티의 요구 사항을 간략히 설명하여 시작하고 싶습니다.
알려진 문제: 기존 L2 솔루션에는 충분한 견인력을 얻는데에 어려움이 있었습니다.
* (유저들이 들어올 수 있는)충분한 진입로가 부족합니다.
* ETH를 가스 토큰으로 사용하면 현재 L2가 자체 네이티브 가스 토큰 부여를 사용하여 유동성과 dapp 개발자를 L2 체인에 끌어들이는 것을 방지하게 되는 효과가 있어 Polygon 및 BSC와 같은 사이드 체인과 충돌할 때 불리한 입장에 놓이게 됩니다.
* 기존의 사이드 체인 솔루션은 고도로 중앙 집중화되어 있이며 트랜잭션 속도와 관련하여 보안이 희생되었기 때문에 대규모의 치명적인 해킹 (Axie Infinity, 다양한 브릿지들의 해킹 등)이 발생합니다.
* 충분히 확장 가능한 모놀리식 L1을 구축한다는 이론은 블록 공간 수요에 관한 경제학에 의해 크게 반증되고 있습니다. 개발자의 요구를 지원하기 위해 무한히 확장할 수 있는 단일 체인은 없으며 상호 운용성과 새로운 L1의 가치는 유동성 요구로 인하여 크게 저하됩니다.
* 게임 및 dapp 개발자(Game7 DAO 에코시스템에 참여하는 많은 사람들을 포함)는 Gas의 맞춤 애셋을 사용하는 게임 또는 개별 dapp 체인을 배포하기 위한 도구와 인프라가 필요합니다. 개발자는 다른 프로젝트가 동일한 체인에서 시작될 때 블록 공간을 둘러싸고 경쟁하고 싶지 않지만 또한 동시에 미래 성장 / 채용을 위해 충분히 안전한 체인이 필요합니다. .
BIT 커뮤니티 목표:
BitDAO는 자율 엔티티의 프랙탈을 점점 더 확대해 나가는 자금 조달 센터가 되고 있습니다. BIT 네트워크는 이 혁신적인 생태계를 인큐베이팅하는 핵심 인프라 역할을 할 수 있습니다.
BIT 토큰 소유자는 BIT 토큰에 더 큰 유틸리티를 추가하고 싶어합니다. 특히 DAO 거버넌스 외에도 이 토큰을 가스에 사용하기를 원합니다.
BitDAO 회원은 더 작고 빈번한 제안을 사용하여 보다 활기찬 참가형 DAO 생태계를 구축하고 싶어합니다. 그리고 그것은 현재 높은 거래 수수료 (ETH 메인 넷) 또는 낮은 보안 (수십억 달러의 DAO 재무부를 호스팅하기에 충분히 안전하지 않은 사이드 체인)에서는 의미가 없을 것입니다.
사이드 체인 / L1의 탁월한 옵션 인 BIT Execution Layer + EigenDA (Eigen Data Availability)
EigenDA를 이용한 모듈형 체인 기반 솔루션의 출시를 제안합니다. EigenDA는 옵티미스틱 롤업(ORU) 또는 zk 롤업(ZKRU)이든 관계없이 이더리움 메인넷에서 보안을 끌어들이면서 하이퍼스케일 데이터 가용성을 모든 실행 계층에 프로비저닝합니다. 이더리움 메인넷의 보안을 활용하기 위해 우리의 접근 방식은 이더리움의 스테이킹 솔루션인 EigenLayer를 사용합니다. EigenDA를 사용하여 데이터 가용성을 BIT 실행 계층에 프로비저닝하는 이점은 다음과 같습니다.
1. 이더리움의 대규모 신뢰 네트워크 활용: 이더리움에는 모든 블록체인 중에서 가장 큰 신뢰 네트워크가 있으며, 광범위한 ETH 배포와 합의를 안전하게 만드는 데 참여하는 유효성 검사기 네트워크를 갖추고 있습니다. BIT 실행 레이어와 EigenDA의 조합은 EigenLayer로 스테이킹하여이 거대한 신뢰 기반을 사용하여 BIT 실행 레이어로 상태를 올바르게 업데이트하고 BIT 실행 레이어로 검열을 수행하지 않으며 EigenDA에서 높은 암호화 경제성을 갖춘 데이터를 이용할 수 있게 됩니다. 반면에 자체 L1 체인을 실행하는 경우 BIT의 총 토큰 값과 동일한 수준의 보안만 가지므로 ETH보다 훨씬 작아 시장 변동성에 취약 할 수 있습니다 (TERRA/LUNA 참조).
2. BIT 토큰의 유용성 향상: EigenDA의 듀얼 쿼럼 모델은 누구나 BIT를 스테이킹하여 EigenDA 노드로 등록할 수 있으므로 BIT 쿼럼의 일부가 될 수 있음을 의미합니다. 이 기능을 통해 BIT 토큰은 BIT 실행 계층의 데이터 가용성에 대한 보안을 프로비저닝하는 유틸리티를 갖게 됩니다. 이제 BIT 실행 계층이 BIT의 EigenDA 노드에 요금을 지불합니다. 이렇게 하면 DAO 거버넌스의 기존 사용 사례 외에도 BIT 토큰에 대한 추가 유틸리티가 생깁니다.
3. 하이퍼스케일 처리량: EigenDA는 1TB/초 이상의 처리량을 달성하여 블록 공간 혼잡을 무효화하는 것을 목표로 설계되었습니다. 이러한 높은 처리량은 게임 및 소셜 네트워크와 같은 고부하 애플리케이션을 사용하기 위한 전제 조건입니다. 이들은 BIT 실행 레이어에 의해 수행됩니다. 모듈형 아키텍처(즉, BIT 실행 레이어 + EigenDA)만이 이러한 하이퍼스케일링을 제공할 수 있지만, 자체 L1을 실행하면 처리량이 크게 저하될 수 있는 많은 병목 현상이 발생합니다. 이러한 유형의 하이퍼 스케일을 개발하는 것은 BitDAO 에코에서 배양되는 프로젝트에 큰 도움이됩니다.
접근 방식
이 섹션에서는 BIT 실행 계층 + EigenDA의 제안 된 아키텍처에 대해 자세히 설명합니다. 우리의 로드맵은 BIT 실행 레이어의 ORU를 첫 번째 반복으로 가정합니다.
BIT 실행 레이어의 시퀀서가 되기 위해서는, 시퀀서는 담보를 맡겨야 합니다.
BIT 네트워크 사용자는 트랜잭션을 BIT ORU 시퀀서로 보냅니다. 시퀀서는 이러한 트랜잭션을 일괄 처리로 대조하고 일괄 처리에서 트랜잭션을 실행하여 BIT ORU의 상태를 업데이트합니다. 그런 다음 시퀀서는 EigenDA에 저장하기 위해이 목적을 위해 데이터 블롭이라는 배치를 처리합니다. 이를 위해서는 datablob 인코딩이 필요합니다. 하나는 BIT 쿼럼용이고 다른 하나는 듀얼 쿼럼 모델의 ETH 쿼럼용입니다. 인코딩 매개 변수는 이더리움에서 EigenLayr + EigenDA 계약을 쿼리하여 가져옵니다. 또한 시퀀서는 각 쿼럼의 인코딩에 대한 commit을 계산합니다. 시퀀서는 Ethereum의 BIT 및 ETH 쿼럼 모두와 관련된 commit과 함께 실행 된 배치의 상태 경로를 게시합니다. 이것을 "pre-commitment 단계"이라고 합니다.
다음 단계에서 시퀀서는 인코딩된 데이터 청크를 EigenDA의 BIT 및 ETH 쿼럼의 각 노드에 분산시킵니다. 데이터 청크를 분산시키는 데 필요한 IP 주소는 EigenDA 계약에서 가져옵니다. 이렇게 하면 EigenDA에서 서비스를 제공하기 위해 등록하는 모든 노드를 사용할 수 있어야 합니다. 시퀀서는 데이터 청크 외에도 데이터 블롭이 올바르게 인코딩되었음을 증명하는 인증서를 EigenDA의 각 노드로 보냅니다. 할당 된 인코딩 된 데이터 청크 및 증명을 수신하면 각 EigenDA 노드는 먼저 증명을 사용하여 데이터 얼룩이 쿼럼에 올바르게 인코딩되었는지 확인하고 노드가 각 데이터 청크를 저장합니다. 하는 것에 동의한 것을 증명하는 서명을 시퀀서에 돌려줍니다. 주문형으로 제공합니다. 시퀀서는 BIT 쿼럼과 ETH 쿼럼 모두에서 스테이크의 대부분에서 서명을 수신하기를 기다립니다. 이것이 만족되면, 시퀀서는 쿼럼마다 서명을 집계해, 그것들을 Ethereum 에 공개합니다. 이것을 "Commitment 단계"라고합니다.
Commitment 단계에서 집합 서명을 제출하면 BIT ORU 챌린지 창이 시작됩니다. 이 단계를 "chellenge 단계"라고 합니다. BIT ORU 시퀀서가 수행한 상태 업데이트를 확인하려면 먼저 EigenDA 노드에 각 인코딩된 데이터 청크를 쿼리해야 합니다. BIT 쿼럼 또는 ETH 쿼럼의 노드의 적어도 특정 부분(인코딩 매개변수에 의해 결정)이 데이터 청크에서 응답하는 경우 원래 데이터 블롭을 다시 작성할 수 있습니다. 이 데이터 블롭을 사용하여 시퀀서의 상태 업데이트에 대한 주장을 확인할 수 있습니다. 시퀀서가 무단으로 실행되는 비 낙관적 인 시나리오에서 챌린저는 BIT ORU 계약으로 프로비저닝 된 것처럼 담보를 맡기고 이더리움에서 대화식 챌린지를 시작하여 분쟁을 일으킬 수 있습니다. 인터랙티브 챌린지가 끝나면 시퀀서가 무단으로 실행되었음을 입증하여 담보를 줄일 수 있습니다. 한편, 시퀀서가 정당한 실행을 실시했을 경우, 챌린저는 인터랙티브 챌린지의 마지막에 잘못된 논쟁을 제기한 것이 증명되어 그 담보를 잘라 버립니다.
BIT ORU 시퀀서가 올바른 상태 업데이트를 수행했는지 확인하고 시퀀서가 검열에 참여하지 않았는지 확인해야 합니다. 이더리움을 결제에 사용하면 이더리움의 대규모 신뢰 네트워크를 활용하여 검열에 대항할 수 있습니다.
메커니즘은 다음과 같습니다. 시퀀서가 검열 한 모든 사용자는 Ethereum의 BIT ORU 계약에 의해 유지되는 특수 대기열로 트랜잭션을 보낼 수 있습니다. 시퀀서가 지정된 시간 내에 트랜잭션을 일괄 처리 중 하나에 포함시키지 않고 실행하지 않으면 이더리움에 맡겨진 시퀀서의 담보가 줄어 듭니다. 이 프로세스를 "Forced inclustion"이라고합니다.
결론/타임라인 제안
BIT 네트워크를 구축하기 위한 모든 가능한 솔루션과 시나리오를 신중하게 검토하고 이 기술 스택이 BIT 네트워크 배포에 가장 적합하다고 확신합니다. 네이티브 BIT 실행 계층과 이더리움 네트워크에서 파생된 보안은 BIT 네트워크의 최적 속도, 보안 및 분산을 보장하기 위해 타협하지 않습니다. 배포는 BitDAO의 진정한 힘을 나타내며 빌더의 비콘/초대장 역할을 합니다.
세 가지 문구에서 접근을 시작할 것을 제안합니다.
EigenLayer+Optimistic-Rollup 솔루션을 사용하여 BIT 네트워크 테스트넷을 시작합니다(~2~3개월).
EigenLayer+Optimistic-Rollup 솔루션이 있는 BIT 네트워크 메인넷을 시작합니다(테스트넷에서 약 3개월, ETH2가 9월에 시작된다고 가정).
EigenLayer+ZK-Rollup 솔루션 탐색(BIT 메인넷에서 6~12개월)
'CryptoCurrency' 카테고리의 다른 글
GameFi 런치패드 랭킹 시스템 정리 (0) | 2022.09.03 |
---|---|
빅타임(Big Time) 스페이스 NFT 사용 방법 설문 조사 내용 - SPACE 홀더 기반 (0) | 2022.09.02 |
SUI 최근 AMA 내용 정리 (0) | 2022.08.31 |
미구엘의 NFT 유틸리티 분류에 대한 내용 요약 및 개인적인 생각 (0) | 2022.08.30 |
솔라나(Solana)에 대한 이야기들 (역사, 성능, 확장성 등) (0) | 2022.08.29 |