Ethereum Merge가 네트워크에 통합하려는 가장 중요한 기능 중 하나는 다음과 같습니다. "샤딩." 최근 블로그 게시물에서 Ethereum은 샤딩이 무엇인지와 블록체인 기능에 대한 기타 중요한 정보를 설명했습니다.
샤딩이란?
이더리움에 따르면 샤딩은 데이터베이스를 수평으로 분할하여 로드를 여러 호스트에 분산시키는 프로세스입니다. Ethereum 블록체인의 맥락에서 샤딩은 전체 Ether 네트워크에 대한 롤업에 필요한 대량의 데이터 처리 부담을 나누어 레이어 2 롤업과 시너지 효과를 발휘합니다. 결과적으로 이 기능은 Ethereum 네트워크가 더 빠른 트랜잭션 속도를 달성하고 네트워크 정체를 줄이는 데 도움이 될 수 있습니다. 이는 이더리움의 확장성 목표를 위해 샤딩을 상당히 중요하게 만듭니다.
샤딩의 주요 특징
- 노드 운영은 모두에게 공개됩니다
이더리움은 샤딩이 블록체인에서 분산화를 유지하는 효과적인 방법이라고 설명합니다. 대안은 기존 데이터베이스의 크기를 늘리는 것이기 때문입니다. 이 옵션을 사용하면 이러한 대규모 데이터를 저장할 엄청난 컴퓨팅 능력이 없는 네트워크 검증자가 이더리움에 접근하기가 훨씬 어려워집니다.
그러나 샤딩을 사용하면 네트워크 유효성 검사기는 더 이상 데이터 저장을 처리할 필요가 없으며(우리가 설정한 대로 작업 수행) 대신 데이터 기술을 사용하여 데이터가 네트워크에서 사용 가능한지 확인할 수 있습니다. 이는 하드웨어 요구 사항을 대폭 줄여 레이어 1에 데이터를 표시하는 데 드는 비용과 요구 사항을 크게 줄입니다.
- 네트워크 참여 증가
혁신이 블록체인 공간의 운영 관행을 계속 변화시키면서 샤딩은 결국 사용자가 개인 노트북이나 모바일 장치에서 이더리움을 실행할 수 있는 지점에 도달하게 될 것입니다. 결과적으로 더 많은 사용자가 샤딩된 환경에서 클라이언트에 참여하거나 실행할 수 있어 네트워크 보안이 향상됩니다. 블로그 게시물에서 설명했듯이, “네트워크가 분산될수록 공격 노출 영역이 작아지기 때문에 보안이 강화됩니다.”
하드웨어 요구 사항에 대한 제약이 적기 때문에 샤딩을 사용하면 사용자가 타사 서비스에 의존하지 않고도 클라이언트를 실행하는 것이 훨씬 더 쉬워집니다. Ethereum은 또한 여러 클라이언트를 실행할 수 있는 수단이 있는 사용자에게 조언합니다. 이렇게 하면 실패 지점을 줄여 네트워크 상태를 개선할 수 있습니다.
샤드에 코드 실행이 필요합니까?
Bankless 팟캐스트에서 Ethereum CEO Vitalik Buterin은 코드 실행 문제에 답하기 위해 논의할 가치가 있는 세 가지 잠재적 옵션을 제시했습니다.
- 상태 실행이 필요하지 않음
이는 샤드가 스마트 계약을 처리할 수 있는 능력 없이 남겨지고 데이터 저장소로만 사용된다는 것을 의미합니다.
- 일부 실행 샤드 생성
이 옵션은 샤드가 더 똑똑해질 필요가 없는 절충안을 제안합니다. 따라서 이더리움은 이 기능을 몇 가지에만 추가하고 나머지는 기능 없이 남겨두어 네트워크 전달 속도를 높일 수 있습니다.
- EThereum이 ZK(Zero Knowledge) 스나크를 수행할 수 있을 때까지 보류하세요.
마지막 옵션은 ZK 스나크의 재검토를 제안합니다. 도입할 수 있는 기술입니다. "진심으로" 네트워크에 대한 개인 거래. 즉, ZK 스나크에는 더 똑똑한 샤드가 필요할 가능성이 높습니다.
여기에서 Lucky Block을 구입할 수 있습니다. LBLOCK 구매
- 브로커
- 최소 예금
- 점수
- 브로커 방문