Блок транзакцій. Блокчейн – це зрозумілою мовою. Наявність повної копії бази кожного користувача

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

З одного боку, популярність біткоїну викликає інтерес і до блокчейну, з іншого боку, в масовій свідомості біткоїн часто асоціюється лише з чимось негативним, забороненим і переслідуваним з боку законодавців. Мовляв, навіщо розплачуватись биткоинами, коли є цілий зоопарк електронних гаманців та банківських карток? Ясна річ – щоб провертати якісь темні справи.

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

Сфер застосування можна знайти безліч, головне – щоб існував аналог угоди чи подібної взаємодії, партнерства між сторонами. Тому на технології блокчейну зараз працюють біткоїн та лайткоїн, до блокчейну дуже активно придивляються банки (восени 2016-го Bank of America та Microsoft заявили про початок розробки фінансової блокчейн-платформи).

Перша реальна угода з реальними грошима теж відбулася восени того ж року - ізраїльський стартап (Wave), британський банк (Barclays) та ірландський виробник молочки (Ornua) провели акредитив на 100 000 доларів. І якщо раніше процес зайняв би тиждень чи більше через бюрократію та перевірку всіх документів, то завдяки криптографії та автоматизованій верифікації на все про все пішло близько чотирьох годин.

21 грудня 2016-го угоду-акредитив через блокчейн провели Альфа-Банк та S7.

ЦБ РФ разом з великими банками країни створили платформу "Майстерчейн", мета - підвищити прозорість та ефективність існуючих фінансових систем.

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

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

Наскільки це все безпечно?

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

Якщо спробувати описати це простіше – уявіть велику спільну папку на FTP. Ви бачите весь її вміст (ніяких прихованих файлів), ви можете швидко подивитися, хто і в які підпапки завантажував файли. Які саме файли коли і для кого.

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

Або, наприклад, великий електронний гаманець із відкритою статистикою. Ви бачите, що на рахунок надійшло 50 000 рублів від користувача А для користувача Б. Користувач Б через годину переклав їх ще в системі. При цьому самі користувачі, які ховаються за А і Б, можуть бути як анонімними, так і цілком ідентифікованими - залежить від самої платформи і мети її створення. Всі учасники ланцюга можуть спостерігати за переміщенням коштів, але доступ до самих засобів буде лише у користувача з необхідними правами (Б). Інші ж у разі виконують роль спостерігачів.

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

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

Наприклад, якщо проводилася транзакція, в якій брали участь 100 осіб, то цей блокчейн-ланцюжок залишиться робочим і доступним для перегляду навіть у тому випадку, якщо 99 комп'ютерів інших учасників будуть зіпсовані. Адже, по суті, кожна ланка блокчейн-ланцюга – це своєрідний повний бекап даних усіх транзакцій решти учасників на цю ланку.

Зламування одного з таких комп'ютерів ніяк не позначиться на збереженні даних на інших (як і на їх зміні).

Блокчейн зараз і у майбутньому

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

Нові проекти на блокчейні будуть ґрунтуватись на його головних перевагах – відкритості, захищеності, безпеці.

Тому блокчейн стане гарною підмогою для будь-яких сервісів, де користувачі могли переживати про можливе шахрайство або збереження даних:

  • мікроплатежі
  • банківські операції
  • логістика
  • юриспруденція
  • медицина

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

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

Трохи про нас

Ми беремо участь у розвитку блокчейну з 2011 року (заснування BitFury) та будемо раді ділитися з вами останніми напрацюваннями та новинами.

Перші експерименти з використанням центральних та графічних процесорів для майнінгу ми розпочали 6 років тому, у 2011, у рамках різних проектів. Через рік було вирішено зосередити зусилля на одному – BitFury. 2014-го майнінг було розгорнуто вже у 3 країнах (Фінляндія, Ісландія, Грузія) на власному устаткуванні. Плануємо збудувати дата-центр і на території США.

Декілька цікавих проектів, які ми вже встигли здійснити до поточного моменту:

чіп за 28-нанометровою технологією

