Блокчейндер және DLT

Оның негізгі ресурстарына қысқаша салыстырмалы талдау

Татьяна Реведо жасаған

Кіріспе

Біз қазіргі әлемдегі өзгерістердің, басқаруға, өмір салтына, корпоративті модельдерге, ғаламдық ауқымдағы институттарға және жалпы қоғамға, жалпы қоғамға әсер ететін өзгерістердің катализаторы ретінде ұсыныла алатын құбылыстың өсіп жатқандығының куәсі болып отырмыз.

Сурет: Shutterstock

Біздің санамызды ғасырлар бойына жинақтап келе жатқан ескі заңдылықтар мен идеялар [1], Blockchain архитектурасы басқаруға және орталықтандырылған және басқарылатын тәсілдерге қарсы болады және оны жай таратылған тіркеу ретінде анықтау әділетсіз болады. Бұл оның көптеген өлшемдерінің біреуін ғана білдіреді, олардың ауқымы адамдар мен компаниялар әлі күнге дейін біліктілігін анықтай алмайды және мөлшерлейді.

Blockchains тұжырымдамалары, ерекшеліктері мен сипаттамалары әлі де ашылуда, бірақ Blockchains-тегі шешімдерге жету жолдары оның негізгі ресурстарын қабылдау мен бағалауды қажет етеді деп болжауға болады.

Осы жолда осы мақаланың мақсаты - Blockchains және Distribed Ledgers арасындағы қысқаша салыстырмалы талдау жасау, оның кейбір негізгі сипаттамаларына назар аудару және, осылайша, оны қабылдаудан пайда болатын артықшылықтар мен кемшіліктерді анықтауға көмектесу. Техникалық кемшіліктерді түзетуге көмектесетін сарапшылардың ескертулері.

Ледгер технологиялары (DLT)

«Blockchains» және «DLTs» (Distribed Ledger Technologies) терминдерін синонимдер ретінде пайдалану өте кең таралғанмен, ақиқат, Блокчейндердің (мысалы, Bitcoin, Ethereum, Zcash) Distribution Ledger технологиясымен (гиперледжгер матасы ретінде) ұқсастықтары бар. , немесе R3 Corda), DLTs Blockchain емес.

Сурет: Shuttesrtock

Үлестірілген Ledger Technologies (DLTs), немесе басқалардың қалауы бойынша, белгілі актерлер бөлісетін ортада транзакцияларды өңдеу үшін (мысалы, келісім-шарт бойынша), ал нақты Blockchains жобаланған кітаптар архитектуралары мен құрылымдары құрылды. бейтаныс адамдар құндылықты қауіпсіз жеткізе алады, транзакциялар мен деректерде сенімділік (нақтылық, нақтылық, нақтылық) және өзгермейтіндік [2] алу үшін тексеру агенттерін тарата алады. Айта кету керек, сенімділік пен өзгермейтіндік активтерді барабар цифрландыруда сәтті болу үшін қажет.

Екінші жағынан, Ethereum, IBM Hyperledger Fabric және R3 Corda-дағы әртүрлі технологиялық ресурстарды талдай отырып, біз «Blockchains» және «DLTs» арасындағы айырмашылықтарды анықтай аламыз.

Ethereum

Blockchain Ethereumare-дағы операциялар «блоктарда» сақталады, мемлекеттік ауысулармен [3] нәтижесінде жаңа жүйенің күйі пайда болады (бұл жүйенің тұтастығы арқылы дерекқормен операцияларды өңдеу жылдамдығын төмендетеді [4]).

Сурет: Shuttestock

TheEthereum экожүйесі жеке блокчейндік экожүйелер мен қоғамдық блокчейндердің жиынтығынан құрылғандықтан, осы мақалада Ethereum-тің қоғамдық нюанстарын синтездеу мағынасы зор.

Осылайша, тараптардың қатысуына қатысты, бұл рұқсатсыз жүзеге асырылады, яғни кез-келген адам Ethereum желісіне рұқсатсыз, кіре алады. Қатысу тәсілі, консенсусқа қалай қол жеткізуге әсер ететіндігін атап өткен жөн.

