Что такое Блокчейн?
Чтобы ответить на вопрос, что же такое Блокчейн, сначала стоит обратить внимание на три основных заблуждения относительно этого понятия.
Три заблуждения относительно Блокчейна
- Блокчейн = Биткоин;
- Блокчейн — это база данных, в которой можно хранить любую иформацию;
- Умные контракты имеют одинаковую юридическую ценность.
Что же такое BLOCKCHAIN?
На самом деле, BLOCKCHAIN - это последовательный набор блоков, каждый следующий блок в котором включает в качестве хэшируемой информации значение хэш функции от предыдущего блока.
Хэширование или хеширование (англ. hashing) — преобразование массива входных данных произвольной длины в (выходную) битовую строку фиксированной длины, выполняемое определённым алгоритмом. Функция, реализующая алгоритм и выполняющая преобразование, называется «хеш-функцией» или «функцией свёртки». Исходные данные называются входным массивом, «ключом» или «сообщением». Результат преобразования (выходные данные) называется «хешем», «хеш-кодом», «хеш-суммой», «сводкой сообщения». Например, мы можем подать на вход 128-битной хеш-функции роман Льва Толстого в шестнадцатиричном виде и число 1. В результате на выходе мы в обоих случаях получим набор псевдослучайных шестнадцатиричных цифр вида: "c4ca4238a0b923820dcc509a6f75849b".
Википедия
БЛОКОМ называют информационный пакет, содержащий в себе все предыдущие сведения и часть новых. Вся цепочку представляет собой распределенную между множеством участников базу данных, работающую без централизованного управления.
НОДА — участник сети БЛОКЧЕЙН, который хранит информацию о старых транзакциях (цепочку блоков), проверяет верность информации о новой транзакции и может выписывать новые транзакции, т.е. добавлять блоки.
Проблема двойного расходования:
В P2P сетях, два факта отправленные примерно в одно время могут прибыть в разном порядке в удаленные узлы. Тогда как всей сети согласовать какой же факт пришел первым? Чтобы гарантировать целостность в P2P сети, вам нужен способ согласования порядка фактов. Вам нужна система консенсуса.
КОНСЕНСУС – это алгоритм, посредством которого участники децентрализованной сети голосуют за истинность той или иной версии строящегося блокчейна.
СМАРТ-КОНТРАКТ – заранее запрограммированные задачи, которые автоматически выполняет программа при наступлении определенных событий.
Отличительные черты блокчейна:
- Децентрализация;
- Невозможность отмены транзакций;
- Прозрачность проводимых транзакций.
Блокчейн-система по сути является журналом с транзакциями, где под транзакциями понимается не только денежный перевод между счетами, но и, например, авторизация пользователя.
Функциональность блкчейн-систем:
- Чтение;
- Запись;
- Невозможность удаления.
Мои статьи:
1. Принципы построения модели данных
Семантика данных
Поддержание производительности
2. Методология десяти шагов для Разработки IT-Архитектуры
3. Принципы построения сервиса интеграции данных
4. Интеграционные системы
5. Построение сервиса качества данных
6. Master Data Managemnt
7. Создаем презентацию проекта
Резюме проекта
Анализ рынка
Стратегия
Финансовые показатели
Команда проекта
8. Курс ITIL