Прийшов на заміну нашому спеціалізованому 55-нанометровому чіпу. Новий чіп працював із споживанням 0,2 Джоуля на гігахеш.

16-нанометровий чіп

Ми почали впроваджувати його у своїх дата-центрах. Цей чіп вже споживав 0,06 Джоуля на гігахеш, продуктивність становила 184 гігахеша в секунду (імерсійне охолодження) і 140 - при повітряному.

Великі можливості блокчейн відкриває і для державних органів – навесні 2016 року ми розпочали роботи над проектом земельного кадастру на основі блокчейну для Грузії. Окрім того, що використання блокчейну підвищить рівень безпеки та дуже прискорить процес дистанційного оформлення документів, це також має знизити і вартість реєстрації прав на землю, причому досить відчутно – у середньому з 50-200$ до 5-10 центів.

За 2014 і 2015 роки нам вдалося залучити інвестиції в трьох раундах по 20 мільйонів доларів, що на той момент було приблизно половиною всіх світових інвестицій у розвиток біткоїну.

На сьогодні ж BitFury – один із найбільших майнерів та творців блокчейн-платформи. Ми збираємося й надалі зберігати лідерські позиції та активно просувати блокчейн-технології.

Якщо у вас є якісь конкретні питання про блокчейн в цілому або якийсь з наших продуктів зокрема (BlockBox, 16нм ASIC-чіп, блокчейн та держава) – пишіть у коментарях, ми відповімо в наступних постах.

Теги:

  • блокчейн
  • биткоін
  • криптографія
  • blockchain
  • bitcoin
  • bitfury
Додати теги

Коментарі 48

Транзакція вважається завершеною та достовірною («підтвердженою»), коли перевірено її формат та підписи, і коли сама транзакція об'єднана в групу з кількома іншими та записана у спеціальну структуру - блок. Вміст блоків може бути перевірено, оскільки кожен блок містить інформацію про попередній блок. Всі блоки вибудовані в один ланцюжок, який містить інформацію про всі вчинені коли-небудь операції в базі. Найперший блок у ланцюжку - первинний блок(англ. genesis block) - розглядається як окремий випадок, тому що у нього відсутній батьківський блок.

Блок складається із заголовка та списку транзакцій. Заголовок блоку включає свій хеш, хеш попереднього блоку, хеш транзакцій і додаткову службову інформацію. У системі Біткойн першою транзакцією в блоці завжди вказується отримання комісії, яка стане нагородою майнеру за створений блок. Далі йде список транзакцій, сформований із черги транзакцій, які ще не записані в попередні блоки. Критерій відбору із черги задає майнер самостійно. Це не обов'язково має бути хронологія за часом. Наприклад, можуть включатися лише операції з високою комісією або за допомогою заданого списку адрес. Для транзакцій у блоці використовується деревоподібне хешування, аналогічне формуванню хеш-суми для файлу в протоколі BitTorrent. Транзакції, крім нарахування комісії за створення блоку, містять усередині параметра inputпосилання на транзакцію з попереднім станом даних (у системі Біткойн, наприклад, дається посилання на ту транзакцію, за якою були отримані біткойни, що витрачаються). Операції з передачі майнеру комісії за створення блоку не мають «вхідних» транзакцій, тому в даному параметрі може вказуватися будь-яка інформація (для них це поле має назву англ. Coinbase parameter).

Створений блок буде прийнятий рештою користувачів, якщо числове значення хеша заголовка дорівнює або менше певного цільового числа, величина якого періодично коригується. Оскільки результат хешування функції SHA-256 вважається незворотним, на даний момент немає алгоритму отримання бажаного результату, крім випадкового перебору. Якщо хеш не відповідає умові, то в заголовку змінюється параметр nonce і хеш перераховується. Зазвичай потрібна велика кількість перерахунків. Коли варіант знайдено, вузол розсилає одержаний блок іншим підключеним вузлам, які перевіряють блок. Якщо помилок немає, то блок вважається доданим у ланцюжок і наступний блок повинен включити його хеш.

