PoVF: Empowering Decentralized Blockchain Systems with Verifiable Function Consensus
Xiong, Yang, Wang et al.
Consensus mechanism is the core technology for blockchain to ensure that transactions are executed in sequence. It also determines the decentralization, security, and efficiency of blockchain. Existing mechanisms all have certain centralization issues and fail to ensure the decentralization of blockchain networks. A decentralized and efficient mechanism is required to improve blockchain systems. This paper proposes a fair consensus mechanism called Proof of Verifiable Functions (PoVF), based on the verifiability and unpredictability of verifiable functions. PoVF provides a sufficiently fair mechanism, ensuring that all nodes in blockchain network have equal opportunity to participate in consensus. In addition, a structure called "Delay buffer" is proposed to ensure transactions are executed sequentially. It delay the selection of blocks to avoid blockchain forks caused by broadcasting and transaction execution confusion. According to our security analysis, PoVF is provably secure and has the ability to resist potential adversaries. According to the experiments, PoVF-based blockchain can process up to 4000 transactions per second with nodes configured with only 4-core CPUs. This paper uses the Gini coefficient to measure the decentralization of blockchains, and the PoVF-based blockchain achieves the lowest Gini coefficient of 0.39 among all sampled blockchains. PoVF has been shown to provide sufficient efficiency while ensuring decentralization and security through experiments.
합의 메커니즘은 블록체인이 거래를 순차적으로 실행하도록 보장하는 핵심 기술이며, 블록체인의 분산화 정도, 보안성 및 효율성을 결정합니다. 기존 메커니즘들은 모두 일정 수준의 중앙화 문제를 가지고 있어 블록체인 네트워크의 분산화를 보장할 수 없습니다. 본 논문은 검증 가능한 함수의 검증 가능성과 예측 불가능성을 활용하는 검증 가능한 함수 증명(PoVF)이라는 공정한 합의 메커니즘을 제안합니다. PoVF는 충분한 공정성 메커니즘을 제공하여 블록체인 네트워크의 모든 노드가 합의에 참여할 동등한 기회를 갖도록 보장합니다. 또한 거래의 순차적 실행을 보장하기 위해 "지연 버퍼" 구조를 제안하며, 블록 선택을 지연함으로써 방송 및 거래 실행 혼란으로 인한 블록체인 포크를 방지합니다. 실험 결과, PoVF 기반 블록체인은 4코어 CPU로 구성된 노드에서 최대 4000 TPS를 처리할 수 있으며, 지니 계수로 측정한 분산화 정도는 0.39의 최저값을 달성했습니다.
블록체인의 핵심 가치는 분산화에 있지만, 실제로 대부분의 블록체인 시스템은 중앙화 문제에 직면해 있습니다. 예를 들어, Solana는 중앙화된 아키텍처로 인해 여러 번 다운되었고, Aptos는 단 120개의 검증 노드만 보유하고 있으며, 이들은 충분히 분산화된 시스템이라고 할 수 없습니다.
논문은 31편의 관련 문헌을 인용하였으며, 블록체인 합의, 검증 가능 함수, 분산 시스템 등 여러 분야의 중요한 연구를 포함하여 연구에 견고한 이론적 기초를 제공합니다.
종합 평가: 이는 블록체인 합의 메커니즘 분야에서 중요한 기여를 하는 논문입니다. VDF와 VRF를 교묘하게 결합하여 진정한 분산화 합의 방안을 제시하고 완전한 보안성 분석 및 실험 검증을 제공합니다. 일부 측면에서 개선의 여지가 있지만 전반적인 품질이 우수하며 블록체인 기술 발전을 추진하는 데 긍정적인 의의를 가집니다.