ланцюг

Як зазначено у нашому керівництві , існують три основні технології, від поєднання яких утворюється Blockchain. Жодна з них не є новинкою. Новинка - це їх поєднання та застосування.

Ці технології: 1) приватний криптографічний ключ, 2) розподілена мережа із спільним обліковим записом та 3) стимул для обслуговування транзакцій мережі, ведення обліку та забезпечення безпеки.

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

Криптографічні ключі

Двоє людей хочуть здійснювати транзакції через Інтернет.

люди

Кожен з них має приватний ключ і відкритий ключ.

ключи

Основною метою цього компонента технології Blockchain є створення надійної цифрової ідентифікації. Ідентифікація заснована на володінні комбінацією приватних та публічних криптографічних ключів.

Поєднання цих ключів можна розглядати як яскраву форму згоди, створюючи надзвичайно корисний цифровий підпис.

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

власність

Ідентифікація

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

Для Blockchain це починається з розподіленої мережі.

Розподілена мережа

Вигоду та необхідність розподіленої мережі можна зрозуміти з ідеї "падаючого в лісі дерева".

Якщо падаюче в лісі дерево зафіксувати на відеокамеру, то ми можемо бути досить впевненими, що дерево впало. Ми маємо візуальні свідчення, навіть якщо деталі (чому або як) можуть бути незрозумілими.

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

Одним словом, розмір мережі важливий для захисту мережі.

Це одна з найбільш привабливих якостей Blockchain біткоіна - він настільки великий і накопичив стільки обчислювальної потужності, що на момент написання цього тексту, біткоін забезпечений 3 500 000 TH/s, це більш ніж 10 000 найбільших банків у світі разом узятих. Ethereum, який ще більш незрілий, забезпечується приблизно 12,5 TH/s, більше, ніж Google, і це лише два роки і все ще в основному в тестовому режимі.

Система записів

система

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

Протокол

ключи

Блок, що містить цифровий підпис, позначки часу та відповідну інформацію, потім транслюється всім вузлам у мережі.

схема

Протокол обслуговування мережі

Реаліст може кинути виклик дереву, що падає в експерименті з лісом, з наступним питанням: Навіщо мільйон комп'ютерів з камерами, які очікують, щоб записати, падаюче дерево? Іншими словами, як залучити комп'ютерну потужність для обслуговування мережі, щоб зробити її безпечною?

Для відкритих, загальнодоступних блоків, це вимагає майнінгу. Майнінг побудований за унікальним підходом до давнього питання економіки - трагедії спільності.

Потужність комп'ютерної обробки забезпечує Blockchain та обслуговування мережі з вигодою для користувача. Самостійний інтерес людини використовується для обслуговування суспільної потреби.

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

Біткоін прагне бути подібним до золота. Біткоіни та їх базові одиниці (сатоши - на честь свого засновника - Сатоши Накамото) повинні бути унікальними для того, щоб бути власністю та мати цінність. Для цього вузли, що обслуговують мережу, створюють та зберігають історію транзакцій для кожного біткоіну, працюючи над вирішенням поставлених математичних завдань.

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

Ось ланцюжок блоків:

кубики

Тип, кількість та перевірка цифрового підпису можуть бути різними для кожного Blockchain. Це питання правил протоколу Blockchain - правил підтвердження дійсності транзакції або створення нового блоку. Процес перевірки може бути адаптований для кожного ланцюга. Будь-які необхідні правила та стимули можуть бути створені тільки тоді, коли достатня кількість вузлів досягне консенсусу відносно того як слід перевіряти транзакціі.

Це експерементальна ситуація, і люди тільки починають з нею експериментувати. І як будь яка технологія, блокчейн несе в собі як позитивні, так і негативні наслідки.

таблиця

На даний момент ми перебуваємо в процесі розробки Blockchain, де проводяться багато таких експериментів. Єдині висновки, зроблені на сьогоднішній день, полягають в тому, що ми все ще маємо неповне розуміння спритності протоколів Blockchain.

Фото: flickr.com
Обробка: Vinci