BIP-47 срещу BIP-75: лекотата на използване на портмонета като поверителни

в двора през 2016 г., и хората все още да сканират QR-код или копират и вмъкват дълъг символен низ (Bitcoin адрес) да се ангажират kriptovalyutnyh плащания. Отдавна е време за по-прости и удобни портфейли, но доскоро не бяха предложени решения на този проблем.

BIP-47 (няколко кода за плащане за йерархично детерминирани портмонета) и BIP-75 (на лента размяна на адреси чрез кодиране протокол плащане) - Две предложения за опростяване на процеса на плащане Bitcoins на без да се компрометира поверителността на потребителите. Основната цел на предложенията е да се изключи възможността за проследяване на плащанията от потребители, разглеждащи блока.

В тази статия ще се опитаме да разберем как BIP-47 и BIP-75 ще направим kriptovalyutnye портфейли по-удобно, без да засягат личния живот.

Слабости BIP-32 в сравнение с BIP-47

Преди да говорим за предложението на BIP-75, е необходимо да се сравни BIP-47 и BIP-32. BIP-47 създава протокол за плащане между двете страни, който не може да се види отвън. Това означава и възстановяване на плащания, тъй като взаимоотношенията за плащане могат да бъдат променени.

Според анонимен SamouraiWallet чантата за разработчици, за изпълнение на BIP-47, проблемът с BIP-32 е да се създаде платежните отношения на "едно към много". Това означава, че всеки притежател на потребителския ключ xpub може да разглежда всички плащания и свързаните с него крипто-валутни адреси.

"В момента, BIP-47 е разширение на BIP-32", - казва предприемачът - ". По-късно, с развитието, то може да се разглежда като заместител на BIP-32"

Един от авторите на предложението БИП-75, Джеймс МакУихе, е съгласен с това становище. Според него, ако искате да имате статичен обществен адрес, офертата BIP-47 ще бъде по-подходяща от BIP-32. Въпреки това, "BIP-32 и BIP-47 са разработени за различни сценарии, така че сравняването им няма много смисъл", добавя той.

BIP-32 премахва проблемите на BIP-75

Въпреки факта, че на ГИВП-75 използва BIP-32, предложението добавя характеристики за защита на ключовите проблеми за поверителност, които показват разработчик Samourai Портфейл.

Когато използвате BIP-75, участниците не получават ключове xpub, т.е. нямат възможност да следят всички плащания и адреси. Вместо това, когато изпращате нова заявка за плащане от ключа xpub, нов адрес на Bitcoin се генерира на място. Според ръководителя Netki и сътрудничество BIP-75 Джъстин Нютон (Justin Нютон), потребителите могат да поискат разрешение за генериране на всяко ново Bitcoin адрес и не позволявайте на партньора да се генерират, по желание, безкраен брой Bitcoin адреси.

Предимства на BIP-47

Автор предлага BIP-47 Dzhastas Ranvir (Justus Ranvier) казва, че тя е била предназначена да подобри използваемостта kriptovalyutnyh портмонета като същевременно се подобрява личния живот.

