Захаванне даследаванняў

Сённяшняя дзелавая публікацыя - гэта метад запісу звестак аб даследаваннях і распрацоўках такім чынам, каб яны не падлягалі фальсіфікацыям і дазвалялі канфідэнцыяльнасць, агляд і сродкі для праверкі вынікаў.

Адно з вынаходстваў nChain, якое з'явіцца ў хуткім часе - гэта тое, што мы апісваем як прадастаўленне пратакола размеркавання для бязмежных дылераў.

Самы просты адказ на тое, як мы можам дапамагчы навуковым даследаванням, заключаецца ў захаванні атрыманых дадзеных. Гэта могуць быць альбо поўныя дадзеныя, заслепленыя дадзеныя, зашыфраваныя дадзеныя, альбо хэш, які даказвае наяўнасць дадзеных у пэўны момант часу. Сказаўшы гэта, сёння я падрабязна раскажу пра нешта больш глыбокае.

Такім чынам, мы выкарыстоўваем сцэнарый биткойн-транзакцый для стварэння спосабу адпраўкі праверанага адказу карыстальніка. Гэта значыць, мы можам аформіць анкету і звязаць кожны адказ з людзьмі, захоўваючы поўную прыватнасць і навуковае двайное асляпленне. Мы ведаем, што мы выдалі апытанне ці іншы матэрыял упаўнаважанай і пацверджанай асобе, але мы таксама ведаем, што не можам сказаць, хто адгукнецца ў кожнай падзеі.

Такім чынам, Аліса можа прайсці аўтэнтыфікацыю на Боба, і як толькі яна пацвердзіць сваю асобу, яна можа ўстанавіць асляплены адрас. Боб зможа адказаць на асляплены адрас, не ведаючы, што менавіта ад Алісы ён атрымлівае дадзеныя.

Гэты метад ставіцца да пратаколу размеркавання парогаў для сляпых дылераў, якія выкарыстоўваюцца ў Metanet. У апісанай сістэме група Аліса АБО Аліса стварае асляпленую версію паведамлення пры дапамозе тайнага абмену і адпраўляе сляпое паведамленне групе Боба. Затым група Боб стварае падпісаную версію сляпога паведамлення пры дапамозе сакрэтнага абмену і адпраўляе падпісанае сляпое паведамленне групе Эліс. Затым група "Аліса" стварае незачыненую версію падпісанага паведамлення пры дапамозе тайнага абмену і атрымлівае неасляпленае паведамленне, падпісанае групай Боба, з парогавай колькасці акцый.

Аслеплены дылерскім парогам ключ

Цяпер Аліса і Боб могуць мець зносіны і абменьвацца апытаннямі, дадзенымі даследаванняў і многае іншае, выкарыстоўваючы асляплены ключ ECDSA. Паколькі Аліса - партыя, якая аслепляе, для яе больш важна мець кантроль над сістэмай, але ў той жа час мы можам таксама стварыць такую ​​парогавую схему, што Аліса можа быць асляплена ад людзей, якія атрымліваюць вынікі. Аліса падае свае асляпленыя ключы і транзакцыі, якія яна атрымала і падпісала ў blockchain.

Цяпер Боб можа мець зносіны з Алісай, ведаючы, што ён стварыў для яе адрас, але адначасова не ведае, з якім канкрэтным чалавекам ён мае зносіны. Той жа механізм можа быць выкарыстаны і пры галасаванні.

Боб і Аліса правяраюць адно аднаго. Здзелка, якая будзе выкарыстоўвацца, можа быць заменена альбо памяняцца атамамі, выкарыстоўваючы непасрэдныя пераклады праз біткойн-транзакцыі.

Аліса можа запоўніць апытанне, а потым зляпіць хэш, які яна адпраўляе Бобу. Затым Боб можа праверыць асобу Алісы праз не звязаныя паміж сабой каналы сувязі, і такі працэс таксама можа быць асляплены.

Боб падпісвае асляплены хэш, той, які ён толькі што атрымаў ад Алісы, і вяртае подпіс.

Затым Аліса можа адключыць подпіс, каб атрымаць сапраўдную біткойн-транзакцыю, якую яна можа адправіць у blockchain.

Боб не будзе ведаць, з якой здзелкай ён дапамог падпісаць Алісу, але можа быць упэўнены, што яна з'яўляецца членам партыі суб'ектаў даследаванняў.

Я не збіраюся падрабязна разглядаць тут поўны працэс; У бліжэйшы час ён будзе апублікаваны ў патэнце. На малюнку вышэй дэманструецца некаторая складанасць сістэмы. З часам яна выйдзе ў SDK, што дазваляе карыстальнікам рэалізаваць такія метады, не разумеючы поўнага фонавага працэсу.

Канчатковы вынік - гэта спалучэнне як галасавання, бяспечных метадалогій даследавання, і нават магчымасць псеўданімна выдаваць формы, якія могуць быць падвоенымі ўсляпуючымі і дазваляць правяраемым людзям праводзіць даследаванні і апытанні, не выдаючы іх пасведчанне.