Біткойн не є «криптою» – CoinGeek

Настав час ще одного розгрому міфів. Коли хтось згадує криптографічну індустрію, яка вже відійшла в минуле, що перше спадає вам на думку? Це був біткойн? Ну а якщо так, то вам нема чого соромитися. Так скаже більшість людей. Але чи здивує вас, що немає жодних підстав для використання цього слова в поєднанні з біткойнами?

Це вірно. Там не є крипто в Bitcoin.

Коли люди вживають слово «крипто», вони просто використовують його коротку форму криптографія, тобто використання інструментів і кодів для створення повідомлень, які може прочитати лише одержувач. Вони вживають це слово як синонім шифруванняякий часто (неправильно) цитують як одну з причин, чому біткойн безпечний і незмінний.

На жаль, це далеко від реальності, і причини цього сплели б багатий гобелен історії.

Давайте спочатку розглянемо основні хибні причини, чому слово шифрування і крипто став асоціюватися з біткойнами. По-перше, слово шифрування або криптографія не відображається ніде в Біткойн білий папір. «Криптографічні докази» згадуються в документі, і різниця між ними та криптографією є значною.

Криптографія, знову ж таки, це загальне використання кодів, щоб гарантувати, що повідомлення може прочитати лише призначений одержувач. Іншими словами, використовується для передачі секретних повідомлень через публічний канал. Це слово зазвичай використовується як синонім шифрування/дешифрування повідомлень. Він стосується надсилання та отримання секретних повідомлень.

Криптографічний доказоднак це акт використання криптографічних примітивних функцій для створення неспростовних публічних доказів того, що конкретний відправник надіслав повідомлення. Саме повідомлення є загальнодоступним, а особу відправника повідомлення перевірено.

У певному сенсі одне протилежне іншому. У той час як один займається збереженням секретних повідомлень, інший займається публічною атестацією повідомлень.

Однак, оскільки терміни мають той самий кореневий префікс «крипто», термін, який спочатку, можливо, використовувався неправильно, чомусь застряг. Будьте впевнені, в Bitcoin немає шифрування. Нічого не зашифровано, і немає секретів. Насправді його модель безпеки залежить від повної прозорості всіх транзакцій1 а не зберігати таємниці.

Біла книга була вперше опублікована в списку розсилки криптографії.

Це ще одне можливе джерело неправильної асоціації, оскільки оригінальну білу книгу про біткойни було розміщено на цьому форумі, де серед учасників було багато провідних експертів у галузі криптографії. Припущення полягало в тому, що біткойн мав бути продовженням попередніх спроб створення електронних готівкових проектів (таких як Електронні гроші Девіда Чаума), які використовували шифрування як частину своєї системи.

Використовуються відкритий і закритий ключі

Ще однією можливою причиною є асиметрична криптографія з відкритим ключем. ECDSAщо означає алгоритм цифрового підпису еліптичної кривої, використовує ті самі математичні примітиви, що й ECC (криптографія еліптичної кривої), і, таким чином, також використовує пару асиметричних ключів відкритий і закритий ключі. Це є синонімом інших алгоритмів криптографії, які використовують відкритий ключ для шифрування повідомлень і закритий ключ для їх дешифрування.

Однак ці ключі не використовуються для шифрування чи дешифрування чого-небудь. Вони використовуються для публічної перевірки того, що підписувач транзакції, що переміщує монету, є правильною особою, як зазначено попереднім відправником. Іншими словами, якщо Аліса надіслала монету Бобу, то біткойн використовує ECDSA, щоб переконатися, що, коли Боб далі підписує та надсилає монету Чарлі, Боб справді єдиний, хто може створити цей підпис. Це перешкоджає комусь іншому витрачати монети Боба, а також гарантує, що той, кому Боб надсилає монети, може бути переміщений лише цим одержувачем.

