2017-01-17 19 views
24

के बीच अंतर क्योंकि डेवलपर्स लगातार हाइपरलेगर, मल्टीचैन, एथेरियम, कॉर्डा और अन्य जैसे ब्लॉकचेन के विभिन्न नेटवर्क प्रोटोकॉल का उपयोग कर रहे हैं। यदि डेवलपर्स & ब्लॉकचेन उत्साही उपरोक्त वर्णित विभिन्न प्रकार के ब्लॉकचेन के बीच कुछ महत्वपूर्ण अंतर डाल सकते हैं तो समुदाय सराहना करेगा।विभिन्न ब्लॉकचेन प्रोटोकॉल

धन्यवाद!

+3

मुख्य मतभेदों में से एक आम सहमति एल्गोरिदम के साथ है जो ब्लॉकचेन का उपयोग कर रहा है, वे सभी आम सहमति की समस्या को हल कर रहे हैं लेकिन विभिन्न तरीकों से – Mat0

उत्तर

26

यह एक अच्छा सवाल है, हालांकि किसी को आसानी से एक सरल उत्तर के साथ संबोधित नहीं किया गया है।

जैसा कि @ Mat0 ने ऊपर टिप्पणी की है, एक अंतर यह है कि विभिन्न प्लेटफार्म सर्वसम्मति प्राप्त करने के लिए उपयोग कर रहे हैं। कुछ काम के सबूत (पीओडब्ल्यू) का उपयोग करते हैं, अन्य बीजान्टिन गलती सहिष्णु रणनीतियों (पीबीएफटी, एसबीएफटी, आदि) के रूपों का उपयोग करते हैं। कुछ PAXOS व्युत्पन्न रणनीतियों का उपयोग करते हैं। हाइपरलेगर साउथोथ झील ने प्रूफ ऑफ एल्स्पेड टाइम नामक एक अभिनव रणनीति विकसित की है (PoET)। कुछ, जैसे कि हाइपरलेगर फैब्रिक प्रयोग और अतिरिक्त विविधता की अनुमति देने के लिए प्लग करने योग्य सर्वसम्मति कार्यान्वयन की अनुमति देता है।

अन्य प्लेटफार्म उन तरीकों से भिन्न होते हैं जिनके द्वारा वे डेटा और लेनदेन निष्पादन की गोपनीयता लागू करते हैं।

कुछ ऐसे Hyperledger Fabric, Hyperledger Sawtooth Lake, कोर्डा, Ethereum और कई अन्य अधिक व्यापक स्मार्ट अनुबंध क्षमताओं की अनुमति है, जबकि अन्य प्लेटफार्मों अनुबंध आपरेशन के प्रकार के बहुत ही सीमित हैं के रूप में - जैसे विभिन्न प्लेटफार्मों कि केवल सीमित सेट का समर्थन के रूप में अनुचित लेनदेन आउटपुट (UTXO) प्रोटोकॉल में संचालन का।

कुछ विशिष्ट उपयोग मामले के लिए अधिक लक्षित हैं, जबकि अन्य अधिक सामान्य उद्देश्य होने का अधिक इरादा रखते हैं। सभी प्रदर्शन और पैमाने के विभिन्न पहलुओं को बेहतर बनाने के तरीकों को ढूंढने की तलाश में हैं।

अंत में, कुछ लोगों को अनुमति-रहित सार्वजनिक ब्लॉकचेन नेटवर्क का समर्थन करने का इरादा है, जबकि अन्य निजी, अनुमतिकृत नेटवर्क (कंसोर्टिया नेटवर्क) के लिए समर्थन के प्रति अधिक उन्मुख हैं, जहां भागीदारी और सदस्यता को कड़ाई से नियंत्रित किया जाता है।

Hyperledger उद्यम में उपयोग के लिए उपयुक्त ब्लॉकचेन प्रौद्योगिकियों के विकास पर केंद्रित है। इस संगठन को उम्मीद है कि निकटता और आम प्रशासन एक साथ मिलकर संबंधित और यहां तक ​​कि प्रतिस्पर्धी प्रौद्योगिकियों को एक साथ लाने के लिए स्थापित किया गया है कि निकटता और सामान्य शासन अंतःक्रियाशीलता और क्रमिक समेकन का कारण बन जाएगा।

प्लेटफार्म चुनने से महत्वपूर्ण शोध और आपके उपयोग के मामले और आवश्यकताओं की स्पष्ट समझ और प्रयोग का एक अच्छा सौदा होगा। दिन के अंत में, कोई आसान जवाब नहीं होगा।

+2