Ethereum-дағы «консенсус» туралы барлық қатысушылар, жасалған барлық транзакциялар бойынша, белгілі бір мәмілеге салымшы қосқан-енгізбегеніне қарамастан, консенсусқа қол жеткізуі керек. Операциялардың тәртібі бухгалтерлік кітаптың дәйекті жағдайы үшін өте маңызды. Егер транзакциялардың түпкілікті тәртібін белгілеу мүмкін болмаса, екі есе шығындар пайда болуы мүмкін. Желіде белгісіз бөліктер болуы мүмкін (немесе келісімшарттық міндеттеме бар), кітапты екі есе көп шығын жасағысы келетін алаяқтық қатысушылардан қорғау үшін келісілген механизм қолданылуы керек. Қазіргі кезде Ethereum-да бұл механизм «Дәлелдемелер» (PoW) еңбегіне негізделген тау-кен өндірісі арқылы құрылған [5]. Барлық қатысушылар ортақ кітаппен келісуі керек және барлық қатысушылар барлық тіркелген жазбаларға қол жеткізе алады. Мұның салдары - PoW транзакцияны өңдеуге әсер етеді [6]. Кітапханада сақталған мәліметтерге қатысты, жазбалар жасырын болса да, олар барлық қатысушылар үшін қол жетімді, олар құпиялылықтың жоғары дәрежесін қажет ететін қосымшаларды бұзуы мүмкін.

Тағы бір ерекшелігі, Ethereum-де Ether деп аталатын кірістірілген cryptocurrency бар. Ол тау-кен блоктарымен келісімге қол жеткізуге ықпал ететін «түйіндер» үшін сыйақыларды төлеу, сондай-ақ транзакция үшін төлемдерді төлеу үшін қолданылады. Сондықтан, Ethereum үшін орталықтандырылмаған қосымшаларды (DApps) жасауға болады, олар ақша операцияларын жүргізуге мүмкіндік береді. Сонымен қатар, пайдаланушылық жағдайларға арналған цифрлық белгіні алдын-ала белгіленген үлгіге сәйкес келетін ақылды келісімшартты қолдану арқылы жасауға болады [7]. Осылайша, cryptocurrencies немесе активтерді анықтауға болады.

Сонымен қатар, Ethereum архитектурасы сонымен қатар жүйеге «крипто-экономикалық» ынталандыру қабаттарын қосуға қабілетті «серіктестік платформаларға» мүмкіндік береді.

Сонымен, Ethereum-де активтерді сандық тауаризациялау интеграциясы бар, яғни цифрлық тауарларды үнемдеуге интеграциялануға болады, бұл Hyperledger Fabric де, R3 Corda да мүмкін емес.

Гиперледжді мата

IBM Hyperledger Fabric сенімді ортада транзакциялардың жоғары өткізілуін қамтамасыз ету үшін көп арналы архитектурадағы барлық транзакциялардың орындалуын қамтамасыз ете отырып, Blockchain жүйесінің негізгі принциптерін ауыстырады. IBM Fabric - бұл Blockchain емес, DLT.

Гиперледж-матаның сәулеті Blockchain жүйесінің тұтастығы мен сенімділігіне, деректердің сенімді ағымында тезірек транзакцияға және өткізуге мүмкіндік береді. Алайда, мата ортасындағы мемлекеттік реттеу тиімді болғанмен, Ethereum немесе Bitcoin сияқты блокчейн сияқты орталықтандырылмаған қоғамдық экожүйеде құндылықты сақтай алмайды.

Қатысуға қатысты, Hyperledger Fabricit-те рұқсат етілген (рұқсат етілген), сондықтан желі қатысушылары алдын-ала таңдалады және желілерге қол жетімділік оларға ғана шектеледі.

Айтпақшы, гиперледж матасының консенсустық түсіндірмесі неғұрлым жетілдірілген және PoW негізіндегі тау-кен жұмыстарымен ғана шектелмейді (Proof of Work) немесе кейбір туынды. Рұқсат етілген режимде жұмыс жасай отырып, Hyperledger Fabric жазбаға қол жетімділікті нақтылап, құпиялылықты қамтамасыз етеді. Сонымен қатар, сіз тиімділікке қол жеткізесіз, сондықтан мәмілеге қатысатын мүдделі тараптар ғана келісімге келуі керек. Гиферледж келісімі кең болып табылады және транзакцияның барлық ағынын, яғни транзакцияны ұсынудан бастап желіге дейінгі бухгалтерлік міндеттемеге дейін қамтиды. [8] Сонымен қатар, есептеу құрылғылары («түйіндер» деп те аталады) консенсусқа қол жеткізу процесінде әр түрлі рөлдер мен міндеттерді атқарады.

Гиперледж Фабрикасында түйіндер дифференциалданады, олар Клиентке немесе ұсынушы-клиентке жіктеледі [9], теңеу [10] немесе келісім беруші [11]. Техникалық бөлшектерді енгізбестен, Fabric консенсусты басқаруға және транзакцияларға қол жетімділіктің шектеулі болуына мүмкіндік береді, нәтижесінде масштабталу және жұмыс құпиялылығы жақсарады.