Величина цільового числа, з яким порівнюється хеш, у системі Біткойн коригується через кожні 2016 блоків. Заплановано, що вся мережа системи Біткойн має витрачати на генерацію одного блоку приблизно 10 хвилин, на 2016 рік - близько двох тижнів. Якщо 2016 блоків сформовані швидше, то ціль трохи зменшується і досягти її стає важче, в іншому випадку мета збільшується. Зміна складності обчислень не впливає на надійність мережі Біткойн і потрібна лише для того, щоб система генерувала блоки майже з постійною швидкістю, яка не залежить від обчислювальної потужності мережі.

Ланцюжок блоків

Блоки одночасно формуються безліччю "майнерів". Блоки, що задовольняють критеріям, відправляються в мережу, включаючись у всі реплікації розподіленої бази блоків. Регулярно виникають ситуації, коли кілька нових блоків у різних частинах розподіленої мережі називають попереднім один і той самий блок, тобто ланцюжок блоків може розгалужуватися. Спеціально або випадково можна обмежити ретрансляцію інформації про нові блоки (наприклад, один із ланцюжків може розвиватися в рамках локальної мережі). В цьому випадку можливе паралельне нарощування різних гілок. У кожному з нових блоків можуть зустрічатися як однакові транзакції, так і різні, що увійшли лише до одного з них. Коли ретрансляція блоків відновлюється, майнери починають вважати головним ланцюжком з урахуванням рівня складності хеша та довжини ланцюжка. При рівності складності і довжини перевага віддається тому ланцюжку, кінцевий блок якого з'явився раніше. Транзакції, що увійшли лише у відкинуту гілку (зокрема щодо виплати винагороди), втрачають статус підтверджених. Якщо це транзакція з передачі біткойнів, вона буде поставлена ​​в чергу і потім включена в черговий блок. Транзакції отримання винагороди за створення відтятих блоків не дублюються в іншій гілці, тобто «зайві» біткойни, виплачені за формування відтятих блоків, не отримують подальших підтверджень і «втрачаються».

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

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

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

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

До версії 0.8.0 для зберігання ланцюжка блоків основний клієнт використовував Berkeley DB, починаючи з версії 0.8.0, розробники перейшли на LevelDB.

Підтвердження транзакцій

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

Таким чином, потрапляння транзакції до блоку є підтвердженням її достовірності незалежно від наявності інших транзакцій з тими ж біткойнами. Кожен новий блок вважається додатковим підтвердженням транзакцій з попередніх блоків. Якщо в ланцюжку 3 блоки, транзакції з останнього блоку будуть підтверджені 1 раз, а поміщені в перший блок матимуть 3 підтвердження. Достатньо дочекатися кількох підтверджень, щоб ймовірність скасування транзакції стала дуже низькою.

Для зменшення впливу подібних ситуацій на мережу існують обмеження на розпорядження щойно отриманими біткойнами. Відповідно до сервісу blockchain.info, до травня 2015 року максимальна довжина відкинутих ланцюжків була 5 блоків . Необхідна кількість підтверджень для розблокування отриманого залежить від програми-клієнта або вказівок приймаючої сторони. Клієнт «Bitcoin-qt» для відправки не вимагає наявності підтверджень, але у більшості одержувачів за умовчанням виставлено вимогу 6 підтверджень, тобто реально скористатися отриманим зазвичай можна за годину. Різні онлайн-сервіси часто встановлюють свій поріг підтверджень.

Біткойни, отримані за створення блоку, протокол дозволяє використовувати після 100 підтверджень, але стандартна програма-клієнт показує комісію через 120 підтверджень, тобто скористатися комісією можна приблизно через 20 годин після її нарахування.

«Подвійне витрачання»

Якщо контролювати більше 50% сумарної обчислювальної потужності мережі, то існує теоретична можливість при будь-якому порозі підтверджень одні і ті ж біткойни передати двічі різним одержувачам - одна з транзакцій буде публічною і підтверджуватиметься в загальному порядку, а друга не буде афішуватися, її підтвердити блоками прихованої паралельної гілки. Лише через деякий час мережа отримає відомості про другу транзакцію, вона стане підтвердженою, а перша втратить підтвердження і ігноруватиметься. В результаті не відбудеться подвоєння біткойнів, але зміниться їхній поточний власник, при цьому перший одержувач втратить біткойни без будь-яких компенсацій.