विस्तृत प्रतिक्रिया के लिए धन्यवाद। सराहना करें कि क्या आप स्केलेबिलिटी, फ्लेक्सिबिलिटी, कार्यान्वयन में आसान, क्लाउड संगतता, पायलटों को कार्यान्वित करने की लागत और पसंद – Saurabh

+0

पर हाइपरलेगर फैब्रिक के लिए एक नोट साझा कर सकते हैं, वे सर्वसम्मति को हल करने के लिए नए SIEVE दृष्टिकोण का भी उपयोग कर रहे हैं – Mat0

18

क्रिस की टिप्पणी में जोड़ने के लिए, जिसके साथ मैं अधिकतर सहमत हूं, मैं "यूटीएक्सओ" मॉडल के बारे में अपनी टिप्पणी पर विस्तार करूंगा।

हमारे विचार में (मैं आर 3 का सीटीओ हूं), ब्लॉकचैन प्लेटफ़ॉर्म को अलग करने वाला एक प्रमुख डिज़ाइन निर्णय यह है कि क्या वे "प्रतिकृति वर्चुअल मशीन" रूपक कहते हैं या वे लेनदेन आउटपुट के विचार पर आधारित हैं या नहीं ("यूटीएक्सओ" मॉडल)।

माइक हार्न कोर्डा के डिजाइन के संदर्भ में इस बारे में लिखा है: https://www.corda.net/2016/12/09/rationale-tradeoffs-adopting-utxo-style-model/

प्रमुख मुद्दा मैं बनाना चाहते थे, फिर भी, यह था कि UTXO मॉडल - कम से कम कोर्डा में लागू किया - करने के लिए पूर्ण समारोह कोड सक्षम बनाता है चलाया जा सकता है ... समर्थित संचालन का सेट किसी भी तरह से सीमित नहीं है।

अंतर प्लेटफ़ॉर्म की गैर-कार्यात्मक विशेषताओं के संदर्भ में अधिकतर प्रकट होते हैं।

क्रिस कहते हैं, मंच चयन द्वारा यूज-केस प्रेरित किया जाना चाहिए: मुझे विश्वास है कि UTXO मॉडल हम कोर्डा में उपयोग किया है यह विशेष रूप से वित्तीय सेवाओं परिदृश्यों की एक विस्तृत विविधता के लिए अच्छी तरह से अनुकूल (यही कारण है कि हम बनाया है बनाता है उस वास्तुकला को अपनाने के लिए विकल्प!)। लेकिन कोई भी आकार नहीं है जो सभी फिट बैठता है।

5

2008 के बाद से, जब बिटकॉइन शब्द सतोशी नाकामोतो द्वारा एक उपन्यास इलेक्ट्रॉनिक और पूरी तरह से सहकर्मी-से-पीयर कैश सिस्टम के रूप में बनाया गया था, तो तीसरे पक्ष से मुक्त, बिटकॉइन और ब्लॉकचेन प्रौद्योगिकी में रुचि बढ़ गई है। लेनदेन और उनकी गोपनीयता और सुरक्षा के संदर्भ में, उद्योगों में विशेष रूप से बैंकिंग और वित्त में एक क्रांतिकारी प्रौद्योगिकी के रूप में इसे पहचानते हुए, शोधकर्ता प्रत्येक गुजरने वाले दिन के साथ विदेशी प्रोटोकॉल के साथ आने के लिए किसी भी पत्थर को नहीं छोड़ रहे हैं और प्रत्येक नया, अग्रिमकर्ता है और पिछले की तुलना में बेहतर प्रोटोकॉल। TheBlockchainAcademy.com पर ब्लॉकचेन श्रृंखला की निरंतरता में, मैंने 6 प्रमुख ब्लॉकचेन प्रोटोकॉल शामिल किए हैं, ताकि प्रौद्योगिकी को गले लगाया जा सके और निवेशकों और ब्लॉकचेन के अंतिम उपयोगकर्ताओं के बीच जागरूकता बढ़ सके।

Hyperledger

Hyperledger खुला स्रोत blockchain मंच, लिनक्स फाउंडेशन द्वारा 2015 में शुरू किया blockchain आधारित वितरित खातों का समर्थन करने के प्रयास में है। प्रोटोकॉल अंतरराष्ट्रीय व्यापार लेनदेन का समर्थन करने के लिए विकसित किए गए नेताओं को केंद्रित करता है, जो बहुत से प्रदर्शन और विश्वसनीयता पहलुओं को बेहतर बनाने के उद्देश्य से प्रमुख वित्तीय, तकनीकी और आपूर्ति श्रृंखला व्यवसायों को खानपान करता है। यह परियोजना खुले मानकों और प्रोटोकॉल बनाने के लिए सहयोगी प्रयास करने पर जोर देती है, जो मॉड्यूलर ढांचे की पेशकश करके विविध उपयोगों के लिए विभिन्न घटकों का समर्थन करती है, जिसमें अपने स्वयं के भंडारण और सर्वसम्मति मॉडल वाले ब्लॉकचेन की एक श्रृंखला, और अभिगम नियंत्रण, अनुबंध और पहचान के लिए सेवाएं शामिल हैं। ।

