нужна, или я что-то не понимаю?
Блокчейн сам по себе решает проблему Византийских Генералов и достоверности истории в общем Смарты решают проблему коллизий т.е. допустим у меня есть мобильное приложение с платежной системой допустим у меня нет штата программистов и девопсов, я хочу просто развернуть платежку в один клик и забыть про неё если бы я это делал через стандартный подход с применением БД, то мне пришлось бы запариваться над: 1. коллизиями данных и атомарным замком, что бы в случае когда 2 пользователя пытаются купить один и тот же билет, или когда пользователь пытается одновременно отправить два перевода 2. масштабированием под высокую нагрузку и коллизиями данных, возникающими при вертикальном масштабировании — например, когда на меня валится внезапно 1 лям пользователей и амазон начинает клонировать сервисы, что в результате приводит к тому, что вместо одной базы данных у тебя получается 10 баз данных не связанных между собой ну и прочие стандартные проблемы с БД Короче — если бы я делал платежку на БД, мне бы пришлось однозначно нанимать девопса со знанием БД и их оптимизацией, отдельно программиста, который бы шарил в паралеллизации и многопоточности, и на построении всей системы у меня бы ушло минимум 9 месяцев С другой стороны, если я использую блокчейн, вместо БД, то я просто в одиночку поднимаю ноду один раз и забываю про неё. В нем просто нет коллизий нигде - ни в транзакциях, ни в данных, ни при выполнении смартов — все работает как часы и не требует ни поддержки, ни специальных костылей для масштабирования, вообще ничего, просто запустил один раз и все
Обсуждают сегодня