Гиперледжге кірістірілген cryptocurrencies қажет емес, өйткені тау-кен арқылы консенсусқа қол жеткізілмейді. Алайда, матаның көмегімен ұлттық валютаны немесе цинкодты цифрлық белгіні жасауға болады. [12]

R3 Corda

R3 Cordaarch архитектурасында, өз кезегінде, ортақ деректерді өңдеу «ішінара сенімді» ортада жүреді, яғни контрагенттер бір-біріне толық сене бермейді, дегенмен олардың платформасында Blockchain жүйесінің компоненттері жоқ. бір мәнді, дәл және өзгермейтін мәнді қамтамасыз ету.

Сурет: Shutterstock

R3 Corda-да мәліметтер бөліктері дерекқорға ұқсас кітапқа қосылады, ол деректерді оқиғалар тізбегіне қосады және бақыланатын ортада оның пайда болуын бақылауға мүмкіндік береді. Деректердің шығу тегі R3 Corda консорциумының мүшелері басқарады, ол бағдарламалық платформаға қол жеткізуді белгілі бір бақылауға ие. Осы конфигурацияны қолдана отырып, банктер мен қаржы институттары бірлескен бухгалтерлік экожүйеде ақпаратты өңдеу тұрғысынан тиімділікті арттыра алады. Деректерді ұйымдар арасында жақсартуға және өңдеуге болады, бұл сенімсіз контрагенттер арасында үлкен сенім қажеттілігін азайтады. R3 Corda-дағы транзакцияның жарамды болуы үшін оған: қатысушы тараптар қол қоюы керек, мәмілені анықтайтын келісім-шарт кодымен расталуы керек.

R3 Corda-ға қатысу туралы, Hyperledger Fabric сияқты, рұқсат етілген (рұқсат етілген), сондықтан желі қатысушылары алдын-ала таңдалады және желіге кіру тек бұлармен ғана шектеледі.

R3 Corda консенсусына келсек, оны түсіндіру неғұрлым нақтыланған және PoW (Proof of Work) немесе туынды негізінде өндірумен шектелмейді. Р3 Corda рұқсатымен жұмыс жасай отырып, жазбаларға қол жетімді басқаруды жетілдіреді және осылайша құпиялылықты арттырады. Сонымен қатар, сіз нәтижеге қол жеткізесіз, өйткені мәмілеге қатысушы тараптар ғана келісімге келуі керек. Фабрика сияқты, Кордадағы консенсусқа тек бөліктерден тұратын мәміле деңгейінде қол жеткізілді. Мәміленің жарамдылығы мен бірегейлігі консенсусқа негізделеді, және мұндай жарамдылық мәмілеге байланысты ақылды келісімшарттар кодының орындалуымен кепілдендіріледі. Қатысушылар арасында мәміленің айрықша ерекшелігі туралы консенсусқа «нотариаттық түйіндер» деген атпен қол жеткізілді. [13]

Бұл жерде R3 Corda жүйесі жабық болғандықтан, экономикалық ынталандырулар негізінде экожүйе құру үшін қажетті құралдар мен технологиялық сипаттамалардың жоқтығына, сондай-ақ көпшілік сандық активтер ортасына ие болмайтындығына назар аудару керек. Сонымен қатар, R3 Corda енгізілген криптовалюталарды қажет етпейді, өйткені тау-кен арқылы консенсусқа қол жеткізілмейді, ал оның Ақ Қағазында криптовалюталар мен таңбалауыштар пайда болмайды. [14]

Ethereum, гиперледжгер матасы және R3 Corda сәулеті

EthereumWhite қағаздарын [15], Hyperledger Fabricand R3 Corda талдағанда, бұл құрылымдар қолданудың ықтимал өрістеріне қатысты әртүрлі көзқарастарға ие. [16]

Сондықтан, гиперледжгер Fabricand R3 Corda-ны дамыту мотивациясы нақты пайдалану жағдайында болады. R3 Corda-да қолдану жағдайлары қаржылық қызметтер секторынан алынады, сондықтан осы секторда Корда қолданудың негізгі саласы жатыр. Өз кезегінде, гиперледжгер материалы банктік және денсаулық сақтау салаларынан бастап жеткізілім тізбегіне дейін әр түрлі салаларда қолдануға болатын модульді және кеңейтілген сәулетті ұсынуға ниетті.

Ethereum сонымен қатар өзін қолданудың кез-келген нақты саласынан мүлдем тәуелсіздігін көрсетеді, бірақ Hyperledger Fabric-ден айырмашылығы, ерекшелігі емес, транзакциялар мен қосымшалардың барлық түрлеріне арналған жалпы платформаны ұсынады.

Қорытынды пікірлер