Bitcoin की शुरुआत वापस नवम्बर 2008 तिथियाँ, जब एक थीसिस एक अमेरिका मेलिंग सूची जहां cryptographers हिस्सा या जानकारी का आदान पर Nakamoto द्वारा पोस्ट की गई Bitcoin। थीसिस शीर्षक "Bitcoin: एक सहकर्मी से सहकर्मी इलेक्ट्रॉनिक कैश प्रणाली", इस प्रोटोकॉल की निम्नलिखित विशेषताएं प्रस्तुत:

  1. किसी भी विश्वसनीय तृतीय पक्ष
  2. की कोई जरूरत नहीं के साथ सीधे लेन-देन को सक्षम करता गैर-परिवर्तनीय सक्षम बनाता है लेनदेन
  3. नाबालिग आकस्मिक लेनदेन में क्रेडिट लागत कम हो जाती है
  4. लेनदेन की फीस कम हो जाती है
  5. रोकता डबल खर्च

बिटकॉइन आभासी मुद्रा हैं, जिन्हें क्रिप्टोकुरेंसी भी कहा जाता है। ये सॉफ़्टवेयर द्वारा प्रबंधित डेटा में मूल्य की खोज करते समय वितरित किए जाते हैं। 2016 की शुरुआत में लगभग 15.26 मिलियन बीटीसी जारी किया गया, जो करीब 7 अरब अमेरिकी डॉलर के बराबर था। बिटकॉइन बनाने वाली प्रमुख प्रौद्योगिकियों में हैश, डिजिटल हस्ताक्षर, सार्वजनिक कुंजी क्रिप्टोग्राफी, पी 2 पी और कार्य का सबूत शामिल है। इस मिश्रण ने एक तंत्र विकसित किया है जो भुगतान और डेटा झूठीकरण की नकल को रोकता है, जो एक दुर्भावनापूर्ण रूप से एक तंत्र है जो दुर्भावनापूर्ण उपयोगकर्ताओं को रोकता है, जो इलेक्ट्रॉनिक धन के लिए ऑपरेटिंग सिस्टम के लिए महत्वपूर्ण हैं, जिनमें कोई केंद्रीय प्राधिकरण नहीं है।

Ethereum

Ethereum कि स्मार्ट अनुबंध (पटकथा) कार्यक्षमता सुविधाएँ एक सार्वजनिक, खुला स्रोत और ब्लॉक श्रृंखला उन्मुख वितरित अभिकलन प्रोटोकॉल है। प्रोटोकॉल ने एथेरियम वर्चुअल मशीन (ईवीएम) नामक विकेन्द्रीकृत वर्चुअल मशीन प्रदान की है, जिसने सार्वजनिक नोड्स के वैश्विक नेटवर्क और ईथर नामक टोकन का उपयोग कर टर्निंग-पूर्ण स्क्रिप्ट को भी किया है, जिसे गैस के रूप में भी जाना जाता है। नेटवर्क पर स्पैम को रोकने और अनुरोध द्वारा प्रदान किए गए प्रोत्साहन के अनुपात में संसाधनों को आवंटित करने के लिए गैस का उपयोग किया जाता है। ब्लूमबर्ग एथेरियम को साझा सॉफ़्टवेयर के रूप में बताता है जिसका उपयोग सभी द्वारा किया जाता है; हालांकि, tamperproof है। न्यू यॉर्क टाइम्स का कहना है कि मार्च 2016 तक कई कार्यात्मक अनुप्रयोगों के साथ विकेन्द्रीकृत अनुप्रयोगों, स्मार्ट अनुबंधों और विकेन्द्रीकृत स्वायत्त संगठनों के लिए एथेरियम का प्रोटोकॉल भी उपयोग किया जाता है।

लहर आम सहमति नेटवर्क

