Зміст
- Що таке Blockchain?
- Як працює блокчейн
- Blockchain приватний?
- Чи безпечний блокчейн?
- Blockchain проти Bitcoin
- Основи публічного та приватного ключів
- Практичні програми
- Плюси і мінуси Blockchain
- Недоліки Blockchain
- Що далі для Blockchain?
Хороша новина в тому, що блокчейн насправді легше зрозуміти, ніж це визначення звучить.
Що таке Blockchain?
Якщо ця технологія є настільки складною, навіщо називати її «блокчейн?» На самому базовому рівні блокчейн - це буквально лише ланцюжок блоків, але не в традиційному розумінні цих слів. Коли ми вимовляємо слова "блок" і "ланцюг" у цьому контексті, ми фактично говоримо про цифрову інформацію ("блок"), що зберігається в публічній базі даних ("ланцюжок").
"Блоки" на блокчейні складаються з цифрових фрагментів інформації. Зокрема, вони мають три частини:
- Блоки зберігають інформацію про трансакції, такі як дата, час та сума долара вашої останньої покупки від Amazon. (ПРИМІТКА. Цей приклад Amazon призначений для ілюстративних покупок; роздрібна торгівля Amazon не працює за принципом blockchain) Блоки зберігають інформацію про те, хто бере участь у транзакціях. Блок для вашої закупівлі в Amazon записує ваше ім’я разом із Amazon.com, Inc. Замість використання власного імені ваше придбання записується без будь-якої ідентифікаційної інформації, використовуючи унікальний "цифровий підпис", подібний до імені користувача. Блоки зберігати інформацію, яка відрізняє їх від інших блоків. Так само, як ви і у мене є імена, які відрізняють нас один від одного, кожен блок зберігає унікальний код під назвою "хеш", який дозволяє нам розказувати його, крім кожного іншого блоку. Скажімо, ви зробили свою покупку на Amazon, але поки він у дорозі, ви вирішите, що просто не можете протистояти і вам потрібен другий. Незважаючи на те, що деталі вашої нової транзакції виглядають майже ідентично вашій попередній покупці, ми все одно можемо розповісти про блоки через їх унікальні коди.
Хоча блок у наведеному вище прикладі використовується для зберігання однієї покупки від Amazon, реальність дещо інша. Один блок на блокчейні може фактично зберігати до 1 МБ даних. Залежно від розміру транзакцій, це означає, що в одному блоці може бути проведено кілька тисяч транзакцій під одним дахом.
Що таке блокчейн?
Як працює блокчейн
Коли блок зберігає нові дані, вони додаються до блокчейн. Blockchain, як випливає з назви, складається з декількох з’єднаних блоків. Для того, щоб блок був доданий до блокчейн, однак, повинні відбутися чотири речі:
- Має відбутися транзакція. Давайте продовжимо на прикладі вашої імпульсивної покупки Amazon. Після поспішного натискання на кілька запитів на замовлення, ви йдете проти кращого рішення і здійснюєте покупку. Цю транзакцію потрібно перевірити. Після здійснення цієї покупки транзакцію необхідно підтвердити. З іншими публічними записами інформації, наприклад комісією з обміну цінних паперів, Вікіпедією чи вашою місцевою бібліотекою, хтось відповідає за перевірку нових записів даних. Однак при blockchain ця робота залишається в мережі комп'ютерів. Коли ви робите покупку в Amazon, ця мережа комп'ютерів поспішає перевірити, чи відбулася ваша трансакція так, як ви це сказали. Тобто вони підтверджують деталі покупки, включаючи час трансакції, суму долара та учасників. (Детальніше про те, як це відбувається за секунду.) Ця транзакція повинна зберігатися в блоці. Після перевірки вашої транзакції як точної, вона отримує зелене світло. Сума долара транзакції, ваш цифровий підпис та цифровий підпис Amazon зберігаються в блоці. Там транзакція, ймовірно, приєднається до сотень чи тисяч інших подібних осіб. У цьому блоці має бути надано хеш. На відміну від ангела, який заробляє на своїх крилах, після того, як всі транзакції блоку будуть перевірені, йому слід надати унікальний ідентифікаційний код, який називається хеш. Блоку також надається хеш останнього блоку, доданого до blockchain. Після хешування блок можна додати до блокчейн.
Коли цей новий блок додається до блокчейн, він стає загальнодоступним для перегляду всіх, навіть для вас. Якщо ви подивитесь на блокчейн Bitcoin, ви побачите, що у вас є доступ до даних транзакцій, а також інформація про те, коли ("Час"), де ("Висота"), а також хто ("Відмовлений") був блоком додано до блокчейн.
Blockchain приватний?
Будь-який бажаючий може переглядати вміст блокчейна, але користувачі також можуть вирішити підключити свої комп’ютери до мережі блокчейн. Роблячи це, їхній комп’ютер отримує копію блокчейна, яка автоматично оновлюється щоразу, коли додається новий блок, на зразок Facebook News Feed, який надає актуальне оновлення кожного разу, коли публікується новий статус.
У кожного комп’ютера в мережі blockchain є своя копія блокчейна, це означає, що є тисячі, або у випадку з Біткойн, мільйони копій одного і того ж блокчейна. Хоча кожна копія блокчейна однакова, розповсюдження цієї інформації по мережі комп’ютерів ускладнює обробку інформацією. За допомогою blockchain не існує єдиного остаточного опису подій, якими можна керувати. Натомість хакеру потрібно було б маніпулювати кожною копією блокчейна в мережі.
Переглядаючи блокчейн Bitcoin, ви помітите, що у вас немає доступу до ідентифікації інформації про користувачів, які здійснюють транзакції. Хоча транзакції на блокчейні не є повністю анонімними, особиста інформація про користувачів обмежується їх цифровим підписом або іменем користувача.
Це викликає важливе питання: якщо ви не можете знати, хто додає блоки до блокчейн, як можна довіряти blockchain або мережі комп’ютерів, що підтримують його?
Чи безпечний блокчейн?
Blockchain технологія пояснює питання безпеки та довіри кількома способами. По-перше, нові блоки завжди зберігаються лінійно та хронологічно. Тобто вони завжди додаються до "кінця" блокчейна. Якщо ви подивитеся на блокчейн Bitcoin, ви побачите, що кожен блок має позицію на ланцюжку, яка називається "висота". Станом на лютий 2019 року висота блоку перевищила 562 000.
Після додавання блоку до кінця блокчейна, повернутися назад та змінити вміст блоку дуже важко. Це тому, що кожен блок містить власний хеш разом із хешем блоку перед ним. Хеш-коди створюються математичною функцією, яка перетворює цифрову інформацію в рядок цифр і літер. Якщо цю інформацію будь-яким чином редагувати, змінюється і хеш-код.
Ось чому це важливо для безпеки. Скажімо, хакер намагається відредагувати транзакцію від Amazon так, що вам доведеться заплатити за покупку двічі. Як тільки вони редагують суму долара вашої транзакції, хеш блоку зміниться. Наступний блок у ланцюжку все ще буде містити старий хеш, і хакер повинен буде оновити цей блок, щоб покрити їх сліди. Однак це змінить хеш блоку. І наступний, і так далі.
Для того, щоб змінити один блок, хакеру потрібно буде змінити кожен блок після нього на блокчейн. Перерахунок усіх цих хешів потребував би величезної та малоймовірної кількості обчислювальної потужності. Іншими словами, щойно блок додається до блокчейн, його редагувати стає дуже важко та неможливо видалити.
Щоб вирішити питання довіри, блокчейн-мережі реалізували тести для комп'ютерів, які хочуть приєднатися та додати блоки до ланцюга. Тести, звані "консенсус-моделі", вимагають від користувачів "довести" себе, перш ніж вони зможуть взяти участь у блокчейн-мережі. Один з найпоширеніших прикладів, якими користуються Bitcoin, називається "доказ роботи".
У системі підтвердження роботи комп'ютери повинні "довести", що вони виконали "роботу", вирішивши складну обчислювальну математичну задачу. Якщо комп'ютер вирішує одну з цих проблем, вони отримують право додавати блок до блокчейн. Але процес додавання блоків до blockchain, що у світі криптовалют називається "майнінг", непростий. Насправді, за даними сайту новин блокчейну BlockExplorer, шанси на вирішення однієї з цих проблем у мережі Bitcoin в лютому 2019 року становили приблизно 5, 8 трлн. значні обсяги енергії та енергії (читай: гроші).
Доказ роботи не робить напади хакерів неможливими, але це робить їх дещо марними. Якби хакер хотів координувати атаку на блокчейн, їм потрібно було б вирішити складні обчислювальні задачі з математики на рівні 1 на 5, 8 трильйона, як і всі інші. Витрати на організацію такого нападу майже напевно перевищували б вигоди.
Blockchain проти Bitcoin
Мета блокчейна - дозволити записувати та поширювати цифрову інформацію, але не редагувати її. Ця концепція може бути складно обернути голову, не бачачи технології в дії, тому давайте подивимось, як реально працює найдавніше застосування технології blockchain.
Технологія блокчейн вперше була описана в 1991 році Стюартом Хабером та У. Скоттом Сторнеттою, двома дослідниками, які хотіли впровадити систему, де не вдалося підробити часові позначки документів. Але лише через майже два десятиліття, із запуском Bitcoin у січні 2009 року, блокчейн отримав своє перше реальне застосування.
Протокол Bitcoin побудований на блокчейн. У дослідницькому документі, що представляє цифрову валюту, псевдонімічний творець Bitcoin Сатоші Накамото назвав це "новою електронною системою готівкових коштів, яка є повністю одноранговою, без довіреної сторони".
Ось як це працює.
У вас є всі ці люди у всьому світі, які мають біткойн. Відповідно до дослідження, проведеного в Кембриджському центрі альтернативних фінансів 2017 року, їхня кількість може становити до 5, 9 мільйона. Скажімо, один з цих 5, 9 мільйона людей хоче витратити свій Bitcoin на продуктові продукти. Сюди входить блокчейн.
Що стосується друкованих грошей, використання друкованої валюти регулюється та перевіряється центральним органом влади, як правило, банком або урядом, але біткойн ніким не контролюється. Натомість транзакції, здійснені в Bitcoin, підтверджуються мережею комп'ютерів.
Коли одна людина оплачує іншу за товари, що використовують Bitcoin, комп'ютери в мережі Bitcoin змагаються для перевірки транзакції. Для цього користувачі запускають програму на своїх комп’ютерах і намагаються вирішити складну математичну задачу, яку називають "хеш". Коли комп'ютер вирішує проблему, "хешируя" блок, його алгоритмічна робота також перевірить блок транзакцій. Завершена транзакція публічно записується і зберігається як блок на блокчейні, після чого вона стає незмінною. Що стосується біткойна та більшості інших блокчейнів, комп’ютери, які успішно перевіряють блоки, отримують винагороду за свою працю криптовалютою.
Хоча транзакції публічно записуються в блокчейн, дані користувачів не є, або, принаймні, не повністю. Для здійснення транзакцій в мережі Bitcoin учасники повинні запустити програму, яку називають "гаманець". Кожен гаманець складається з двох унікальних і чітких криптографічних ключів: відкритого ключа та приватного ключа. Публічний ключ - це місце, де транзакції зберігаються та вилучаються з них. Це також ключ, який з'являється в регістрі блокчейну як цифровий підпис користувача.
Навіть якщо користувач отримає платіж у біткойнах за їх відкритий ключ, він не зможе зняти їх у приватного партнера. Публічний ключ користувача - це скорочена версія їх приватного ключа, створена за допомогою складного математичного алгоритму. Однак через складність цього рівняння повернути процес та генерувати приватний ключ із відкритого ключа майже неможливо. З цієї причини технологія blockchain вважається конфіденційною.
Основи публічного та приватного ключів
Ось ELI5 - "Поясніть, як мені 5" Ви можете думати про відкритий ключ як про шкільну шафку, а про приватний - як про шафку. Викладачі, студенти і навіть ваша розчарування можуть вставляти листи та нотатки через отвір у вашому шафці. Однак єдиною особою, яка може отримати вміст поштової скриньки, є та, яка має унікальний ключ. Слід зазначити, що, хоча комбінації шаф-купе зберігаються в кабінеті директора, не існує центральної бази даних, яка б відслідковувала приватні ключі блокчейн-мережі. Якщо користувач не розмістить свій приватний ключ, він втратить доступ до свого гаманця Bitcoin, як це було у випадку з цією людиною, яка зробила національні заголовки в грудні 2017 року.
Єдиний громадський ланцюг
У мережі Bitcoin блокчейн не тільки ділиться і підтримується публічною мережею користувачів, але і домовляється про це. Коли користувачі приєднуються до мережі, їх підключений комп'ютер отримує копію блокчейна, яка оновлюється щоразу, коли додається новий блок транзакцій. Але що робити, якщо через людські помилки або зусилля хакера копія блокчейн одного користувача, яка маніпулюється, відрізняється від кожної іншої копії блокчейна?
Протокол blockchain перешкоджає існуванню декількох блок-ланцюгів через процес, який називається «консенсус». За наявності декількох різних копій блок-ланцюга протокол консенсусу приймає найдовший доступний ланцюг. Більше користувачів на blockchain означає, що блоки можна додавати до кінця ланцюжка швидше. За цією логікою блокчейн записів завжди буде тим, кому довіряють більшість користувачів. Протокол консенсусу є однією з найбільших сильних сторін технології blockchain, але також допускає одну з найбільших його слабких сторін.
Теоретично хакер-доказ
Теоретично, хакер може скористатися правилом більшості у тому, що називається 51% -ною атакою. Ось як би це сталося. Скажімо, у мережі Bitcoin є п’ять мільйонів комп’ютерів, що є загальним заниженням, але досить простою кількістю, яку можна розділити. Щоб досягти більшості в мережі, хакеру потрібно було б керувати принаймні 2, 5 мільйонами і одним із цих комп'ютерів. При цьому зловмисник або група зловмисників може втручатися в процес запису нових транзакцій. Вони могли надіслати транзакцію, а потім обернути її назад, зробивши вигляд, ніби у них все-таки є монета, яку вони тільки що витратили. Ця вразливість, відома як подвійні витрати, є цифровим еквівалентом ідеальної підробки і дозволить користувачам витрачати свої біткойни вдвічі.
Таку атаку надзвичайно складно здійснити для блокчейна масштабу Bitcoin, оскільки це вимагатиме від зловмисника отримати контроль над мільйонами комп'ютерів. Коли Bitcoin був вперше заснований в 2009 році і його користувачів налічували десятки, зловмисникові було б легше контролювати більшість обчислювальної потужності в мережі. Ця визначальна характеристика blockchain була позначена як одна слабкість для нових криптовалют.
Побоювання користувачів перед 51% -ними атаками може насправді обмежувати монополії від формування на блокчейні. У «Цифровому золоті: біткойн та внутрішня історія про міфіти та мільйонери, які намагаються відтворити гроші», журналіст New York Times Натаніел Поппер пише про те, як група користувачів під назвою «Bitfury» об'єднала тисячі потужних комп'ютерів разом, щоб отримати конкурентна перевага на блокчейні. Їх метою було видобути якомога більше блоків і заробити біткойн, який на той момент оцінювався приблизно в 700 доларів за кожен.
Використання Бітфурі
Однак до березня 2014 року Bitfury повинен був перевищити 50% загальної обчислювальної потужності блокчейн-мережі. Замість того, щоб продовжувати нарощувати свою власність над мережею, група, обрана саморегулюватися, і пообіцяла ніколи не перевищувати 40%. Bitfury знав, що якщо вони вирішать продовжувати збільшувати свій контроль над мережею, вартість біткойна знизиться, оскільки користувачі продають свої монети, готуючись до можливості 51% нападу. Іншими словами, якщо користувачі втрачають віру в мережу blockchain, інформація в цій мережі ризикує стати абсолютно нікчемною. Користувачі Blockchain можуть лише збільшити свою обчислювальну потужність до певної точки, перш ніж вони почнуть втрачати гроші.
Практичне застосування Blockchain
Блоки на блокчейні зберігають дані про грошові трансакції - ми це вийшли з шляху. Але виявляється, що блокчейн - це насправді досить надійний спосіб зберігання даних про інші види транзакцій. Насправді, технологія blockchain може використовуватися для зберігання даних про обмін нерухомості, зупинки в ланцюзі поставок і навіть голосування за кандидата.
Мережа професійних послуг Deloitte нещодавно опитала 1000 компаній у семи країнах щодо інтеграції blockchain у свої бізнес-операції. Їх опитування встановило, що сьогодні у виробництві вже встановлено 34% блокчейн-системи, а ще 41% розраховували впровадити додаток blockchain протягом наступних 12 місяців. Крім того, майже 40% опитаних компаній повідомили, що інвестують 5 мільйонів доларів США або більше в блокчейн в наступному році. Ось деякі з найпопулярніших застосувань blockchain, що вивчаються сьогодні.
Банківське використання
Можливо, жодна галузь не виграє від інтеграції блокчейна у свої бізнес-операції більше, ніж банківська. Фінансові установи працюють лише у робочий час, п’ять днів на тиждень. Це означає, що якщо ви спробуєте здати чек у п’ятницю о 18 годині вечора, вам, ймовірно, доведеться почекати до ранку в понеділок, щоб побачити, що гроші потрапляють на ваш рахунок. Навіть якщо ви робите свій депозит у робочий час, транзакції все одно можуть зайняти один-три дні, щоб підтвердити через великий обсяг транзакцій, які банки повинні здійснити. Blockchain, з іншого боку, ніколи не спить.
Інтегруючи блокчейн у банки, споживачі можуть бачити, що їх транзакції обробляються всього за 10 хвилин, в основному це час, який потрібно, щоб додати блок до блокчейну, незалежно від часу чи дня тижня. За допомогою blockchain банки також мають можливість швидше та безпечніше обмінювати кошти між установами. Наприклад, у біржовому бізнесі, наприклад, процес розрахунків та клірингу може зайняти до трьох днів (або довше, якщо банки торгують на міжнародному рівні), що означає, що гроші та акції заморожені на той час.
Враховуючи розмір залучених сум, навіть кілька днів, коли гроші перебувають у транзиті, можуть нести значні витрати та ризики для банків. Європейський банк Сантандер вклав потенційну економію в 20 мільярдів доларів на рік. Французький консультант Capgemini підрахував, що споживачі можуть заощаджувати до 16 мільярдів доларів на банківських та страхових зборах щороку за допомогою додатків на основі блокчейн.
Використання в криптовалюті
Blockchain формує основу для криптовалют, таких як Bitcoin. Як ми досліджували раніше, такі валюти, як долар США, регулюються та перевіряються центральним органом влади, як правило, банком або урядом. Відповідно до системи центральної влади, дані та валюта користувача технічно є примхами банку або уряду. Якщо банк користувача руйнується або він проживає в країні з нестабільним урядом, вартість їх валюти може бути під загрозою. Це стурбованість, з якої виносився біткойн.
Поширюючи свої операції по мережі комп’ютерів, blockchain дозволяє Bitcoin та іншим криптовалютам працювати без необхідності центрального органу. Це не тільки знижує ризик, але й виключає багато плати за обробку та трансакцію. Це також дає країнам із нестабільною валютою більш стабільну валюту з більшою кількістю заявок та ширшою мережею людей та установ, з якими вони можуть вести бізнес як на внутрішньому, так і на міжнародному рівні (принаймні, це і є мета).
Використання охорони здоров'я
Медичні працівники можуть використовувати блокчейн для надійного зберігання медичних записів своїх пацієнтів. Коли генерується та підписується медичний запис, він може бути записаний у блокчейн, який надає пацієнтам доказ і впевненість у тому, що запис неможливо змінити. Ці особисті медичні записи можуть бути закодовані та збережені на блокчейні приватним ключем, щоб вони були доступними лише певним особам, забезпечуючи таким чином конфіденційність
Використання записів про власність
Цей процес не просто дорогий і трудомісткий - він також пронизаний помилками людини, коли кожна неточність робить відстеження власності на власність менш ефективною. Blockchain може потенційно усунути необхідність сканування документів та відстеження фізичних файлів у місцевому офісі звукозапису. Якщо право власності зберігається та перевіряється на блокчейні, власники можуть довіряти, що їх вчинок є точним та постійним.
Використання в смарт-контрактах
Розумний контракт - це комп’ютерний код, який можна вбудувати в блокчейн для полегшення, перевірки або узгодження контрактної угоди. Розумні контракти діють на наборі умов, на які користувачі погоджуються. Коли ці умови будуть виконані, умови угоди виконуються автоматично.
Скажіть, наприклад, я орендую вашу квартиру за допомогою розумного контракту. Я погоджуюся надати вам дверний код квартири, як тільки ви сплатите мені свій депозит. Ми обидва відправили свою частину угоди на розумний контракт, який утримуватиме та автоматично обмінюватиметься моїм кодом дверей на ваш заставу на дату оренди. Якщо я не надаю код дверей до дати оренди, смарт-контракт повертає ваш депозит. Це виключає збори, які зазвичай супроводжуються використанням нотаріуса чи сторонніх посередників.
Використання ланцюгів поставок
Постачальники можуть використовувати блокчейн для запису походження матеріалів, які вони придбали. Це дозволить компаніям перевірити справжність своїх продуктів, а також етикетки, пов'язані зі здоров’ям та етикою, як "Органічне", "Місцеве" та "Справедлива торгівля".
Як повідомляв "Форбс", харчова промисловість переходить до використання блокчейна, щоб все більше відслідковувати шлях та безпеку продуктів харчування протягом усієї подорожі від ферми до споживача.
Використання при голосуванні
Голосування за допомогою blockchain несе в собі можливість усунути фальсифікацію виборів та збільшити явку виборців, як це було перевірено на проміжних виборах у Західній Вірджинії в листопаді 2018 року. Кожне голосування зберігатиметься як блок на блокчейн, що робить їх майже неможливим підробляти. Протокол blockchain також підтримував би прозорість виборчого процесу, скорочуючи персонал, необхідний для проведення виборів, та забезпечував би чиновників миттєвими результатами.
Переваги та недоліки Blockchain
При всій своїй складності потенціал blockchain як децентралізованої форми ведення записів майже не обмежується. Від більшої конфіденційності користувачів та підвищеної безпеки до зниження плати за обробку та меншої кількості помилок, технологія blockchain може дуже добре бачити додатки за винятком зазначених вище.
Плюси
-
Підвищена точність за рахунок усунення участі людини у верифікації
-
Скорочення витрат шляхом усунення сторонніх підтверджень
-
Децентралізація ускладнює підробку
-
Операції є безпечними, приватними та ефективними
-
Прозора технологія
Мінуси
-
Значна вартість технології, пов'язана з видобутком біткойна
-
Низькі трансакції в секунду
-
Історія використання в незаконній діяльності
-
Сприйнятливість до злому
Ось точки продажу blockchain для підприємств на ринку сьогодні більш детально.
Точність ланцюга
Операції в мережі blockchain затверджуються мережею тисяч або мільйонів комп'ютерів. Це вилучає майже всю участь людини в процесі верифікації, що призводить до менших помилок людини та більш точного запису інформації. Навіть якби комп'ютер у мережі робив обчислювальну помилку, помилка була б допущена лише до однієї копії блокчейна. Для того, щоб ця помилка поширилася на іншу частину блокчейна, це повинно бути зроблено принаймні 51% комп'ютерів мережі - майже неможлива.
Скорочення витрат
Зазвичай споживачі платять банку за підтвердження транзакції, нотаріусу для підписання документа або міністру для укладення шлюбу. Blockchain усуває необхідність сторонньої перевірки, а разом з цим і пов'язані з ними витрати. Власники бізнесу несуть невелику плату, коли вони приймають платежі за допомогою кредитних карток, наприклад, тому що банки мають обробляти ці транзакції. Біткойн, з іншого боку, не має центрального органу влади і практично не має плати за транзакції.
Децентралізація
Blockchain не зберігає будь-яку свою інформацію в центральному місці. Натомість блокчейн копіюється та поширюється по мережі комп’ютерів. Щоразу, коли до блокчейн додається новий блок, кожен комп'ютер у мережі оновлює свою блокчейн, щоб відобразити зміни. Поширюючи цю інформацію по мережі, а не зберігаючи її в одній центральній базі даних, блокчейн стає важче підробляти. Якщо копія блокчейна потрапила до рук хакера, буде порушена лише одна копія інформації, а не вся мережа.
Ефективні транзакції
Операції, здійснені через центральний орган, можуть зайняти до кількох днів. Наприклад, якщо ви спробуєте здати чек у п’ятницю ввечері, наприклад, ви можете фактично не побачити кошти на своєму рахунку до ранку в понеділок. Тоді як фінансові установи працюють у робочий час, п’ять днів на тиждень, блокчейн працює 24 години на день, сім днів на тиждень. Операції можуть бути завершені приблизно за десять хвилин, і їх можна вважати безпечними лише через кілька годин. Це особливо корисно для транскордонних торгів, які зазвичай займають значно більше часу через проблеми із часовим поясом та факт, що всі сторони повинні підтвердити обробку платежів.
Приватні транзакції
Багато мереж blockchain працюють як загальнодоступні бази даних, що означає, що кожен, хто має Інтернет-з'єднання, може переглянути список історії трансакцій мережі. Хоча користувачі можуть отримати доступ до деталей про транзакції, вони не можуть отримати доступ до ідентифікаційної інформації про користувачів, які здійснюють ці транзакції. Поширена помилка, що блокчейн-мережі, такі як біткойн, є анонімними, адже вони є лише конфіденційними.
Тобто, коли користувач здійснює публічні транзакції, їх унікальний код, який називається відкритим ключем, записується на блокчейн, а не їх особиста інформація. Хоча особистість особи все ще пов'язана з їх адресою блокчейн, це запобігає хакерам отримати особисту інформацію користувача, як це може статися при взлому банку.
Безпечні транзакції
Після того, як транзакція записана, її справжність повинна бути перевірена мережею блокчейн. Тисячі чи навіть мільйони комп'ютерів на блокчейні поспішають підтвердити, що дані про покупку є правильними. Після того, як комп'ютер перевірив транзакцію, він додається до блокчейн у вигляді блоку. Кожен блок на blockchain містить власний унікальний хеш разом із унікальним хешком блоку перед ним. Коли інформація про блок будь-яким чином редагується, хеш-код цього блоку змінюється, однак, хеш-код на блоці після цього не буде. Ця невідповідність робить надзвичайно важкою можливість зміни інформації про блокчейн без попереднього повідомлення.
Прозорість
Незважаючи на те, що особиста інформація на блокчейні залишається приватною, сама технологія майже завжди є відкритим кодом. Це означає, що користувачі мережі blockchain можуть змінювати код так, як вони вважають за потрібне, якщо вони мають більшість обчислювальних можливостей мережі, що їх підтримують. Зберігання даних у blockchain з відкритим кодом також значно ускладнює підробку даних. Наприклад, з мільйонами комп’ютерів в мережі блокчейн в будь-який момент часу, наприклад, навряд чи хтось міг би змінити, не помітивши.
Недоліки Blockchain
Незважаючи на те, що існують значні переваги блокчейна, існують також значні проблеми з його прийняттям. Дорожні блоки до застосування технології blockchain сьогодні не просто технічні. Справжні виклики полягають в тому, що здебільшого політичні та регуляторні, нічого не говорити за тисячі годин (читайте: гроші) розробленого на замовлення програмного забезпечення та бек-енд програмування, необхідних для інтеграції блокчейн у поточні бізнес-мережі. Ось деякі виклики, що стоять на шляху широкого прийняття блокчейну.
Вартість технології
Хоча блокчейн може заощадити гроші на комісіях за транзакції, технологія далеко не безкоштовна. Наприклад, система «доказ роботи», яку біткойн використовує для перевірки транзакцій, споживає величезну кількість обчислювальної потужності. У реальному світі потужність від мільйонів комп’ютерів у мережі біткойн близька до того, що Данія споживає щорічно. Ця енергія коштує грошей, і згідно з недавнім дослідженням дослідницької компанії Elite Fixtures, вартість видобутку одного біткойна різко змінюється залежно від місця розташування - від всього 531 долара до приголомшливих $ 26 170.
Виходячи із середніх витрат на комунальні послуги у Сполучених Штатах, ця цифра наближається до $ 4, 758. Незважаючи на витрати на видобуток біткойна, користувачі продовжують заряджати свої рахунки за електроенергію, щоб перевірити транзакції на блокчейні. Це тому, що, коли шахтарі додають блок в блокчейн Bitcoin, вони отримують винагороду достатньою кількістю біткойна, щоб зробити свій час та енергію вартими. Що стосується блокчейнів, які не використовують криптовалюту, проте шахтарям потрібно буде платити чи іншим чином стимулювати їх для перевірки транзакцій.
Неефективність швидкості
Біткойн - це ідеальне тематичне дослідження можливої неефективності блокчейна. Системі «доказ роботи» Bitcoin потрібно близько десяти хвилин, щоб додати новий блок в блокчейн. За такою швидкістю підраховано, що блокчейн-мережа може керувати лише сім транзакціями в секунду (TPS). Хоча інші криптовалюти, такі як Ethereum (20 TPS) та Bitcoin Cash (60 TPS), працюють краще, ніж біткойн, вони все ще обмежені блокчейню. Спадковий бренд Visa для контексту може обробити 24000 TPS.
Незаконна активність
Незважаючи на те, що конфіденційність мережі blockchain захищає користувачів від злому і зберігає конфіденційність, вона також дозволяє незаконну торгівлю та активність в мережі blockchain. Найбільш цитованим прикладом використання блокчейна для незаконних транзакцій є, мабуть, Silk Road, інтернет-ринок «темної павутини», який працює з лютого 2011 року до жовтня 2013 року, коли його було закрито ФБР.
Веб-сайт дозволив користувачам переглядати веб-сайт, не відстежуючи їх та здійснюючи незаконні покупки в біткойнах. Чинне законодавство США запобігає повній анонімності користувачів онлайн-бірж, таких як побудований на blockchain. У Сполучених Штатах онлайн-біржі повинні отримувати інформацію про своїх клієнтів, коли вони відкривають рахунок, підтверджують особу кожного клієнта та підтверджують, що клієнти не фігурують у жодному списку відомих або підозрюваних терористичних організацій.
Проблеми центрального банку
Кілька центральних банків, включаючи Федеральний резерв, Банк Канади та Банк Англії, розпочали розслідування цифрових валют. Згідно з доповіддю про дослідження Банку Англії від лютого 2015 року, «для подальших досліджень також знадобиться розробити систему, яка могла б використовувати технологію розподіленої книги, не порушуючи можливості центрального банку контролювати свою валюту та захищати систему від системних атак».
Сприйнятливість до злому
Нові криптовалюти та блокчейн-мережі піддаються 51% атак. Ці атаки надзвичайно важко здійснити через обчислювальну потужність, необхідну для отримання більшості контролю над блокчейн-мережею, але дослідник інформатики Нью-Йоркського університету Джозеф Бонно сказав, що це може змінитися. У минулому році Бонно випустив звіт, в якому оцінив, що 51% нападів, ймовірно, збільшаться, оскільки хакери тепер можуть просто орендувати обчислювальні сили, а не купувати все обладнання.
Що далі для Blockchain?
Вперше запропонований як дослідницький проект у 1991 році, блокчейн зручно влаштовується в свої кінці двадцятих років. Як і більшість тисячоліть у віці, блокчейн протягом останніх двох десятиліть бачив свою належну частку громадського контролю, коли бізнес у всьому світі міркував про те, на що здатна технологія та куди вона рухається у наступні роки.
Оскільки багато практичних застосувань для технології, яка вже впроваджується та досліджується, blockchain нарешті дає собі ім’я у віці двадцяти семи років, що не має значної частини через біткойн та криптовалюту. Як казкове слово на мові кожного інвестора в країні, блокчейн виступає для того, щоб зробити ділові та державні операції більш точними, ефективними та безпечними.
Коли ми готуємося перейти до третього десятиліття блокчейна, це вже не питання "якщо" застарілі компанії захопляться за технологію - це питання "коли".