Відкритість ланцюжка блоків дозволяє внести довільний блок зміни. Але тоді буде потрібно перерахунок хешу як зміненого блоку, а й всіх наступних. Фактично, для такої операції потрібно потужність не менше тієї, яка була використана для створення зміненого та наступних блоків (тобто всієї поточної потужності), що робить таку можливість вкрай малоймовірною.

На 1 грудня 2013 року сумарна потужність мережі перевищила 6000 THash/s. З початку 2014 року об'єднання майнерів (пул) Ghash.ioтривалий час контролює понад 40% сумарної потужності мережі «Біткойн», а на початку червня 2014 року у ньому короткочасно концентрувалося понад 50% потужності мережі .

Подвійне витрачання біткойнів на практиці не було зафіксовано жодного разу. На травень 2015 року паралельні ланцюжки ніколи не перевищували 5 блоків.

Складність

За вимогу до хеш блоків відповідає спеціальний параметр, званий складність. Оскільки обчислювальні потужності мережі непостійні, цей параметр перераховується клієнтами мережі через кожні 2016 блоків таким чином, щоб підтримувати середню швидкість формування блокчейну на рівні 2016 блоків на два тижні. Таким чином, 1 блок повинен створюватися приблизно раз на десять хвилин. Насправді, коли обчислювальна потужність мережі зростає - відповідні часові проміжки коротше, а коли знижується - довше . Перерахунок складності з прив'язкою на час можливий завдяки наявності в заголовках блоків часу їх створення. Воно записується в Unix-форматі по системному годиннику автора блоку (якщо блок створюється в пулі, то по системному годиннику сервера цього пулу) .

Застосування поза сферою криптовалют

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

Банківський сектор, інвестиції та біржі

У російському банківському секторі до технології виявляють інтерес такі компанії як ВТБ та Ощадбанк.

Про розробки та плани використання технології блокчейн заявили платіжні системи VISA, Mastercard, Unionpay та SWIFT.

Земельний реєстр

У першому півріччі 2018 року проводитиметься експеримент із використання технології блокчейн з метою моніторингу достовірності відомостей Єдиного державного реєстру нерухомості (ЄДРН) на території Москви.

Посвідчення особи

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

Фінляндія ідентифікує біженців за допомогою блокчейн-технологій.

В Естонії працює блокчейн-система електронного громадянства.

Платіжний засіб

Критика

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

Китайська академія інформаційних та комунікаційних технологій (CAICT) нещодавно завершила дослідження блокчейн проектів і показала, що близько 92% з них зазнають невдачі, а середній термін реалізації складає 1,22 роки.

Росія

У липні 2017 року в Новгородській області планувалася робота із запуску пілотного проекту з впровадження технології блокчейн у роботу Росреєстру. У проекті мали брати участь Зовнішекономбанк та Агентство з іпотечного житлового кредитування.

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

Див. також