Бұл жерде платформалар бір-бірінен ерекшеленеді деген қорытынды жасалды. Blockchains Ethereum ретінде, оның белгілі бір ерекшеліктері бар, олар таратылған кітаптарда жоқ. DLTs, өз кезегінде, Ethereumis қазіргі уақытта бірдей дәрежеде қол жеткізе алмайтын өнімділікке ие.

Мұнда талданған барлық архитектуралар әлі де салынуда, сондықтан олардың хаттамаларын кәсіпкерлер мен менеджерлер мұқият зерттеп, практикалық іске асырудың алдында оларды қажетті тереңдікке жеткізуі керек.

Сіз өзіңіздің қайда барғыңыз келетіндігіңізді және осы архитектуралардың қалаған функционалдық деңгейлерді репликалауға қаншалықты жақын екенін білу барлық жағдайды өзгерте алады.

Ескерту: Бұл мақала автордың қарапайым ғана жеке түсінігін көрсетеді. Техникалық кемшіліктерді түзету мақсатында әзірлеушілердің пікірлері қабылданады.

Библиография

Ethereum. In: Ethereum мемлекеттік ауысу функциясы. Гитуб. Дисконттық эм: https://github.com/ethereum/wiki/wiki/White-Paper#ethereum-state-transition-function.

Ethereum. Авторы: Философия. GitHub. Өткізу: https://github.com/ethereum/wiki/wiki/White-Paper#philosophy

Хер, Майк. Кімде: Корда: Бөлінген кітап Corda техникалық ақпараты. Корда, 2016. Диспонивті эм: https://docs.corda.net/_static/corda-technical-whitepaper.pdf

Могаяр, Уильям (Автор); Баттерин, Виталик (Пролого): Бизнес-блокчейн: келесі интернет-технологияларды қолдану, уәде, тәжірибе және қолдану. Amazon, 2017 жыл.

Рей, Шаян. In: Блокчейн мен таратылған лизинг технологиясының арасындағы айырмашылық. Деректер ғылымына қарай, 2018 жыл.

Linux қоры. In: Гиперледжді түсіндіруші. Гиперледж. Өткізу: https://youtu.be/js3Zjxbo8TM

Linux қоры. Кіріспе: Гиперледждің архитектурасы, 1-том. Өткізу: https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf

Валента, Мартин; Санднер, Филипп. In: Ethereum, гиперледжді мата және Corda салыстыру. Франкфурт мектебінің Blockchain орталығы, 2017 ж.

Википедия, энциклопедия ливрі. Ақ: Ақ қағаз. Диспонивель эм: https://pt.wikipedia.org/wiki/White_paper

Сю, иілген. In: Blockchain vs. Ledger технологиялары. Консенсис, 2018 жыл.

Соңы

[1] Блокчейндер сенімді растайтын агенттерге (банктер, үкіметтер, адвокаттар, нотариустар және заңнамаға сәйкестікті растайтын лауазымды тұлғалар) біздің сенімімізді азайтуға және тіпті жоюға көмектеседі.

[2] Антонопулос, Андреас. «Blockchain дегеніміз не», Youtube, қаңтар, 2018 ж. Дисконттау эм: https://youtu.be/4FfLhhhIlIc

[3] Деректер құрылымының ағымдағы конфигурациясы

[4] Мемлекеттік транзакцияларға әкелуі мүмкін есеп айырысулар, келісім-шарттар жасауға немесе бұрын жасалған келісімшарттарға қоңырау шалуға мүмкіндік беру

[5] Виталик Бутерин, этереумді жасаушы, жақында желіні жасаушылар алдымен биткоиндік стильдегі өндірісті өзінің көптен күткен және әлі де эксперименттік дәлелімен біріктіретін «гибридті» жүйеден бастайтынын көрсетеді. - Бутерин жасаған Каспер деп аталатын акциялар жүйесі.

[6] Вуколич М. (2016). Масштабталатын блокчейн матасына арналған тапсырма: жұмыс дәлелі және BFT репликациясы, Камениш Дж., Кесдоған Д. 9591, Спрингер

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

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

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

[9] Құрдастардың екі ерекше рөлі болуы мүмкін: а. Өтініш беруші немесе жіберуші, b. Растау бойынша растаушы немесе индоссант. 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/kz/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-experitions-with-corda-on-ledger-cash/966?source_topic_id=962

[14] Ақ қағаз, Уикипедияға сәйкес, үкімет немесе халықаралық ұйым жариялаған ресми құжат, қандай-да бір проблеманы шешуге және оны шешуге арналған нұсқаулық немесе нұсқаулық ретінде қызмет етеді.

[15] Валента, Мартин; Санднер, Филипп. In: Ethereum, гиперледжді мата және Corda салыстыру. Франкфурт мектебінің Blockchain орталығы, 2017 ж