Ranvir описва целта на BIP-47, както следва:

  • Създава адрес, който функционира в съответствие с желанията на потребителите Bitcoin (по-специално, кодът за плащане BIP-47 са двупосочно и многократно, подобен е-мейл адрес, когато някой ви изпраща плащане чрез BIP-47, виждате валидния имейл адрес на изпращача, който може безопасно да се използва за изпращане на възстановяване.
  • Това не причинява вреди на неприкосновеността на личния живот: повторното използване на платежния код не поражда такива вредни последици за поверителността като многократното използване на предварително разработени адреси.
  • Не застрашат безопасността на чантата: един от най-важните предимства на Bitcoin портфейли kriptovalyutnyh е способността да се възстанови от първичен източник, архивиране, което може да се направи само веднъж. BIP-47 съхранява тази функция.
  • Не създава зависимост от сървъри на трети страни. Зависимостта от сървъри на трети страни може да намали или премахне ползите от поверителността и да доведе до проблеми с надеждността и цензурата.
  • Съвместим с портфейли BIP-44. BIP-47 е проектиран като разширение на BIP-44. Всеки механизъм, използван от BIP-44 е в съгласие с BIP-47.

Според MakUayta, значителна качествена промяна в ГИП-47 в сравнение с ГИП-75, не е повишаване на неприкосновеността на личния живот и устойчивост на партньорски проверки и цензура.

Характеристики BIP-75

BIP-75 осигурява същото ниво на неприкосновеност на личния живот и удобство, които BIP-47, но не прави разплащателната Bitcoin протокол за извършване на работа по протокола за приемане.

Използването на BIP-47 включва изпращане на две транзакции за едно плащане. Това е така, защото първо трябва да извършите плащане за известия. За BIP-75 единичните плащания са по-характерни. Освен това, с течение на времето BIP-47 става интензивен, защото се използват много вериги за адреси, които трябва да бъдат постоянно наблюдавани.

С BIP-75 става възможно да получавате плащания от много хора за една верига от адреси. Това намалява ресурсните изисквания за мобилни портфейли.

Процес на възстановяване

От друга страна, при издаването на процеса за възстановяване на транзакции BIP-47 е по-добър от BIP-75.

"Най-голямото предимство на уведомленията въз основа на блокиране е гаранцията, че балансът на портмонета винаги може да бъде възстановен от източника", казва Ранвир. За да се запази сигурността, потребителите трябва периодично да архивират и това е крачка назад.

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

"Ако искате да го направите сами, се нуждаете от 80 GB свободно място на твърдия диск и поне 24 часа готовност". Друга възможност е да разчитате на сървър на трета страна, който намалява всички (предимства) на поверителността и анонимността, която се очаква от БИП-47. "

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

Анонимен разработчик Samourai Wallet обяснява на този въпрос, че потребителите се нуждаят само от копие на блокбъстъра. Той каза, че в момента се разработва общ каталог на платежните кодове, който ще позволи на потребителите да получат липсващата част от метаданните, свързани с историята на плащанията.

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

Разработчиците трябва да изберат протокола

Така че кой BIP трябва да бъде интегриран с потребителите? Като минимум, тя трябва да е подходяща за различни портфейли, които използват един стандарт. Това значително ще опрости работата на операторите с крипто-валутни портфейли при привличането на потребителите към плащанията в bitcoins.

"Като абсолютист по тези въпроси, съм съгласен с мнението, че BIP-75 не заслужава да бъде изпълнено", казва анонимният разработчик Samourai Wallet. "Вярвам, че BIP-47 и BIP-75 в крайна сметка са насочени към различни категории потребители", продължава той. "BIP-75 често се използва за насърчаване на търговските канали, докато BIP-47 поставя абсолютна поверителност в челните редици и антиценцензура за лекота на използване (доказателство за продажба). "

Във всеки случай разработчиците на чанти трябва да анализират и двете предложения (и всички други), за да определят кой е най-подходящ за техните клиенти.

Независимо от факта, че многобройните пощенски оператори първоначално се интересуваха от BIP-47, изглежда, че само Самурай Портлет и Сташ работят по платежните кодове. Dark Wallet започна работа по изпълнението на BIP-47, но развитието на тази чанта се задържа.

Може би има смисъл да се гледат онези, които са внедрили BIP-70 в миналото, тъй като те могат да внедрят BIP-75 в бъдеще. Услугите за криптиране на валута и портфейлите, които въведоха BIP-70, включват Coinbase, Bitpay, Copay, Mycelium, Breadwallet и BitcoinCore. Въпреки че заслужава да се отбележи, че изпълнението на BIP-75 в BitcoinCore, най-вероятно ще бъде спорно.