Примітки

  1. Merriam-Webster Dictionary , Oxford Dictionary .
  2. , с. 2-3.
  3. , с. 15.
  4. Marco Iansiti та Karim R. Lakhani. The Truth About Blockchain (англ.) // Harvard Business Review: magazine. – 2017. – No. January-February 2017 issue. - P. 118-127.
  5. , с. 3.
  6. Genesis Block, Block 0
  7. , с. 4.
  8. Finding 2016 Blocks(англ.). Дата звернення 21 грудня 2015 року.
  9. Bitcoin Block Explorer - сайт, що дозволяє переглядати ланцюжок блоків(англ.). Дата звернення 21 грудня 2015 року. Архівовано 15 липня 2012 року.
  10. , с. 5.
  11. , с. 2.
  12. The Mission to Decentralize the Internet, The New Yorker (12 грудня 2013 року). Дата звернення 30 грудня 2014 року. Всі трансакції є публікованими на shared public ledger, названі „block chain“».
  13. (неопр.) . Дата звернення 22 лютого 2013 року. 13 березня 2013 року.
  14. Bitcoin is under attack(англ.). Дата звернення 21 грудня 2015 року.
  15. Число покинутих блоків(англ.). Дата звернення 21 грудня 2015 року.
  16. Bitcoin Developer Examples(англ.). Дата звернення 21 грудня 2015 року.
  17. (англ.). Архівовано 21 травня 2013 року.
  18. , с. 6-8.
  19. Bitcoin Charts(англ.). Дата звернення 21 грудня 2015 року.
  20. Bitcoin security guarantee shattered by anonymous miner with 51 % network power(англ.). Дата звернення 21 грудня 2015 року.
  21. Графіки зміни складності мережі Bitcoin(англ.). Дата звернення 21 грудня 2015 року.
  22. Bitcoin hash(англ.). Дата звернення 21 грудня 2015 року.
  23. «Наша відповідь блокчейну»: російські банки мають намір запустити свій аналог розподіленого реєстру (укр.) , CoinMarket.News(4 серпня 2017 року). Дата звернення 3 листопада 2017 року.
  24. (рус.), CoinMarket.News(18 жовтня 2017 року). Дата звернення 3 листопада 2017 року.
  25. Visa планує запатентувати власну систему цифрових активів (рус.), CoinMarket.News(21 серпня 2017 року). Дата звернення 3 листопада 2017 року.
  26. Visa буде використовувати блокчейн для міжнародних платежів (рус.)
  27. Mastercard розробляє власну блокчейн-систему транзакцій (рус.), CoinMarket.News(22 вересня 2017 року). Дата звернення 3 листопада 2017 року.
  28. Mastercard запускає платіжну мережу на блокчейні (рус.). Хай тек. Дата звернення 3 листопада 2017 року.
  29. Китайський гігант UnionPay працює над блокчейном для банкоматів (рус.), CoinMarket.News(28 серпня 2017 року). Дата звернення 3 листопада 2017 року.
  30. Міжбанківська система Swift завершила тестування смарт-контрактів на основі блокчейну (рус.), CoinMarket.News(3 липня 2017 року). Дата звернення 3 листопада 2017 року.
  31. «Одиноголосно»: SWIFT повідомляє про успішне тестування протоколів Proof-of-Concept (рус.) , CoinMarket.News(16 жовтня 2017 року). Дата звернення 3 листопада 2017 року.
  32. Nienhaus, Lisa. Kryptowährung: Der Blockchain-Code (de-DE), Die Zeit(28 лютого 2018 року). Дата звернення 28 лютого 2018 року.
  33. (неопр.) (28 липня 2017 року).
  34. Sweden tests blockchain technology for land registry , Reuters(16 червня 2016 року). Дата звернення 3 листопада 2017 року.
  35. Державний земельний кадастр України перейшов на технологію Blockchain - ITC.ua (рус.) , ITC.ua(3 жовтня 2017 року). Дата звернення 13 грудня 2017 року.
  36. Тепер офіційно: земельний реєстр Дубая розпочав «переїзд» до блокчейну. CoinMarket.News(9 жовтня 2017 року). Дата звернення 3 листопада 2017 року.

Технологія майбутнього, здатна вплинути на світ так само сильно, як Інтернет – ось що сьогодні говорять про успішні банкіри та інвестори про блокчейн. Причому розмовами не обмежуються, навпаки – капіталовкладення у блокчейн-проекти 2016 року перевищили мільярд доларів США. У цій статті ми розберемося, що таке блокчейн, як він ставиться до біткоїну, де застосовується сьогодні і чи використовуватиметься завтра. Також викликає інтерес супутнє питання, як заробити на блоці, рядовому інвестору, який вірить у перспективи даної технології.

Блокчейн простими словами

Англійська blockchain складається зі слів block (не вимагає перекладу) та chain (ланцюг). При проведенні операцій з цієї технології кожна транзакція записується в систему як нова ланка ланцюга, що автоматично вбирає цифрову інформацію про весь ланцюг.

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

