-
क्रिप्टोकरेंसी
-
एक्सचेंजों
-
मीडिया
सारी भाषाएँ
क्रिप्टोकरेंसी
एक्सचेंजों
मीडिया
बिटयुआन एक सरल, स्थिर और विस्तार योग्य सार्वजनिक श्रृंखला नेटवर्क है। दिसंबर 2013 में, BitYuan का जन्म हुआ। प्रारंभ में, यह प्री-माइनिंग एयरड्रॉप + POW सर्वसम्मति तंत्र द्वारा निर्मित किया गया था। 2015 में, BitYuan सर्वसम्मति तंत्र को POS में अपडेट किया गया था। डिजाइन और अनुसंधान के चार से अधिक वर्षों के बाद, 17 मई, 2018 को बिटयुआन ब्लॉकचैन 3.0 विकसित और परीक्षण किया गया था, मुख्य नेटवर्क लॉन्च किया गया था, और इसे अपग्रेड किया गया था: एसपीओएस (सुरक्षित पीओएस), यानी एक सुरक्षित पीओएस सर्वसम्मति तंत्र जो यादृच्छिक संख्याओं का अनुकूलन करता है। 6 महीने से अधिक समय के बाद, 07 दिसंबर, 2018 को, बिटकॉइन (BTY) को आधिकारिक तौर पर जीथब पर ओपन-सोर्स किया गया था।
बिटयुआन का अनुसंधान और विकास हांग्जो कॉम्प्लेक्स ब्यूटी चेन33 की अंतर्निहित तकनीक को अपनाता है, जो एक बहु-श्रृंखला (समानांतर सार्वजनिक श्रृंखला) वास्तुकला वाली एक सार्वजनिक श्रृंखला परियोजना है जिसे कार्यान्वित और कार्यान्वित किया गया है। बिटयुआन ब्लॉकचैन पर कई समानांतर सार्वजनिक श्रृंखलाएं विकसित की जा सकती हैं। प्रत्येक समानांतर सार्वजनिक श्रृंखला में न केवल विविध और स्वतंत्र ब्लॉकचेन पारिस्थितिक निर्माण और डीएपीपी विकास होता है, बल्कि कई श्रृंखलाओं के बीच क्रॉस-चेन एक्सचेंज कार्यों का भी एहसास हो सकता है। समानांतर सार्वजनिक श्रृंखला परियोजनाओं के आवेदन क्षेत्रों में शामिल हैं: स्थिर मुद्रा, लाल लिफाफे, सोशल नेटवर्किंग, ई-कॉमर्स, एसेट ऑन-चेन, डेट ऑन-चेन, सर्टिफिकेट डिपॉजिट और गेम्स।
<घंटा>
BitYuan ब्लॉकचेन ने MVCCKVDB (बहु-संस्करण KV डेटा स्टोरेज) को अभिनव रूप से लागू करने का बीड़ा उठाया। पारंपरिक ब्लॉकचेन मर्कल ट्री या MPT ट्री के रूप में डेटा स्टोर करते हैं। हर बार डेटा बदलता है,< br> ट्री एक बार रिफैक्टर किया जाएगा, जो अपेक्षाकृत अक्षम है। उदाहरण के लिए, 20-लेयर मर्कल ट्री के लिए, लीफ नोड के डेटा को क्वेरी करने के लिए 20 रीड ऑपरेशंस को पूरा करने की आवश्यकता होती है, जिसके परिणामस्वरूप डेटा क्वेरी की दक्षता सामान्य डेटाबेस की क्वेरी दक्षता का केवल 1/20 है, जिसे प्रति पूर्ण किया जा सकता है दूसरा 100,000 रीड ऑपरेशंस वाली एक प्रणाली केवल प्रति सेकंड 5,000 लेनदेन का डेटा पढ़ सकती है, जो सिस्टम के पढ़ने के प्रदर्शन को बहुत सीमित करती है। डेटा लिखते समय, पेड़ की शाखा पर कई नोड्स के डेटा को लोड करना और अंत में इसे अपडेट करने के बाद डिस्क पर लिखना भी आवश्यक है।इसमें ऑपरेशन की खपत भी अपेक्षाकृत बड़ी है। BitYuan डेटाबेस डिज़ाइन में MVCC अवधारणा (बहु-संस्करण संगामिति नियंत्रण) पर आकर्षित करता है, और MAVL या MPT संरचनाओं की अक्षमता में सुधार करने के लिए एक मूल KVMVCC डेटा संग्रहण प्रारूप डिज़ाइन करता है। ब्लॉकचेन डेटा के बाद उच्च डेटा पढ़ने और लिखने के प्रदर्शन को बनाए रखने की आवश्यकता को पूरा करता है। एक निश्चित पैमाने पर बढ़ता है।
हैश कैलकुलेशन:
Statehash=hash (prevstatehash, KVSet, height), जिसमें पिछले ब्लॉक की स्टेट हैश जानकारी, इस ब्लॉक की स्टेट डेटा KVSet जानकारी और वर्तमान ब्लॉक ऊंचाई की जानकारी (यानी, संस्करण की जानकारी)।
निम्नलिखित पत्राचार प्रत्येक नोड के डेटाबेस में संग्रहीत किया जाएगा:
हैश->ऊंचाई(संस्करण)
ऊंचाई(संस्करण)->हैश
कुंजी:ऊंचाई(संस्करण)->मान
lastest:key->value
डेटा क्वेरी:
स्टेटहैश के अनुसार संबंधित ऊंचाई (संस्करण) पाई जा सकती है, और जब ऊंचाई के अनुसार संबंधित ऊंचाई पाई जा सकती है, विशिष्ट कुंजी मान मान मान से मेल खाता है।
डेटा सत्यापन:
एक विशिष्ट ऊंचाई वाले KVSet के लिए, हैश मान prevstatehash, KVSet और पिछले ब्लॉक की ऊंचाई के अनुसार हैश संचालन किया जा सकता है। यदि हैश मान मेल खाते हैं, डेटा से छेड़छाड़ नहीं की गई है, अन्यथा, डेटा बदल दिया गया है या डेटा गलत है (ऊंचाई गलत है, या KVSet डेटा गलत है)।
डेटा के नवीनतम संस्करण का रखरखाव:
विशेष रूप से, नवीनतम ब्लॉक की कुंजी और मान को संग्रहीत करते समय, एक ही समय में (नई कुंजी) या अपडेट रखें (पहले से ही इतिहास है) संस्करण कुंजी) कुंजी: नवीनतम-> मूल्य मानचित्रण संबंध स्थानीय कुंजी-मूल्य डेटाबेस में संग्रहीत है। जब आपको नवीनतम बैच डेटा प्राप्त करने की आवश्यकता होती है, तो आप नवीनतम डेटा को नवीनतम उपसर्ग के अनुसार बैचों में क्वेरी कर सकते हैं (अनुकूलित किया जा सकता है)। चूँकि सामान्य की-वैल्यू डेटाबेस अच्छी तरह से उपसर्ग मिलान प्रश्नों का समर्थन कर सकता है, क्वेरी दक्षता अपेक्षाकृत अधिक होगी, मर्कल ट्री स्टोरेज संरचना की क्वेरी की तुलना में बहुत अधिक होगी।
<घंटा>
ब्लॉकचैन के प्रदर्शन को बेहतर बनाने के लिए, समानांतर सार्वजनिक श्रृंखला आम तौर पर DPOS (शेयर ऑथराइजेशन प्रूफ मैकेनिज्म) सर्वसम्मति को अपनाती है, यानी कंप्यूटिंग शक्ति और ब्रॉडबैंड समर्थन का भुगतान करने के लिए श्रृंखला पर कई सुपर नोड्स का चयन किया जाता है।
लेन-देन की जानकारी को ब्लॉक में पैक किया जाना चाहिए, और ब्लॉक की जानकारी को अन्य नोड्स में प्रसारित किया जाता है, और समुदाय को संयुक्त रूप से संचालित करने के कार्य को चलाने के लिए लेनदेन की जानकारी को ब्लॉक पर संग्रहीत किया जाता है।
सार्वजनिक श्रृंखला सफल है या नहीं, प्रमुख मीट्रिक में से एक श्रृंखला पर नोड्स की संख्या है। सुपर नोड तंत्र समानांतर सार्वजनिक श्रृंखला को श्रृंखला पर जल्दी से एक पारिस्थितिकी स्थापित करने में मदद कर सकता है, और समानांतर सार्वजनिक श्रृंखला पारिस्थितिकी की समृद्धि को बढ़ावा देने और अधिक स्थिर, शक्तिशाली और विकेंद्रीकृत क्षेत्र का एहसास करने के लिए प्रत्येक सुपर नोड के संचालन और रखरखाव पर भरोसा करता है। ब्लॉकचेन सिस्टम।
उसी समय, समानांतर सार्वजनिक श्रृंखला ऑपरेटर विभिन्न टोकन प्रोत्साहन तंत्रों और सुपर नोड्स के लिए नींव के संचालन के तरीकों के माध्यम से और टोकन की पुनर्खरीद के माध्यम से सुपर नोड्स की पहल और उत्साह को बढ़ावा देने के लिए एक समानांतर श्रृंखला नींव स्थापित कर सकता है। , लेन-देन प्रक्रियाएं समानांतर सार्वजनिक श्रृंखला के स्वस्थ और सतत विकास को बढ़ावा देने के लिए।
<घंटा>
ऑरेकल मशीन ब्लॉकचेन और वास्तविक दुनिया के बीच की कड़ी को महसूस करती है। ऑरेकल मशीन एक विश्वसनीय संस्था है जो हस्ताक्षरों के माध्यम से बाहरी दुनिया की स्थिति के बारे में जानकारी पेश करती है, जिससे कुछ स्मार्ट अनुबंधों को अनिश्चितता का निर्धारण करने की अनुमति मिलती है। br> बाहरी दुनिया प्रतिक्रिया करती है। ओरेकल मशीन में गैर-छेड़छाड़ करने योग्य, स्थिर सेवा और श्रव्यता की विशेषताएं हैं।
Oracle अनुबंध रिलीज़ डेटा को तीन चरणों में विभाजित किया गया है:
(1) रिलीज़ डेटा रिलीज़ इवेंट (पूरे नेटवर्क को सूचित करें कि किसी ईवेंट का परिणाम भविष्य में घोषित किया जाएगा, और एक अद्वितीय ईवेंट आईडी असाइन करें, यदि घटना घटित नहीं हुई है और इसे पूर्ववत किया जा सकता है)।
(2) पूर्व-रिलीज़ परिणाम (डेटा प्रदाता समय परिणाम पूर्व-रिलीज़ करता है, यदि परिणाम ऑडिट द्वारा समस्याग्रस्त पाए जाते हैं, तो उन्हें निरस्त किया जा सकता है)।
(3) परिणाम प्रकाशित करें (पूर्व-रिलीज़ परिणामों के ऑडिट होने के बाद, वे अंततः पूरे नेटवर्क पर जारी किए जाएंगे, जिसके साथ छेड़छाड़ नहीं की जा सकती है और इसका ऑडिट और पता लगाया जा सकता है)।
अन्य अनुबंध (जैसे अनुमान लगाने वाले अनुबंध) उपरोक्त चरण 1 में ईवेंट आईडी और विशिष्ट घटनाओं का उपयोग (अनुमान लगाने) गतिविधियों को करने के लिए कर सकते हैं। जब चरण 3 के परिणाम घोषित किए जाते हैं, तो अनुमान लगाने वाला अनुबंध अनुबंध को पूरा करने के लिए ट्रिगर करेगा मानव हस्तक्षेप के बिना एक उद्देश्य, विश्वसनीय, श्रव्य और पता लगाने योग्य उचित अनुमान प्राप्त करने के लिए, घटना आईडी के अनुरूप परिणाम के अनुसार अनुमान लगाने का समझौता।