हमने अपने खुद के ओरेकल क्यों बनाए Chainlink का उपयोग करने के बजाय
पहला सवाल जो हर क्रिप्टो-नेटिव व्यक्ति हमारी आर्किटेक्चर देखने पर पूछता है। यहां ईमानदार जवाब है।
पहला सवाल जो हर क्रिप्टो-नेटिव व्यक्ति हमारी आर्किटेक्चर देखने पर पूछता है। यहां ईमानदार जवाब है।
लगभग हर तकनीकी रूप से जिज्ञासु निवेशक जिससे हमने बैठकर बात की है, पहले दस मिनट में कुछ न कुछ इसी सवाल का एक रूप पूछता है।
“आप अपने खुद के ओरेकल का उपयोग कर रहे हैं? Chainlink में प्लग इन क्यों नहीं कर लेते?”
यह एक उचित प्रश्न है। चेनलिंक अब तक का प्रमुख विकेंद्रीकृत ओरेकल नेटवर्क है। उनकी एक मजबूत प्रतिष्ठा, एक गंभीर सुरक्षा रिकॉर्ड, और एक व्यापक डेवलपर पारिस्थितिकी तंत्र है। स्क्रिप्ट से हटकर जाना हमें कुछ खर्च करता है। तो हमने ऐसा क्यों किया?
संक्षिप्त उत्तर: आतिथ्य की ऐसी आवश्यकताएं हैं जिनकी सेवा के लिए सामान्य-उद्देश्य ओरेकल नेटवर्क बनाए नहीं गए थे।
एक स्मार्ट कॉन्ट्रैक्ट कोड है जो ब्लॉकचेन पर चलता है। यह संपत्ति रख सकता है, नियम लागू कर सकता है, और शर्तों के आधार पर भुगतान जारी कर सकता है। जो काम यह मूल रूप से नहीं कर सकता, वह बाहरी दुनिया के बारे में कुछ भी जानना है। यह होटल की उपलब्धता कैलेंडर नहीं पढ़ सकता। यह वर्तमान विनिमय दर नहीं देख सकता। यह सत्यापित नहीं कर सकता कि मेहमान वास्तव में चेक इन हुआ।
एक ओरेकल ब्लॉकचेन और वास्तविकता के बीच का पुल है। यह बाहरी डेटा (मूल्य, इवेंट्स, सत्यापन, पहचान) को स्मार्ट कॉन्ट्रैक्ट में डालता है ताकि वे उस पर कार्रवाई कर सकें। यदि ओरेकल झूठ बोलता है या टूट जाता है, तो कॉन्ट्रैक्ट खराब जानकारी पर कार्रवाई करता है। यही कारण है कि ओरेकल डिज़ाइन ब्लॉकचेन इंजीनियरिंग में सबसे उच्च-दांव वाली समस्याओं में से एक है।
Tratok के स्मार्ट कॉन्ट्रैक्ट हर दिन बहुत सारे निर्णय लेते हैं। रिफंड, बुकिंग कन्फर्मेशन, डायनामिक प्राइसिंग, विवाद समाधान। प्रत्येक के लिए विश्वसनीय बाहरी डेटा की जरूरत होती है:
सामान्य-उद्देश्य वाले ओरेकल नेटवर्क सामान्य-उद्देश्य वाले डेटा के लिए डिज़ाइन किए गए हैं। वे चौड़ाई के लिए अनुकूलन करते हैं (हर संपत्ति, हर चेन के लिए मूल्य फीड) और उन्होंने इसमें उत्कृष्ट काम किया है। लेकिन वह चौड़ाई का अर्थ है कि वे आवश्यक रूप से हमारी आवश्यक विशिष्ट डोमेन लॉजिक से एक या दो अमूर्तता स्तर ऊपर हैं।
हमारे लिए, वह अंतराल तीन वास्तविक समस्याओं में बदल गया:
विलंबता। एक बुकिंग निर्णय सेकंडों में होता है। एक अतिथि एक पेज पर होता है, वे क्लिक करते हैं, वे पुष्टि की उम्मीद करते हैं। सामान्य-उद्देश्य वाले ओरेकल नेटवर्क के माध्यम से डेटा को राउंड-ट्रिप करने से विलंबता जुड़ जाती है जो हम हॉट-पाथ ऑपरेशन के लिए वहन नहीं कर सकते थे। हमें उपलब्धता और मूल्य निर्धारण क्वेरी पर उप-सेकंड प्रतिक्रिया समय की आवश्यकता थी।
पैमाने पर लागत। हर ओरेकल कॉल की एक लागत होती है। एक प्लेटफॉर्म के लिए जो लाखों लेनदेन प्रति माह का लक्ष्य रख रहा है, तृतीय-पक्ष नेटवर्क को प्रति-क्वेरी शुल्क का भुगतान करने से हमारी अर्थव्यवस्था उलट जाती। जो बचत हम प्रदाताओं और उपभोक्ताओं को वापस दे रहे हैं वह इस बात पर निर्भर करती है कि हर लेनदेन की इकाई लागत को शून्य के करीब रखना।
डोमेन अनुकूलन। एक “संपत्ति चेक-इन पुष्टि” एक मानक ओरेकल आदिम नहीं है। “आंशिक रिफंड पर विवाद मध्यस्थता” भी नहीं है। एक सामान्य फीड नेटवर्क के ऊपर इनका निर्माण संभव है, लेकिन आप ओरेकल के चारों ओर बहुत सारा कस्टम लॉजिक लिखने के बाद खुद को पाते हैं कि आप प्रभावी रूप से आधे का संचालन कर रहे हैं। हमने तय किया कि बस पूरी चीज़ लिखें।
GHOST हमारा स्वामित्व वाला ओरेकल प्रोटोकॉल है, जो आतिथ्य और यात्रा डेटा के लिए विशेष रूप से निर्मित है। नाम किसी विशेष अर्थ का दावा नहीं करता; यह छोटा है और हमारी बैकएंड टीम को पसंद आया।
कुछ चीजें जो GHOST हमें प्रदान करता है जो सामान्य-उद्देश्य वाले ओरेकल नहीं कर सकते:
मैं इस बारे में ईमानदार रहना चाहता हूं। प्रोप्राइटरी जाना मुफ्त नहीं है। हमने तीन वास्तविक लागतें स्वीकार कीं:
हमें बड़े विकेंद्रीकृत वैलिडेटर सेट की नेटवर्क-प्रभाव सुरक्षा डिफ़ॉल्ट रूप से नहीं मिलती। हम ऑडिट, प्रोटोकॉल पर मल्टी-सिग्नेचर गवर्नेंस, और निरंतर अपडेटेड बग बाउंटी प्रोग्राम के साथ इसकी भरपाई करते हैं, लेकिन यह एक अलग ट्रस्ट मॉडल है। हम इसे खुले तौर पर स्वीकार करते हैं।
हम इंजीनियरिंग बोझ उठाते हैं। हर प्रोटोकॉल अपग्रेड, हर सुरक्षा पैच, हर नया डेटा प्रकार। यह हमारी टीम पर है। चेनलिंक के साथ, उस भारी बोझ का एक बड़ा हिस्सा पारिस्थितिकी तंत्र में साझा किया जाता है।
हमें व्यापक DeFi इकोसिस्टम के साथ मुफ्त इंटरऑपरेबिलिटी नहीं मिलती। अगर हम किसी DeFi प्रोटोकॉल के साथ इंटीग्रेट करना चाहते हैं जो Chainlink फीड्स की उम्मीद करता है, तो हमें ब्रिजेस बनाने होंगे। हमने पहले से कुछ कर लिया है और और करेंगे।
एक ऐसे प्लेटफ़ॉर्म के लिए जिसका मुख्य मूल्य प्रस्ताव लगभग-शून्य सीमांत लेनदेन लागत और मिलीसेकंड-श्रेणी बुकिंग निर्णयों पर निर्भर करता है, डेटा परत का स्वामित्व सही समझौता था। इसके साथ आने वाले इंजीनियरिंग भार के बावजूद भी।
यह शर्त हर ब्लॉकचेन प्रोजेक्ट के लिए सही नहीं हो सकती है। DeFi प्रोटोकॉल या सिंथेटिक एसेट प्लेटफ़ॉर्म के लिए, जवाब लगभग हमेशा Chainlink होता है। लेकिन आतिथ्य एक ऐसा क्षेत्र है जिसकी विशिष्ट डेटा आवश्यकताएं हैं, और इकाई लागत को कम रखने का ऐसा विशिष्ट आर्थिक दबाव है, कि गणना बदल जाती है।
यदि आप कुछ ऐसा पर काम कर रहे हैं जहां आप एक समान निर्णय पर विचार कर रहे हैं, तो हम नोट्स की तुलना करने में खुश होंगे। क्रिप्टो पारिस्थितिकी तंत्र इस ट्रेड-ऑफ के बारे में पर्याप्त बात नहीं करता।
पूर्ण आर्किटेक्चर, GHOST के डेटा मॉडल, सुरक्षा मॉडल और एग्रीगेशन लॉजिक सहित, Tratok व्हाइटपेपर में शामिल है।
— कैरोल
समुदाय प्रबंधक, ट्राटोक
Get new Tratok articles by email — the moment they publish, or as one weekly digest.
Get new Tratok articles by email — the moment they publish, or as one weekly digest.