Загальнодоступність та одночасно 100% безпека блокчейн забезпечується:

  • складними математичними алгоритмами;

  • спеціальними програмами криптографування;

  • п'ятьма тисячами потужних комп'ютерів, включених у систему майнінгу, між якими розподілено всю сукупність даних.

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

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

Блокчейн та біткоїн

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

Відмінності блокчейн і біткоїн у звичному розумінні немає, адже це взагалі різні поняття – як MasterCard та SWIFT. Просто блокчейн вперше набув затребуваного застосування саме як база даних транзакцій bitcoin – однієї з так званих криптовалют. При цьому «ланцюг блоків» послужив відкритою бухгалтерською книгою, де записані операції з біткоін і яку ніяк не можна підробити.

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

З іншого боку, потенційна сфера застосування блокчейн є незрівнянно ширшою – ця технологія може бути використана для створення величезної кількості баз даних, реєстрів, книг обліку товарно-матеріальних цінностей, сервісів для бізнесу. І в тому числі нових платіжних систем, що працюють легально (підконтрольних владі держав).

Сфера застосування блокчейну

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

В даний час вже існує ряд розширень для розробки бізнес-додатків на блокчейн, які забезпечують:

  • безпечне адміністрування мереж, що виключає хакерські атаки MIM («людина посередині») та знімає проблему «єдиного адміністратора»;

  • зберігання цифрових сертифікатів, що робить повністю захищеним доступ користувачів до сайтів (зокрема, крім перехоплення паролів);

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

  • фіксацію часу розміщення документів, що дозволяє вирішувати питання патентування, авторського права та ін;

  • підтвердження справжності продукту (товару) за допомогою надійно захищеного сертифіката;

  • підтвердження прав на будь-яку власність;

  • створення загальнодоступних електронних візиток, інформація на яких автоматично оновлюється навіть після «роздачі» інтернет-ресурсами;

  • систему DNS, невразливу для DDOS-атак,

  • та інше.

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


Ставлення до блокчейн

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

Крім того, деякі довірені посередники (передусім, власники бірж, які виступають угод на централізованому ринку), напевно, не в захваті від перспективи виявитися непотрібними. З іншого боку, банківський сектор виявляє до технології помітно більшу лояльність.

На заході

Дослідницький центр RAND Corporation (США) у січні 2016 року оприлюднив доповідь, яка закликає протистояти як криптовалютам, так і технологіям, за допомогою яких вони функціонують. Автори доповіді доводять, що інтерес населення до технологій на кшталт блокчейн несе загрозу національній безпеці Штатів.

Тим часом понад 40 великих банківських структур, серед яких Goldman Sachs, Barclays, Bank of Amerika, JP Morgan, об'єдналися в консорціум R3 з метою спільного вивчення нової технології. Кредитні організації розуміють, які сумні наслідки обіцяє відставання від новітніх технологій, і вважають за краще використовувати їх у своїх інтересах. У тому числі – з метою скорочення низки видатків.

Зокрема, спільнота банкірів не проти перейти на систему міжбанківських платежів на основі блокчейну, відмовившись від SWIFT.

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

В Росії

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

У той же час, з публічною підтримкою блокчейн виступив глава Ощадбанку Герман Греф, а голова ЦБ РФ Ельвіра Набіулліна справедливо закликала розділяти поняття технології блокчейн та цифрових валют.

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

Платіжна система Qiwi навіть готується вводити в обіг нову російську криптовалюту – бітрубль. Втім, як легалізація бітрубля, так і використання у будь-якій сфері «розподіленого реєстру» замість «централізованого» потребує ґрунтовних змін законодавства.

Інвестиції в блокчейн

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

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

  • Digital Currency Group;
  • Fenbushi Capital;
  • Blockchain Capital;
  • Boost VC;
  • Pantera Capital

За даними блокчейн-лабораторії PricewaterhouseCoopers (PwC), за дев'ять місяців 2016 року в проекти, пов'язані з "ланцюгом блоків", було інвестовано в цілому $1,4 млрд.