Дійсно, блокування монет за певним відкритим ключем, єдиним контролером якого може бути власник пов’язаного закритого ключа, є лише одним із багатьох способів блокування монети. Звичайно, це не є обов’язковим. Монети можна заблокувати кількома ключами, що робить їх фактично спільним обліковим записом, або навіть заблокувати щось, що взагалі не пов’язано з ключем, натомість блокуючи монети за певним сценарієм блокування2. Усе це фантастичні біткойн-програми, які лише нещодавно почали вивчати3.

Отже, навіщо тоді, якщо немає згадки про крипто або шифрування у білому документі, не використовують криптографію чи шифрування в протоколі, чи багато людей вірять, що біткойн захищено шифруванням? Або чому біткойн називається a криптовалюта?

Термін «криптовалюта» з’явився раніше за біткойн. Насправді, як уже згадувалося, попередні спроби отримати електронну готівку називалися криптовалютами, і вони справді включали шифрування як спосіб приховати суми, що надсилаються, як форму захисту конфіденційності. Ця назва просто затрималася, тому що біткойн здавався просто «ще одним із цілої групи».

Інша, більш мерзенна причина полягає в тому, що багато біткойн-«ОГ» багато в чому ґрунтуються на біткойні та його подорожчанні, і вони розуміють, що пов’язування біткойна з шифруванням і криптографією — це спосіб створити враження, що його можна використовувати для приховування ваших операції подалі від сторонніх очей чи контролю уряду. Зрештою, якби нові «кити» з купою нелегітимних коштів знали, що кожна транзакція, яку вони коли-небудь здійснять, назавжди реєструватиметься та перевірятиметься владою, вони, швидше за все, не будуть зацікавлені у використанні біткойнів, натомість віддадуть перевагу перевіреному методу тіньових банків, грошових мулів і дилерів Rolex. Тож для тих, хто знає краще, є стимул мовчати, якщо відкриття означає загрозу знецінення вашого пенсійного фонду. Якщо ви знаєте будь-яких самопроголошених OG, запитайте їх, де шифрування в біткойнах, і подивіться, що вони скажуть.

Біткойн — це прозора система з моделлю безпеки, заснованою на прозорості. Оскільки вузли (майнери) є публічними, і вони покладаються на те, що їхні блоки будуть прийняті їхніми конкурентами, збереження чесності є економічним «найкращим кроком». Коли все, що ви робите, має бути підтверджено вашими колегами, щоб вони не відхиляли ваші блоки, витрачаючи вашу роботу даремно, вузли, як правило, діють чесно та відповідно до правил. За допомогою цієї моделі можна забезпечити виконання будь-яких правил. Важливо, що ця модель абсолютно не покладається на збереження будь-яких секретів.

Тож наступного разу, коли ви будете говорити з прихильником біткойна, який називає його «крипто», скажіть йому, що в біткойні взагалі немає шифрування чи секретів, і це саме те, що змушує його працювати, тоді як усі попередні спроби отримати електронну готівку провалилися.

Джеррі Чан
Технолог Уолл-стріт

ПРИМІТКИ:
[1] Ось як майнери можуть виявити, коли інший вузол нечесний, і можуть проголосувати за ігнорування їх доказів роботи та відхилення їх блоків. Загроза однорангового бойкоту блоків вузлів майнінгу – це те, що тримає всі вузли майнінгу в порядку. Не соціальний консенсус і навіть не розробники.
[2] Біткойн містить внутрішню мову сценаріїв, похідну від FORTH, яку можна використовувати для програмування користувацьких сценаріїв блокування, щоб програмувати витратність монет.
[3] Переважно проектами в блокчейні BSV, такими як СТАС і SCrypt

CoinGeek Conversations with Owen Vaughan: використання сучасних досягнень у криптографії для підвищення конфіденційності даних

Новачок у блокчейні? Перегляньте CoinGeek Блокчейн для початківців найкращий ресурсний посібник, щоб дізнатися більше про технологію блокчейн.



Source link

Поділіться своєю любов'ю