लहर लेनदेन प्रोटोकॉल (RTXP), 2012 में जारी किए गए, एक खुला स्रोत वितरित आम सहमति खाता बही, इंटरनेट प्रोटोकॉल पर विकसित किया गया है, और देशी मुद्रा XRP (लहर) के रूप में कहा। लहर किसी भी चार्जबैक के बिना किसी भी पैमाने के तत्काल, सुरक्षित और लगभग मुक्त वैश्विक वित्तीय लेनदेन को सक्षम बनाता है। प्रोटोकॉल को क्रिप्टोकुरेंसी, फिएट मुद्रा, वस्तु और किसी भी अन्य मूल्य इकाई जैसे मोबाइल मिनट, लगातार फ़्लियर मील इत्यादि पेश करने वाले टोकन का समर्थन करने में सक्षम होने के कारण गले लगाया जाता है। 2017 के अंत तक, रिपल बाजार के मामले में तीसरी सबसे बड़ी क्रिप्टोकुरेंसी होने की उम्मीद है बिटकॉइन और ईथरियम के बाद, पूंजीकरण।

R3 के कोर्डा

कोर्डा कंपनी R3 द्वारा वितरित खाता बही प्रोटोकॉल है कि रिकॉर्डिंग के लिए जमीन से विकसित किया गया है, पर्यवेक्षण और विनियमित वित्तीय संस्थाओं में वित्तीय समझौतों को सिंक्रनाइज़ है। यह बहुत से बैंकिंग परिदृश्यों के लिए अनुपयुक्त ब्लॉकचेन को बंद करने वाले डिज़ाइन विकल्पों के साथ, ब्लॉकचैन सिस्टम के फायदे से प्रेरित, और द्वारा कब्जा कर लिया गया है। टीम के सदस्यों के साथ भारी विश्लेषण और प्रोटोटाइप के परिणामस्वरूप कॉर्डा का डिजाइन आया। कोड अब परिपक्व होने के बाद से यह एक खुला सोर्स प्रोटोकॉल है।

symbiont वितरित खाता बही

यह प्रोटोकॉल विधानसभा, जो symbiont के स्मार्ट अनुबंध प्रणाली की अनुमति दी वितरित खाता बही हिस्सा है के लिए एक सॉफ्टवेयर विकास किट अक्टूबर 2016 में घोषणा की गई थी। विधानसभा को संस्थागत वित्त के लिए उपयुक्त पहला वितरित खाता माना जाता है। यह एक बहुत ही सुरक्षित, उच्च प्रदर्शन बीजान्टिन गलती-सहिष्णु वितरित खाता है, जो स्थानीय मल्टी-नोड नेटवर्क में प्रति सेकंड 80,000 लेनदेन को संसाधित कर सकता है। जैसा कि सिम्बियोन के सह-संस्थापक ने कहा है, विकेन्द्रीकृत प्रणाली अब धीमी नहीं होनी चाहिए और असेंबली के साथ, यह पूरा हो चुका है।

आप Blockchain बारे में अधिक जानने और @IBM Blockchain 101: A quick-start developer guide

6

Bitcoin प्रौद्योगिकी ढेर अपनी खुद की Blockchain को लागू कर सकते हैं - खासकर जब पक्ष श्रृंखला और (जैसे Blockstream और बिजली नेटवर्क से के रूप में) भुगतान चैनलों के साथ बढ़ाया।

Ethereum मंच - वर्तमान में दूसरा सबसे सिद्ध मंच, Bitcoin ढेर के पीछे।

Hyperledger कपड़ा - आईबीएम और कई अन्य लोगों कि बड़ी कंपनियों के ग्राहकों की एक स्थापित आधार में तक पहुंच रहा है से महत्वपूर्ण रणनीतिक निवेश का एक परिणाम।

R3 कोर्डा - खड़ी उन्मुख blockchain प्रौद्योगिकी (कंपनी पसंद "प्रेरित blockchain" क्योंकि यह इस निजी/permissioned खाता बही की पेशकश इस तरह Bitcoin blockchain के रूप में सार्वजनिक/permissionless खातों की तुलना के बीच महत्वपूर्ण अंतर पर जोर देती है)।

डिजिटल संपत्ति - एक और खड़ी ध्यान केंद्रित blockchain वित्तीय सेवा क्षेत्र में उच्च दृश्यता है कि प्रौद्योगिकी

हालांकि यह भविष्यवाणी करने के लिए अंतिम विजेता यह देखते हुए कि यह और भी बाजार पर नहीं हो सकता बहुत मुश्किल है, लेकिन यह यह कहना संभव है कि वह विजेता कैसा दिखता है। यहाँ एक जीत blockchain मंच

ओपन सोर्स के 9 विशेषताएं हैं - यह एक समृद्ध और विविध पारिस्थितिकी तंत्र पर खेती और नेटवर्क प्रभाव के माध्यम से गोद लेने में तेजी लाने के लिए आवश्यक है।