Проте для звичайного інвестора венчурні інвестиції явно не годяться — як за необхідними сумами, так і величезними ризиками, пов'язаними з будь-яким венчурним проектом. Тому альтернативним варіантом для адептів блокчейну можна вважати купівлю акцій банків, що беруть участь у вищезгаданому партнерстві R3.

Недоліки технології блокчейн

  • Обмежена анонімність

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

  • Обмежена децентралізація

Ідеальна децентралізація передбачає рівні та невеликі частки кожної групи учасників мережі (майнерів). Тоді кожна має на всю систему незначний вплив. Але зараз понад 2/3 потужностей знаходиться в Китаї, країні загадковою і не дуже передбачуваною. Маючи таку перевагу, цей гравець серйозно впливає на систему операцій;

  • Надмірне дублювання

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

  • Повільність технології

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

  • Високі технічні вимоги

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

Майбутнє блокчейну?

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

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

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

Блокчейн (ланцюжок блоків) – це розподілена база даних, у якої пристрої зберігання даних не підключені до спільного сервера. Ця база даних зберігає список упорядкованих записів, званих блоками. Кожен блок містить мітку часу та посилання на попередній блок.

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

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

У технологію блокчейн спочатку закладено безпеку лише на рівні бази даних. Концепцію ланцюжків блоків запропонував у 2008 році. Вперше реалізовано її було в 2009 році як компонент цифрової валюти - біткоїну, де блокчейн відіграє роль головного загального реєстру для всіх операцій. Завдяки технології блокчейн біткоїн став першою цифровою валютою, яка вирішує проблему подвійних витрат (на відміну від фізичних монет або жетонів, електронні файли можуть дублюватися та витрачатися двічі) без використання авторитетного органу або центрального сервера.

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

Візуальне відображення децентралізованого біткоін-сервера

Як працює технологія блокчейн?

Іноді технологію блокчейн називають "інтернетом цінностей", і ми вважаємо, що це хороша метафора.

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

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

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

Крім того, реалізується ще одна важлива функція: встановлення стосунків довіри та підтвердження справжності особистості, тому що ніхто не може змінювати ланцюжок блоків без відповідних ключів. Зміни, які не підтверджені цими ключами, відхиляються. Звичайно, ключі (як і фізична валюта) теоретично можуть бути вкрадені, але захист кількох рядків комп'ютерного коду зазвичай не потребує великих витрат. (Порівняйте, наприклад, із витратами на зберігання золотого запасу в горезвісному Форт-Ноксі).

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

У чому важливість технології блокчейн?

Сьогодні ми вже звикли ділитися інформацією через децентралізовану інтерактивну платформу Інтернету. Але коли йдеться про пересилання цінностей (грошей), ми зазвичай змушені знову користуватися послугами старих централізованих фінансових установ (банків). Так, методи платежів через інтернет з'явилися практично в момент народження цієї мережі (найбільш очевидний приклад - PayPal), але вони зазвичай вимагають інтеграції з банківським рахунком або кредитною карткою, інакше їх не можна повноцінно використовувати.

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

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

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

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

Цей механізм називається «розумні контракти» (смарт-контракти) і можливості його застосування практично нескінченні.

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

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

Бажаєте більше новин?

Світ без банків, нотаріусів, реєстраторів, регуляторів – технологія блокчейн змушує по-новому подивитись обмін цінностями, документами, грошима. Вона прибирає посередників і дозволяє користувачам безпосередньо надсилати один одному важливі дані. Одні вже називають її проривом 21 століття, найбільшим винаходом, який можна порівняти з відкриттям інтернету, інші поглядають з побоюванням.

Розглянемо простими словами блокчейн для «чайників»

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

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

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

На цьому лірика закінчилася, переходимо до справи.

Що таке блокчейн і для чого він потрібний

Блокчейн походить від англ. blockchain (block chain), що буквально означає «ланцюжок блоків». Іншими словами - це база даних, яка в прямому сенсі цього слова є безперервним ланцюгом з блоків і зберігається одночасно на безлічі комп'ютерів.

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

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

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

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


Основні принципи блокчейн:

  • децентралізація та розподіленість;
  • безпека та захищеність;
  • відкритість та прозорість;
  • незмінність вже записаного.

