Blockchains ընդդեմ DLT- ների

Իր հիմնական աղբյուրների համադրելի վերլուծություն

Տատյանա Ռիվորեդոյի կողմից

Ներածություն

Մենք ականատես ենք լինում մի երևույթի աճի, որը կարող է ներկայացվել որպես կատալիզատոր ՝ աշխարհում այսօրվա փոփոխությունների, փոփոխությունների, որոնք ազդում են կառավարման, ապրելակերպի, կորպորատիվ մոդելների, հաստատությունների, համաշխարհային մասշտաբի և ամբողջության մեջ:

Պատկեր ՝ Shutterstock

Դատարկելով հին մտածելակերպերն ու գաղափարները, որոնք դարերով կլրացնում են մեր միտքը [1], Blockchain- ի ճարտարապետությունը մարտահրավեր է նետելու կառավարման և գործարքների կենտրոնացված և վերահսկվող եղանակներին, և անարդար է այն սահմանել որպես պարզապես բաշխված գրանցամատյան: Սա ներկայացնում է իր բազմաթիվ չափսերից միայն մեկը, որի մարդկանց և ընկերությունների շրջանակը դեռևս ի վիճակի չէ որակավորվելու և քանակականացնելու:

Blockchains հասկացությունները, առանձնահատկությունները և բնութագրերը դեռևս բացահայտված չեն, բայց հնարավոր է կանխատեսել, որ Blockchains- ի լուծումների ճանապարհը պահանջում է ընկալումներ և գնահատումներ իր հիմքում ընկած ռեսուրսների վերաբերյալ:

Այս տողում այս հոդվածի նպատակն է համառոտ վերլուծական վերլուծություն կատարել Blockchains- ի և բաշխված Ledgers- ի միջև ՝ անդրադառնալով դրա հիմնական որոշ բնութագրերին և, այդպիսով, օգնել ՝ պարզելու այն առավելություններն ու թերությունները, որոնք կարող են լինել դրա ընդունումից: Մասնագետների մեկնաբանությունները ողջունելի են `օգնելու ուղղել տեխնիկական թերությունները:

Blockchains ընդդեմ բաշխված Ledger Technologies (DLTs)

Թեև «Blockchains» և «DLT» տերմինների օգտագործումը որպես հոմանիշներ շատ տարածված է, ճշմարտությունն այն է, որ չնայած Blockchains- ը (Bitcoin, Ethereum, Zcash, օրինակ) ունեն նմանություններ բաշխված Ledger տեխնոլոգիաների հետ (օրինակ ՝ Hyperledger Fabric , կամ R3 Corda), DLT- ները Blockchains չեն:

Պատկեր ՝ Shuttesrtock

Բաշխված Ledger Technologies- ը (DLTs) կամ, ինչպես մյուսները գերադասում են, բաշխված գովազդային ճարտարապետությունն ու կառույցները ստեղծվել են հայտնի դերասանների կողմից կիսված միջավայրում գործարքների վերամշակման համար (օրինակ, պայմանագրային հարաբերությունների միջոցով), մինչդեռ իրական Blockchains- ը նախագծվել է այնպես, որ Անծանոթները կարող էին անվտանգ փոխանցել արժեքը ՝ վավերացնելով գործակալներին տրամադրել գործարքների և տվյալների որոշակիություն (ճշգրտություն, ճշմարտացիություն, հավատարմություն) և անփոխարինելիություն [2]: Այստեղ արժե նշել, որ ճշգրտությունն ու անփոխարինելիությունը անհրաժեշտ են ակտիվների պատշաճ թվայնացման հաջողության համար:

Մյուս կողմից, Ethereum- ի, IBM Hyperledger Fabric- ի և R3 Corda- ի մեջ գոյություն ունեցող տարբեր տեխնոլոգիական ռեսուրսների մի քանիսի վերլուծության ժամանակ մենք կարող ենք բացահայտել որոշ այլ տարբերություններ «Blockchains» - ի և «DLT» - ի միջև:

Ethereum- ը

Blockchain Ethereumare- ում գործարքները պահվում են «բլոկների» մեջ, ընդ որում ՝ պետական ​​անցումներով [3] - ը հանգեցնում է նոր համակարգի վիճակների (ինչը զոհաբերում է տվյալների բազայի գործարքների մշակման արագությունը [4] ՝ համակարգի ամբողջականության միջոցով):

Պատկեր ՝ Shuttestock

Քանի որԵրևի էկոհամակարգը կառուցված է մասնավոր բլոկչեյնի էկոհամակարգերի և հանրային բլոկչեյնի համադրությունից, սույն հոդվածի իմաստով ավելի իմաստ է ստեղծում Ethereum- ի հանրային ցանցի նրբությունները:

Այսպիսով, կուսակցությունների մասնակցության վերաբերյալ, դա արվում է առանց թույլտվության, այսինքն ՝ յուրաքանչյուր ոք ունի մուտք դեպի Ethereum ցանց ՝ առանց թույլտվության անհրաժեշտության: Մասնակցության ձևը, հարկ է նշել, խորապես ազդում է այն բանի վրա, թե ինչպես է ձեռք բերվում համաձայնություն:

Ethereum- ի «համաձայնության» վերաբերյալ բոլոր մասնակիցները պետք է համաձայնության գան կատարված բոլոր գործարքների կարգի վերաբերյալ, անկախ այն բանից, թե արդյոք ներդրողը նպաստե՞լ է որոշակի գործարքին: Գործարքների կարգը կարևոր նշանակություն ունի գագաթնակետի կայուն վիճակի համար: Եթե ​​գործարքների վերջնական կարգը հնարավոր չէ հաստատել, ապա հավանականություն կա, որ կրկնակի ծախսեր կարող են լինել: Քանի որ ցանցը կարող է ներառել այնպիսի մասեր, որոնք անհայտ են (կամ ունեն որևէ պայմանագրային պարտավորություն), պետք է օգտագործվի փոխհամաձայնեցված մեխանիզմ ՝ գետը պաշտպանելու համար կրկնակի ծախսեր կատարելու ցանկացող կեղծ մասնակիցներից: Ethereum- ի ներկայիս իրականացման ընթացքում այս մեխանիզմը ստեղծվում է հանքարդյունաբերության հիման վրա ՝ «Աշխատանքի ապացույց» (PoW) աշխատանքի հիման վրա [5]: Բոլոր մասնակիցները պետք է համաձայնվեն ընդհանուր գրքի հետ, և բոլոր մասնակիցները ունեն մուտք դեպի արդեն գրանցված բոլոր գրառումները: Հետևանքներն այն են, որ PoW- ը բացասաբար է անդրադառնում գործարքների մշակման կատարման վրա [6]: Գրասենյակում պահվող տվյալների վերաբերյալ, չնայած գրառումները անանուն են, բայց դրանք հասանելի են բոլոր մասնակիցների համար, ինչը կարող է փոխզիջման ենթարկել այնպիսի ծրագրեր, որոնք պահանջում են գաղտնիության ավելի մեծ աստիճան:

Հատկանշական է ևս մեկ առանձնահատկությունն այն է, որ Ethereum- ն ունի ներկառուցված cryptocurrency, որը կոչվում է Եթեր: Այն օգտագործվում է «հանգույցների» համար պարգևատրումներ վճարելու համար, որոնք նպաստում են հանքարդյունաբերական բլոկների կողմից փոխհամաձայնության հասնելուն, ինչպես նաև գործարքի վճարների վճարմանը: Հետևաբար, Ethereum- ի համար կարող են կառուցվել ապակենտրոնացված ծրագրեր (DApps), որոնք թույլ են տալիս իրականացնել դրամական գործարքներ: Բացի այդ, սովորական օգտագործման դեպքերի համար թվային նշանը կարող է ստեղծվել խելացի պայմանագիր տեղակայելով, որը համապատասխանում է կանխորոշված ​​օրինակին [7]: Այս եղանակով կարող են սահմանվել ծպտյալ արժույթներ կամ ակտիվներ:

Ի հավելումն, Ethereum- ի ճարտարապետությունը նաև թույլ է տալիս «փոխկապակցման հարթակներ», որոնք ունակ են համակարգին ավելացնել «ծպտյալ-տնտեսական» խթանների շերտեր:

Ի վերջո, Ethereum- ը ինտեգրում է ակտիվների թվային ապակոդիզացման մեջ, ինչ է նշանակում, որը կարող է ինտեգրվել թվային ապրանքների խնայողության մեջ, ինչը հնարավոր չէ ոչ Hyperledger Fabric- ում, ոչ R3 Corda- ում:

Hyperledger գործվածքներ

IBM Hyperledger Fabric- ը փոխարինում է Blockchain համակարգի հիմնական սկզբունքներին ՝ պահպանելով բազմամանգարանային ճարտարապետության մեջ բոլոր գործարքների կատարումը ՝ վստահելի միջավայրում բարձր գործարքների ելքային հոսքն ապահովելու համար: IBM գործվածքները DLT են, այլ ոչ թե Blockchain:

Hypherledger Fabric- ի ճարտարապետությունը զոհաբերում է Blockchain համակարգի ամբողջականությունն ու տվյալների հավատարմությունը `տվյալների փոխանցման հուսալի միջավայրում գործարքների ավելի արագ մշակման և թողունակության համար: Այնուամենայնիվ, մինչ գործվածքների միջավայրում պետական ​​պայմանավորվածությունը արդյունավետ է, այն չունի հնարավորություն պահպանելու ապակենտրոնացված հանրային էկոհամակարգում արժեքը այն ձևով, ինչպես դա կաներ Ethereum- ի կամ Bitcoin- ի նման Blockchain- ը:

Մասնակցության հետ կապված ՝ Hyperledger Fabricit- ում թույլատրվում է (թույլատրվում է), այնպես որ ցանցի մասնակիցները նախապես ընտրվում են, և ցանցի հասանելիությունը սահմանափակվում է միայն դրանցով:

Ի դեպ, Hyperledger Fabric- ի փոխհամաձայնության մեկնաբանությունը ավելի զտված է և չի սահմանափակվում PoW- ի վրա հիմնված հանքարդյունաբերությամբ (Աշխատանքի ապացույց) կամ որոշ ածանցյալով: Թույլատրված ռեժիմով գործելով ՝ Hyperledger Fabric- ը ապահովում է գրառումների ավելի նուրբ մուտքի հսկողություն և դրանով արտոնյալ է դառնում գաղտնիությունը: Բացի այդ, դուք ստանում եք կատարողականի շահույթ, այնպես որ միայն շահագրգիռ կողմերը, ովքեր մասնակցում են գործարքին, պետք է համաձայնության գան: Hypherledger- ի կոնսենսուսը լայն է և ընդգրկում է գործարքների ամբողջ հոսքը, այսինքն `գործարքի առաջարկություն դեպի ցանց մինչև գովազդատուի հետ ստանձնած պարտավորություն: [8] Բացի այդ, հաշվարկային սարքերը (նաև հայտնի է որպես «հանգույցներ») ստանձնում են տարբեր դերեր և առաջադրանքներ համաձայնության ձեռքբերման գործընթացում:

Hyperledger Fabric- ում հանգույցները տարբերակվում են ՝ դասակարգվելով Հաճախորդի կամ ներկայացնող-հաճախորդի [9], հասակակիցների [10] կամ համաձայնության [11]: Առանց տեխնիկական մանրամասների մուտք գործելու, գործվածքները թույլ են տալիս զտել վերահսկողությունը փոխհամաձայնության վրա և գործարքների սահմանափակ մուտքը, ինչը հանգեցնում է բարելավման հարմարավետության և կատարողականի գաղտնիության:

Hyperledger- ը ներկառուցված ծպտյալ արժույթներ չի պահանջում, քանի որ հանքարդյունաբերության արդյունքում կոնսենսուս չի հաջողվում ձեռք բերել: Fabric- ի հետ, այնուամենայնիվ, հնարավոր է զարգացնել հայրենի արժույթ կամ թվային նշան ՝ շղթայական ծածկագրով: [12]

R3 Corda- ն

R3 Cordaarchitecture- ում, իր հերթին, համօգտագործված տվյալների մշակումը տեղի է ունենում «մասամբ հուսալի» միջավայրում, այսինքն ՝ գործընկերները պարտադիր չեն միմյանց լիովին վստահել, չնայած նրանց պլատֆորմը չունի Blockchain համակարգի այն բաղադրիչները, որոնք ի վիճակի են հավաստիացնել միանշանակ, ճշգրիտ և անփոփոխ արժեք:

Պատկեր ՝ Shutterstock

R3 Corda- ում տեղեկատվության մի մասը կցվում է տվյալների բազայի նման պահոցին, որը տվյալներ է ավելացնում իրադարձությունների ցանցի մեջ և թույլ է տալիս վերահսկել իր ծագման հետագծելիությունը վերահսկվող միջավայրում: Տվյալների ծագումը վերահսկվում է կոնսորցիումի R3 Corda- ի անդամների կողմից, որոնք պահում են ծրագրային ապահովման հարթակ մուտքի որոշակի վերահսկողություն: Օգտագործելով այս կազմաձևը, բանկերը և ֆինանսական հաստատությունները կկարողանան առավելագույնի հասցնել արդյունավետությունը `հաշվետու ընդհանուր էկոհամակարգում տեղեկատվության մշակման առումով: Տվյալները կարող են ավելի լավ տեղափոխվել և մշակվել կազմակերպությունների միջև ՝ նվազեցնելով անվստահելի գործընկերների միջև էական վստահության անհրաժեշտությունը: Որպեսզի R3 Corda- ում գործարքը վավեր լինի, այն պետք է. Ստորագրվի ներգրավված կողմերի կողմից, վավերացվի գործարքը որոշող պայմանագրի կոդով:

Ինչ վերաբերում է R3 Corda- ին մասնակցությանը, այնպես, ինչպես Hyperledger Fabric- ում, այն լիազորված է (թույլատրվում է), այնպես որ ցանցի մասնակիցները նախապես ընտրվեն, և ցանց մուտք գործելը սահմանափակվում է միայն դրանցով:

Ինչ վերաբերում է R3 Corda- ում կոնսենսուսին, ապա դրա մեկնաբանությունը ավելի զտված է և չի սահմանափակվում միայն PoW- ով (Աշխատանքի ապացույց) կամ ածանցյալ հիման վրա արդյունահանմամբ: Գործելով թույլտվությամբ, R3 Corda- ն ապահովում է գրառումների ավելի նուրբ մուտքի վերահսկողություն և դրանով իսկ ուժեղացնում է գաղտնիությունը: Բացի այդ, դուք կատարում եք կատարողական, քանի որ գործարքին մասնակցող միայն կողմերը պետք է համաձայնության գան: Fabric- ի նման, Կորդայում կոնսենսուսը նույնպես ձեռք է բերվում գործարքի մակարդակում ՝ ընդգրկելով միայն մասեր: Գործարքի վավերականությունը և գործարքի եզակիությունը ենթակա են կոնսենսուսի, և այդ վավերությունը երաշխավորված է գործարքի հետ կապված խելացի պայմանագրերի կոդերի կատարմամբ: Գործարքի բացառիկության մասին համաձայնությունը ձեռք է բերվում մասնակիցների շրջանում, որոնք հայտնի են որպես «նոտարային հանգույցներ»: [13]

Այստեղ հարկ է նշել, որ քանի որ համակարգը փակ է, R3 Corda- ն չունի անհրաժեշտ միջոցներ և տեխնոլոգիական բնութագրեր ՝ էկոհամակարգ ստեղծելու համար ՝ ելնելով տնտեսական խթաններից, ոչ էլ հանրային թվային ակտիվների միջավայրից: Ավելին, R3 Corda- ն չի պահանջում ներկառուցված ծպտյալ արժույթներ, քանի որ հանքարդյունաբերության արդյունքում կոնսենսուս չի հաջողվում, և դրա Սպիտակ գիրքը չի նախատեսում ծպտյալ արժույթների կամ նշանների ստեղծում: [14]

