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.
academic
PoVF: सत्यापन योग्य फ़ंक्शन सर्वसम्मति के साथविकेंद्रीकृत ब्लॉकचेन सिस्टम को सशक्त बनाना
सर्वसम्मति तंत्र ब्लॉकचेन में लेनदेन के क्रमबद्ध निष्पादन को सुनिश्चित करने की मूल तकनीक है, जो ब्लॉकचेन की विकेंद्रीकरण की डिग्री, सुरक्षा और दक्षता को निर्धारित करता है। मौजूदा तंत्रों में कुछ विकेंद्रीकरण समस्याएं हैं, जो ब्लॉकचेन नेटवर्क की विकेंद्रीकरण को सुनिश्चित नहीं कर सकते। यह पेपर सत्यापन योग्य फ़ंक्शन पर आधारित एक निष्पक्ष सर्वसम्मति तंत्र प्रस्तावित करता है—सत्यापन योग्य फ़ंक्शन का प्रमाण (PoVF), जो सत्यापन योग्य फ़ंक्शन की सत्यापनीयता और अप्रत्याशितता का उपयोग करता है। PoVF एक पर्याप्त निष्पक्ष तंत्र प्रदान करता है, जो यह सुनिश्चित करता है कि ब्लॉकचेन नेटवर्क में सभी नोड्स को सर्वसम्मति में भाग लेने का समान अवसर है। इसके अलावा, "विलंब बफर" संरचना प्रस्तावित की गई है ताकि लेनदेन का क्रमबद्ध निष्पादन सुनिश्चित हो सके, प्रसारण और लेनदेन निष्पादन के मिश्रण से होने वाले ब्लॉकचेन फोर्क से बचने के लिए ब्लॉक चयन में विलंब के माध्यम से। प्रयोग दर्शाते हैं कि PoVF-आधारित ब्लॉकचेन केवल 4-कोर CPU वाले नोड्स पर 4000 TPS तक संभाल सकता है, गिनी गुणांक का उपयोग करके विकेंद्रीकरण की डिग्री को मापते समय 0.39 का न्यूनतम मान प्राप्त करता है।
विकेंद्रीकरण समस्या: मौजूदा सर्वसम्मति तंत्र (जैसे PoW, PoS) सभी विकेंद्रीकरण की प्रवृत्ति दिखाते हैं, PoW खनन पूल के उदय से विकेंद्रीकृत हो जाता है, PoS टोकन एकत्रीकरण प्रभाव के कारण अमीर-अमीर प्रभाव की ओर जाता है
दक्षता और विकेंद्रीकरण का संतुलन: मौजूदा तंत्र विकेंद्रीकरण की गारंटी देते हुए पर्याप्त लेनदेन प्रसंस्करण दक्षता प्रदान करने में कठिनाई का सामना करते हैं
सुरक्षा चुनौतियां: PoS लंबी-श्रृंखला हमलों, स्टेक-हानि हमलों आदि के लिए असुरक्षित है
ब्लॉकचेन का मूल मूल्य विकेंद्रीकरण में निहित है, लेकिन वास्तविकता में अधिकांश ब्लॉकचेन सिस्टम विकेंद्रीकरण समस्याओं का सामना करते हैं। उदाहरण के लिए, Solana विकेंद्रीकृत आर्किटेक्चर के कारण कई बार डाउन हुआ है, Aptos के पास केवल 120 सत्यापन नोड्स हैं, ये सभी पूर्ण रूप से विकेंद्रीकृत सिस्टम नहीं कहे जा सकते।
PoVF सर्वसम्मति तंत्र प्रस्तावित करना: सत्यापन योग्य यादृच्छिक फ़ंक्शन (VRF) और सत्यापन योग्य विलंब फ़ंक्शन (VDF) को जोड़कर, सच्ची विकेंद्रीकृत सर्वसम्मति प्राप्त करना
गतिशील संभाव्यता समायोजन तंत्र डिजाइन करना: सूत्र prob(n) = min(Ω/n, 1.0) के माध्यम से सर्वसम्मति नोड्स की संख्या को गतिशील रूप से समायोजित करना
विलंब बफर संरचना प्रस्तुत करना: नेटवर्क विलंब के कारण होने वाली ब्लॉकचेन फोर्क समस्या को हल करना
PoW-शैली हृदय गति तंत्र लागू करना: VDF-आधारित Sybil हमले से बचाव तंत्र, "एक CPU एक वोट" सुनिश्चित करना
सुरक्षा प्रमाण प्रदान करना: Sybil हमलों, ओरेकल हमलों और पुनरावृत्ति हमलों के लिए औपचारिक सुरक्षा विश्लेषण
उच्च प्रदर्शन प्राप्त करना: 200-नोड नेटवर्क में 4×10³ TPS तक पहुंचना, गिनी गुणांक केवल 0.39
def node_selection(xn, p_prime, sk):
(r, π) = VRFEval(sk, xn) # VDF आउटपुट को VRF इनपुट के रूप में उपयोग करें
p = r / (2^randlen) # संभाव्यता स्थिति की गणना करें
isConsensus = (p <= p_prime) # जांचें कि क्या यह सर्वसम्मति नोड है
return isConsensus
परिभाषा 1 (Sybil-प्रतिरोधी): यदि कोई बहुपद समय विरोधी A निम्नलिखित प्रयोग में सफलता की संभावना नगण्य है, तो PoVF सिस्टम Sybil-प्रतिरोधी है:
विरोधी A के पास νA प्रोसेसर हैं
A n कुंजी जोड़े उत्पन्न करता है, प्रत्येक पहचान को VDF गणना पूरी करने में समय t लगता है
जब n > νA हो, तो A समय t में सभी पहचानों की गणना पूरी नहीं कर सकता
प्रमाण: Wesolowski VDF की क्रमिक गणना विशेषता के आधार पर, νA प्रोसेसर n पहचानों को पूरा करने में समय tn/νA लगता है, प्रत्येक पहचान को समय t में पूरा करने की आवश्यकता है, इसलिए n ≤ νA होना चाहिए।
परिभाषा 2 (अप्रत्याशितता): यदि कोई बहुपद समय विरोधी A VDF आउटपुट को पहले से अनुमान नहीं लगा सकता है ताकि वैध कुंजी जोड़े को पूर्व-चयन किया जा सके, तो नोड चयन तंत्र अप्रत्याशित है।
प्रमाण: IND-VDF गेम में कमी के माध्यम से, VDF आउटपुट और छद्म-यादृच्छिक संख्या को अविभेद्य साबित करना।
पेपर ने 31 संबंधित संदर्भों का हवाला दिया है, जो ब्लॉकचेन सर्वसम्मति, सत्यापन योग्य फ़ंक्शन, वितरित सिस्टम आदि कई क्षेत्रों के महत्वपूर्ण कार्यों को शामिल करते हैं, जो अनुसंधान के लिए एक मजबूत सैद्धांतिक आधार प्रदान करते हैं।
समग्र मूल्यांकन: यह ब्लॉकचेन सर्वसम्मति तंत्र क्षेत्र में महत्वपूर्ण योगदान वाला एक पेपर है। VDF और VRF को चतुराई से जोड़कर, एक सच्ची विकेंद्रीकृत सर्वसम्मति योजना प्रस्तावित की गई है, और संपूर्ण सुरक्षा विश्लेषण और प्रयोग सत्यापन प्रदान किए गए हैं। यद्यपि कुछ पहलुओं में सुधार की गुंजाइश है, लेकिन समग्र गुणवत्ता अधिक है, ब्लॉकचेन तकनीक विकास को आगे बढ़ाने में सकारात्मक महत्व है।