Розподілене зберігання

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

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

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

Безпека

Як уже згадувалося, будь-яку централізовану базу даних можна зламати, внести до неї зміни. З блокчейном такий номер не пройде. Зламати один із блоків і змінити інформацію в ньому немає сенсу, оскільки ламати доведеться всі блоки, а для цього потрібні гігантські обчислювальні потужності – як ми пам'ятаємо, нові блоки містять у собі в зашифрованому вигляді дані про попередні блоки. Тому спроба злому обов'язково буде помічена іншими учасниками мережі.

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

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

Як бачимо, робота мережі базується не на міфічній довірі користувачів один до одного, а на суворих математичних обчисленнях.

Відкритість

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

Взаємодія без посередників

Важливий момент, нам постійно необхідно мати справу з посередниками – фінансові операції проводимо за посередництвом банків, платіжних систем, обмінників, документи завіряємо у нотаріусів.

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

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

Пристрій мережі

Мережа формують користувачі, які зацікавлені у використанні того чи іншого виду інформації. Учасників поділяють на два типи:

  • прості користувачі;
  • будівельники блоків чи, як їх ще називають, майнери, валідатори.

Звичайні користувачі надсилають до мережі нові записи-транзакції. Наприклад, користувач Х бажає перекласти користувачеві Y 100 умовних одиниць». А майнери із цих транзакцій уже формують блоки. Записи підтверджуються і вносяться до блоку лише якщо з цим згідно більшість. Інші ігноруються і не вважаються достовірними, доки не потраплять у вміст одного з наступних блоків. Скористатися тим чи іншим записом у блокчейні може лише власник ключа, який відкриває доступ до неї.

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

Є й системи, в яких замість традиційного майнінгу за алгоритмом Proof-of-Work використовуються інші протоколи, наприклад Proof-of-Stake, коли для підтвердження транзакцій валідаторам необхідно зарезервувати на рахунку певну кількість криптомонет.

Типи систем

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

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

Сфери застосування блокчейн

Як бачимо, платформа blockchain — це розподілена база даних для загального користування, в якій відсутня переважно централізований нагляд над процесом. За допомогою блокчейн вести облік, зберігати дані, здійснювати транзакції можна у будь-якій сфері життєдіяльності:

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

Перше застосування блокчейн на практиці відбулося в 2009 році, коли на його основі було створено криптовалюту біткоїну. Пізніше таких криптовалют з'явилося безліч на різний смак.

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

Тісно вплетена ця технологія буде і в систему «розумних міст», які активно втілюють у реальність у КНР.

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

Мало того, створено вже цілу віртуальну націю — BITNATION, яка відкриває посольства в різних країнах. Стати її громадянином може кожний.

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

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

У міжнародній торгівлі технологію вперше випробували на початку осені 2016 року. Тоді на платформі Wave британським банком Barclays було проведено акредитив на 100 тисяч доларів, що забезпечує експорт підприємством з Ірландії Ornua великої партії молочних продуктів на адресу Сейшельської компанії. Стандартно така угода займає щонайменше тиждень, тут на все пішло близько чотирьох годин.

Плюси та мінуси технології

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

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

До мінусів варто віднести масштабованість. Сьогодні блокчейн не здатний забезпечувати величезну кількість транзакцій за короткий час. Наприклад, платіжні системи MasterCard або Visa обробляють близько 45 тисяч транзакцій на секунду, тоді як у біткоїну їх всього 7. Також щодня зростає і вага бази, яка зберігається на комп'ютерах мережі.

Не варто забувати і про навантаження на електричні мережі, коли йдеться про мережі, що працюють на основі алгоритму POW. Всі ці складні обчислення змушують комп'ютери споживати велику кількість енергії.

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

Блокчейн в Україні та Україні

У РФ технологію збираються офіційно узаконити та почати впроваджувати у 2019 році, прийнявши на той час необхідні нормативно-правові акти. Поки що великі банки країни разом із Центробанком з метою підвищення ефективності фінансової системи створили платформу «Майстерчейн».

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

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

Save