Etարտարապետները Ethereum, Hyperledger Fabric և R3 Corda հնարավոր օգտագործման դեպքերի վերաբերյալ

EthereumWhite Papers- ի [15], Hyperledger Fabricand R3 Corda- ի վերլուծության ժամանակ այս կառույցները շատ տարբեր տեսակետներ ունեն կիրառման հնարավոր ոլորտների վերաբերյալ: [16]

Հետևաբար Hyperledger Fabricand R3 Corda– ի զարգացման մոտիվացիան բետոնե օգտագործման դեպքերում է: R3 Corda- ում օգտագործման դեպքերը հանվում են ֆինանսական ծառայությունների ոլորտից, ինչի պատճառով այս հատվածում ընկած է Corda- ի կիրառման հիմնական դաշտը: Hyperledger Fabric- ը, մյուս կողմից, մտադիր է ապահովել մոդուլային և ընդարձակ ճարտարապետություն, որը կարող է օգտագործվել մի շարք ոլորտներում ՝ սկսած բանկային և առողջապահական ոլորտից մինչև մատակարարման ցանցեր:

Ethereum- ը նաև իրեն լիովին անկախ է ցույց տալիս կիրառման ցանկացած բնագավառից, բայց ի տարբերություն Hyperledger Fabric- ի, առանձնահատկությունը չէ, որ առանձնանում է, այլ բոլոր տեսակի գործարքների և դիմումների համար ընդհանուր պլատֆորմի ապահովում:

Վերջնական նկատառումներ

Այստեղ եզրակացվում է, որ պլատֆորմներն իրարից տարբերվում են միմյանցից: Չնայած Blockchains- ը որպես Ethereum, այն ունի որոշակի առանձնահատկություններ, որոնք գոյություն չունեն բաշխված գլխարկներում: DLT- ները, իր հերթին, ունեն կատարողականի առանձնահատկություններ, որոնք ներկայումս Ethereumis- ն ի վիճակի չէ հասնել նույն չափի:

Այստեղ վերլուծված բոլոր ճարտարապետությունները դեռ կառուցման փուլում են, ուստի դրանց արձանագրությունները պետք է ուշադիր ուսումնասիրվեն գործարարների և մենեջերների կողմից, որոնք պետք է հասկանան դրանք անհրաժեշտ խորության վրա, նախքան որևէ գործնական իրականացումը:

Իմանալով, թե ուր եք նախատեսում գնալ և որքան մոտ են այս ճարտարապետությունները ֆունկցիոնալության ցանկալի աստիճանները վերարտադրելու միջոցով, կարող է բոլոր փոփոխությունները առաջացնել:

Հրաժարում. Այս հոդվածը արտացոլում է միայն հեղինակի անզուսպ անձնական ընկալումը: Տեխնիկական թերությունները շտկելու նպատակով մշակողների մեկնաբանությունները ողջունելի են:

Մատենագրություն

Ethereum- ը: In: Ethereum պետական ​​անցումային գործառույթ: Գիթուբ: Disponível em: https://github.com/ethereum/wiki/wiki/White-Paper#ethereum-state-transition-function.

Ethereum- ը: In: Փիլիսոփայություն: GitHub- ը: Disponível em: https://github.com/ethereum/wiki/wiki/White-Paper#philosophy

Հերն, Մայք: In: Corda: Բաշխված գիրք: Corda Technical Whitepaper. Corda, 2016. Disponível em: https://docs.corda.net/_static/corda-technical-whitepaper.pdf

Mougayar, William (Հեղինակ); Butterin, Vitalik (Prologo) In. The Business Blockchain: Խոստում, պրակտիկա և հաջորդ ինտերնետային տեխնոլոգիայի կիրառում: Amazon, 2017:

Ռեյ, Շան: In: Տարբերությունը Blockchain- ի և բաշխված Ledger տեխնոլոգիայի միջև: Դեպի տվյալների գիտություն, 2018:

Linux հիմնադրամը: In: Hyperledger բացատրիչ: Hyperledger. Disponível em: https://youtu.be/js3Zjxbo8TM

Linux հիմնադրամը: In: Hyperledger Architecture, հատոր 1. Hyperledger Whitepaper. Disponível em: https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf

Վալենտա, Մարտին; Սանդներ, Ֆիլիպ: In: Ethereum- ի, Hyperledger գործվածքների և Corda- ի համեմատությունը: Ֆրանկֆուրտի դպրոցի բլոկչեյնի կենտրոն, 2017:

Վիքիպեդիա ՝ Հանրագիտարանային կենդանի: In: Սպիտակ թուղթ: Disponível em: https://pt.wikipedia.org/wiki/White_paper

Xu, Bent. In: Blockchain ընդդեմ բաշխված Ledger Technologies. Consensys, 2018 թ.

Endnotes

[1] Blockchains- ը օգնում է թուլացնել և, հնարավոր է, նույնիսկ վերացնել մեր վստահությունը վավերացուցիչ գործակալներին (ինչպիսիք են բանկերը, կառավարությունները, իրավաբանները, նոտարները և կարգավորող համապատասխանության պաշտոնատար անձինք):

[2] Անտոնոպուլոս, Անդրեաս: In ՝ «Ինչն է Blockchain», Youtube, 2018 հունվար: Disponível em: https://youtu.be/4FfLhhhIlIc

[3] Տվյալների կառուցվածքի ընթացիկ կազմաձևումը

[4] Հաշվարկային իրադարձություններ, որոնք կարող են հանգեցնել պետական ​​գործարքների, կարողանալով պայմանագրեր նախաձեռնել կամ նախնական պայմանագրեր կանչել

[5] Vitalik Buterin- ը, Ethereum- ի ստեղծող, վերջերս թողարկեցին կոպիտ իրականացման ուղեցույց, որը բացահայտում է, որ ցանցի մշակողները առաջին հերթին կսկսեն «հիբրիդ» համակարգով, որը միավորում է բիտկոինի ոճի ապացուցողական աշխատանքների արդյունահանումը `իր շատ սպասված և դեռևս փորձարարական ապացույցներով: - Բաթերինի կողմից ստեղծված Casper կոչվող համակարգ ունեցող համակարգ:

[6] Vukolić M. (2016): Ստանդարտ Blockchain գործվածքների որոնում. Ապացույցների գործը ընդդեմ BFT- ի վերարտադրման, հետևյալում ՝ Camenisch J., Kesdoğan D. (ed.) Openանցի անվտանգության ոլորտում բաց խնդիրներ, iNetSec 2015, Դասախոսություններ Նշումներ համակարգչային գիտություններում, հատոր: 9591, Սպրինգեր

[6] https://www.ethereum.org/token

[7] https://hyperledger-fabric.readthedocs.io/am/latest/fabric_model.html#consensus

[8] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[9] Հասակակիցները կարող են ունենալ երկու հատուկ դեր ՝ ա. Ներկայացնող հասակակից կամ ներկայացնող, բ. Հաստատող գործընկեր կամ հաստատող: https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[10] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[11] https://hyperledger-fabric.readthedocs.io/am/latest/Fabric-FAQ.html#chaincode-smart-contracts-and-digital-assets

[12] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[13] https://discourse.corda.net/t/mobile-consumer-payment-experience-with-corda-on-ledger-cash/966?source_topic_id=962

[14] Ըստ Վիքիպեդիայի, Կառավարության կամ միջազգային կազմակերպության կողմից հրապարակված պաշտոնական փաստաթուղթը ՝ որոշ խնդրի վերաբերյալ ուղեցույց կամ ուղեցույց ծառայելու համար:

[15] Վալենտա, Մարտին; Սանդներ, Ֆիլիպ: In: Ethereum- ի, Hyperledger գործվածքների և Corda- ի համեմատությունը: Ֆրանկֆուրտի դպրոցի բլոկչեյնի կենտրոն, 2017