प्रोग्राममेबिलिटी और अनुकूलन की परतों के साथ मॉड्यूलर आर्किटेक्चर - ऊपर के रूप में, यह एक पारिस्थितिकी तंत्र पैदा करता है और बाजार को गोद लेने में सक्षम बनाता है।

वैश्विक स्तर - ब्लॉकचेन "पैसे के इंटरनेट" के लिए आधार बनने के लिए स्केलेबिलिटी, प्रदर्शन और दक्षता आवश्यक है।

कोर प्रोटोकॉल के कई कार्यान्वयन - कई, स्वतंत्र रूप से विकसित कार्यान्वयन सुनिश्चित करना है कि प्रोटोकॉल समझा जाता है, अच्छी तरह से परिभाषित और संभावित हमलों के लिए प्रतिरोध कहते हैं (सितम्बर 2016 में Ethereum मंच के साथ हुआ)। इसके लिए कोर प्रोटोकॉल का एक सटीक और सटीक विनिर्देश होना आवश्यक है, जैसा कि एक कोडबेस पर भरोसा करने के विपरीत है जो दस्तावेज नहीं है।

सार्वजनिक blockchain तैनाती के माध्यम से कठोर - यह सुनिश्चित करना है कि प्रणाली सुरक्षित और है "बुलेटप्रूफ," खुला इंटरनेट पर सबसे खराब खतरों के संपर्क में लाने से एक ही रास्ता है के रूप में दोनों Bitcoin ढेर के साथ आ गई है और एथेरियम मंच।

लेन-देन की गोपनीयता के लिए निजी ब्लॉकचेन परिनियोजन और समर्थन के लिए कॉन्फ़िगर करने योग्य - क्योंकि अधिकांश व्यवसाय नहीं चाहते हैं कि उनके लेन-देन अपने प्रतिस्पर्धियों या बाकी दुनिया द्वारा दिखाई दें।

फ़ंक्शनिंग शासन - वहां एक समेकित निर्णय लेने वाली संरचना होने की आवश्यकता है जो सिस्टम को खतरे के लिए एक चुस्त और सुसंगत तरीके से प्रतिक्रिया दे सकती है।

उन्नत स्मार्ट अनुबंध क्षमता - क्योंकि स्मार्ट अनुबंध प्रौद्योगिकी की वर्तमान पीढ़ी परंपरागत भाषाओं (जावा या सी # के समान) है, जो बड़े मूल्य ठेके के कठोर आवश्यकताओं के लिए अपर्याप्त हैं (और सबसे अच्छा द्वारा समर्थित हैं पर निर्भर करता है मेटाडाटा संचालित या गणितीय सत्यापन योग्य प्रोग्रामिंग सिस्टम)।

विकास, डीबगिंग, तैनाती, प्रबंधन और निगरानी में स्मार्ट अनुबंध आधारित प्रणाली (जिसका महत्व Ethereum नेटवर्क पर हाल ही में डिनायल ऑफ़ सर्विस हमले से रेखांकित किया गया था) के लिए पर्याप्त टूलींग

2

यह हाल ही में शैक्षिक पेपरों का विषय है, क्योंकि क्षेत्र तेजी से फैलता है।

ये उदाहरण के लिए Consensus in the Age of Blockchains पर आधारित हैं:

  • समिति गठन - कैसे समिति के सदस्य-का-प्रमाण काम करते हैं, सबूत के- हिस्सेदारी के माध्यम से चुना जाता है, उदाहरण के लिए, भरोसा हार्डवेयर आदि
  • संगति - संभावना है कि प्रणाली प्रस्तावित मूल्य पर सर्वसम्मति तक पहुंच जाएगी; यह या तो मजबूत या कमजोर
  • प्रोत्साहन मॉडल
  • सुरक्षा (लेन-देन, सेंसरशिप प्रतिरोध, DoS प्रतिरोध)
  • विरोधी मॉडल पर विचार
  • प्रदर्शन (प्रवाह क्षमता, अनुमापकता, विलंबता)
  • ऍक्स्प हो सकता है। सेटअप
  • कोड उपलब्धता

भी Blockchain Consensus Protocols in the Wild देखें।

1

प्रत्येक अलग ब्लॉकचेन को अलग करने वाली मुख्य बात सर्वसम्मति एल्गोरिदम है। कुछ एल्गोरिदम सार्वजनिक श्रृंखला के लिए हैं (उदाहरण: बिटकॉइन ब्लॉकचेन) जबकि कुछ एल्गोरिदम अनुमतिकृत नेटवर्क के लिए हैं (उदाहरण: रिपल, हैशग्राफ)।

संबंधित मुद्दे