Блокчейните не са само за крипто. Нека да видим какво предлагат по отношение на поверителността.

Блокчейн технологиите поддържат неизменен запис на всички извършени транзакции. Този запис е публично достъпен, което означава, че някой може да идентифицира транзакции, да провери адресите и евентуално да ги свърже обратно с вас.

И така, ако искате да направите частна крипто транзакция, какво бихте направили? Е, можете да се обърнете към няколко протокола във веригата, внедрени в различни блокови вериги, за да ви предложат поверителност, от която се нуждаете.

1. Поверителни транзакции

Поверителните транзакции са криптографски протоколи, които позволяват на потребителите да запазят транзакциите поверителни. С други думи, те могат да скрият сумата и вида на активите, които се прехвърлят, като същевременно гарантират, че няма допълнителни монети за двойно харчене. Само участващите субекти (изпращач и получател) и тези, които те решат да разкрият ослепителния ключ, имат достъп до тази информация.

instagram viewer

Да предположим, че Джон има пет BTC в портфейла си и иска да изпрати два BTC на Мери, която вече е предоставила адреса си. Джон генерира ослепителен ключ и го интегрира с адреса на Мери, за да създаде поверителен адрес. Въпреки че адресът е записан в публичния регистър, само Джон и Мери знаят, че е свързан с адреса на Мери.

Джон инициира ангажимент на Pedersen с ослепителния ключ и два BTC. Ангажиментът на Pedersen позволява на потребителя да ангажира стойност, без да разкрива каква е тя до по-късна дата. Стойността се разкрива с помощта на ослепителния ключ.

Джон също така създава подпис с поверителния адрес на транзакцията и математическо условие, изискващо Мери да докаже, че притежава частния ключ на свързания адрес, което те правят. Сделката преминава и се записва в публичния регистър.

Технологията за поверителни транзакции е създадена от Адам Блек през 2013 г. Той е внедрен в множество проекти, включително страничната верига Elements на Blocksteam и протокола AZTEC.

2. Подписи на пръстени

Подписът на пръстена е метод за обфускация, който включва смесване на транзакцията на изпращача с няколко други реални и примамливи входа, което прави изчислително невъзможно да се знае точният подател. Той осигурява високо ниво на анонимност за изпращача, като същевременно запазва целостта на блокчейна.

Представете си малка група приятели, Алис, Боб, Карол и Дейв, които искат да вземат конкретно решение, без да разкриват кой точно го е направил. Те образуват пръстен, състоящ се от техните публични ключове (т.е. техните адреси на портфейли). Алиса инициира транзакция, използвайки своя ключ заедно с публичните ключове на останалите. Използвайки смесените входове, криптографски алгоритъм генерира подпис за транзакцията.

Подписът може да бъде проверен с помощта на публичните ключове, но не може да се определи дали произхожда от ключа на Алис. Същото се случва и с транзакциите от останалите членове. След това пръстенният подпис се добавя към блокчейна, улеснявайки вземането на решения, като същевременно запазва анонимността.

Блокчейн мрежите като Monero постигат висока степен на поверителност и анонимност на транзакциите чрез смесване на транзакции чрез пръстеновидни подписи.

3. Доказателства с нулево знание

Може би най-популярната технология за поверителност във веригата, доказателства с нулево знание, позволява проверка на данните за транзакциите, без да се разкрива действителната информация. По същество проверяващият ще извърши серия от взаимодействия, които демонстрират на проверяващия, че той наистина разполага с въпросната информация. Междувременно тези взаимодействия са проектирани така, че верификаторът да не може да отгатне информацията.

Да приемем, че Питър знае паролата за съблекалнята, но Карл иска да се увери, че я знае, без той да казва паролата. Питър решава да извърши серия от действия, които биха били възможни само ако знае паролата. Например, той отваря вратата, влиза, затваря я, след това я отваря отново, излиза навън и я затваря.

Карл разбира, че Питър наистина знае паролата, защото не би могъл да отвори вратата, да влезе и да се върне навън, без да знае паролата. Междувременно той е демонстрирал познаване на паролата, без непременно да посочва паролата.

ZK доказателствата играят решаваща роля в монетите за поверителност като Zcash, като гарантират, че подробностите за транзакциите са скрити, като същевременно могат да бъдат проверени от участниците в мрежата.

4. Мимбълуимбъл

Mimblewimble е протокол за поверителност, който замъглява входовете и изходите на транзакциите чрез процес на „прорязване“, при който множество транзакции се агрегират в единични набори, за да се създаде малък блок за транзакции с криптовалута. Това намалява размера на блокчейна, като същевременно добавя слой на поверителност.

