
Блокчейн - бъдещето на финансовите технологии
Думите криптовалута и блокчейн вече се срещат навсякъде. Подобно обществено внимание може да се обясни с два фактора: високата цена на биткойн криптовалутата и сложността на разбирането на същността на технологията. Историята на появата на първата цифрова валута и основната P2P технология ще ни помогнат да разберем тези „крипто джунгли“.
Децентрализирана мрежа
Има две определения на Blockchain:
• Непрекъсната последователна верига от блокове, съдържащи информация.
• Репликирана разпределена база данни;
И двамата са верни по своята същност, но не дават отговор на въпроса какво е това. За по-добро разбиране на технологията е необходимо да се помни кои архитектури на компютърни мрежи съществуват и коя от тях доминира на съвременния пазар на ИТ системи.
Общо има два вида архитектури:
- Мрежа клиент-сървър;
- Peer-to-peer мрежа.
Работата в мрежа по първия начин предполага централизиран контрол на всичко: приложения, данни, достъп. Цялата системна логика и информация са скрити в сървъра, което намалява изискванията за производителност на клиентските устройства и осигурява висока скорост на обработка. Този метод е получил най-голямо внимание в наши дни.
Peer-to-peer или децентрализираните мрежи нямат главно устройство и всички участници имат равни права. В този модел всеки потребител е не само потребител, но и става доставчик на услуги.
Ранна версия на партньорски мрежи е системата за разпределени съобщения USENET, разработена през 1979 г. Следващите две десетилетия бяха белязани от създаването на P2P (Peer-to-Peer) - приложения в напълно различни области. Един от най-известните примери е услугата Napster, някога популярната мрежа за споделяне на файлове между партньори, или BOINC, софтуерната платформа за разпределено изчисление и протоколът BitTorrent, който е в основата на съвременните торент клиенти.
Системите, базирани на децентрализирани мрежи, продължават да съществуват, но осезаемо губят за клиент-сървъра в разпространението и съобразяването с потребностите на потребителите.
За съхранение на данни
По-голямата част от приложенията и системите за нормална работа изискват способността да се управлява набор от данни. Има много начини за организиране на такава работа и един от тях използва метода peer-to-peer. Разпределените или паралелни бази данни се отличават с това, че информацията отчасти или изцяло се съхранява на всяко устройство от мрежата.
Едно от предимствата на такава система е наличието на данни: няма нито една точка на отказ, както е в случая с база данни, разположена на един сървър. Това решение също има определени ограничения за скоростта на актуализиране на данните и разпространението им между членовете на мрежата. Такава система няма да издържи тежестта на милиони потребители, които постоянно публикуват нова информация.
Технологията blockchain предполага използването на разпределена база данни от блокове, които са свързан списък (всеки следващ блок съдържа идентификатора на предишния). Всеки член на мрежата съхранява копие от всички операции, извършени за всички времена. Това не би било възможно без определени нововъведения, предназначени да гарантират безопасността и наличността на мрежата. Това ни води до последния „стълб“ на блокчейна - криптографията. Трябва да се свържете с a компания за разработка на мобилни приложения да наемете разработчици на блокчейн, за да интегрирате тази технология във вашия бизнес.
Blockchain
След изучаване на основните компоненти и историята на създаването на технологията, е време окончателно да разсеем мита, свързан с думата „блокчейн“. Помислете за един прост пример за обмен на цифрова валута, принципът на действие на блокчейн технологията без компютри.
Да предположим, че имаме група от 10 души, които искат да могат да извършват операции за обмяна на валута извън банковата система. Помислете последователно за действията, извършени от участниците в системата, където блокчейнът ще бъде представен от обикновени листове хартия:
Празна кутия
Всеки участник има поле, в което ще добави листове с информация за всички извършени транзакции в системата.
Моментът на транзакцията
Всеки участник седи с лист хартия и химикал и е готов да запише всички транзакции, които ще бъдат направени.
В един момент участник номер 2 иска да изпрати 100 долара на участник номер 9.
За да завърши транзакция, Участник № 2 декларира на всички: „Искам да прехвърля 100 долара на № 9, така че отбележете това на вашия лист.“
След това всички проверяват дали Участник 2 има баланс, достатъчен да завърши транзакцията. Ако е така, всеки прави бележка за транзакцията на своите листове.
След това транзакцията се счита за завършена.
Изпълнение на транзакции
С течение на времето и други участници трябва да извършват обменни операции. Участниците продължават да обявяват и записват всяка от извършените транзакции. В нашия пример, 10 транзакции могат да бъдат записани на един лист, след което е необходимо да поставите попълнения лист в поле и да вземете нов.
Добавяне на лист към кутията
Фактът, че лист е поставен в кутия, означава, че всички участници са съгласни с валидността на всички извършени операции и невъзможността за промяна на листа в бъдеще. Именно това гарантира целостта на всички транзакции между участници, които не си имат доверие.
Последният етап е общ случай на решаване на проблема с византийските пълководци. В условията на взаимодействие на отдалечени участници, някои от които може да са натрапници, е необходимо да се намери печеливша стратегия за всички. Процесът на решаване на този проблем може да се разглежда през призмата на конкурентните модели.
Бъдеще
В областта на финансовите инструменти биткойнът, като първата масова криптовалута, със сигурност показа как се играе по новите правила без посредници и контрол отгоре. Въпреки това, може би още по-важен резултат от появата на биткойн е създаването на блокчейн технология. Свържете се с компании за разработка на блокчейн, за да наемете разработчици на блокчейн, за да интегрират тази технология във вашия бизнес.