Представете си, че Хари иска да изпрати тайно съобщение до Хърмаяни. С Mimblewimble цялата транзакция ще бъде нарязана на парчета като конфети. Междувременно подписите на транзакцията също се комбинират. Хари инициира криптографски подпис с подробности, които доказват, че той има право да харчи монетите и разрешава транзакцията.

Хърмаяни получава транзакцията и я потвърждава. Тя потвърждава, че транзакцията е валидна, че сумите съвпадат и че подписът на Хари е истински. Но тя все още не знае отделните входове и изходи.

Mimblewimble се използва в различни криптовалути, като Grin и Beam, за да се гарантира поверителността на транзакциите. В допълнение, той не изисква дълга история на минали транзакции, за да провери текущите, което го прави лек и мащабируем.

5. Глухарче

Dandelion се фокусира върху подобряване на анонимността на разпространението на транзакции в мрежата. Той действа, като прикрива произхода на транзакция по време на началните етапи на разпространение. Това затруднява злонамерените участници да проследят източника на транзакция до нейния произход, подобрявайки поверителността на потребителите.

Лили иска да изпрати транзакция по блокчейна, без да разкрива самоличността си. В първата фаза тя използва известен маршрут за транзакция. След това, по средата на процеса, тя предприема случаен заобиколен път, за да изпрати транзакцията си, преди тя да достигне дестинацията. На този етап не изглежда, че идва от нея.

Транзакцията се разпространява от възел на възел, без да разкрива произхода, като семена от глухарче, носещи се във въздуха. В крайна сметка то се появява в блокчейна, но е трудно да се проследи обратно до Лили. Протоколът е създал непредсказуем път и е скрил източника.

Първоначално Dandelion беше предложено да подобри поверителността на peer-to-peer мрежата на Bitcoin. Той обаче имаше недостатъци, които биха довели до деанонимизиране с течение на времето. Подобрена версия, Dandelion++, беше приета от Firo, криптовалута, която запазва поверителността.

6. Стелт адреси

Стелт адреси улесняване на поверителността на получателя чрез генериране на уникален еднократен адрес за всяка транзакция. Това не позволява на наблюдателите да свържат самоличността на получателя с конкретна транзакция. Когато средствата се изпращат до скрит адрес, само предвиденият получател може да дешифрира дестинацията на транзакцията, като се гарантира поверителност.

Да приемем, че Джей иска да запази транзакциите си частни. И така, той създава скрит адрес, така че хората да не могат лесно да свържат транзакцията с него. Той изпраща адреса на Боб, който трябва да плати с крипто. Когато Боб инициира плащането, блокчейнът разпръсква плащането в поредица от произволни транзакции, добавяйки сложност.

За да поиска плащането си, Джей използва специален ключ, който съответства на стелт адреса. Това е като таен код, който отключва адреса и му дава достъп до средствата.

Междувременно личният му живот остава непокътнат и дори Боб знае истинския му публичен адрес.

Monero използва стелт адреси, за да гарантира поверителността на публичните адреси на потребителите. Друг проект, който използва този протокол, е Particl, децентрализирана платформа за приложения в подкрепа на свободата.

7. Хомоморфно криптиране

Хомоморфното криптиране е криптографски метод, който позволява използването на криптирани данни за извършване на изчисления без първо дешифриране на данните. В блокчейн улеснява операциите върху криптирани транзакционни данни, като запазва поверителността по време на целия процес.

Да приемем, че Бренда иска да запази число в тайна, като същевременно остави Арън да направи някои изчисления с числото, без да го вижда. Тя криптира тайния номер, превръщайки го в заключен специален код, който само Арън може да отвори. Арън взема кода и извършва изчисления върху него, без да е необходимо да знае оригиналния номер.

Когато свърши, той изпраща резултата на Бренда, която след това използва своя ключ за криптиране, за да дешифрира резултата и да го превърне във формата на оригиналния таен номер. Сега тя има отговора, но Арън направи изчисленията, без да знае оригиналното число.

Хомоморфното криптиране беше използвано за разработването на Zether, поверителен и анонимен механизъм за плащане за блокчейн от Crypto Group на Станфордския университет. Това, което пречи на широкото му приемане, е бавността, неефективността и високите изисквания за съхранение.

Подобрете поверителността на вашите крипто транзакции

Докато блоковите вериги дават на потребителите по-високо ниво на поверителност, много от тях осигуряват само псевдо-анонимност. Докато публичният адрес може да бъде проследен до вас, самоличността ви не е напълно скрита.

Така че, ако искате да подобрите нивото на поверителност във веригата, използвайте блокчейн технологии, които използват протоколи за поверителност като тези по-горе.