Блокчейн от а до Я. Все о технологии десятилетия
Download 1.58 Mb. Pdf ko'rish
|
blockchein
Консенсус
Определение Как мы уже говорили ранее, «информационный консенсус в области распределенных систем – это способ, при помощи которого узлы (участники) могут договориться о легитимности сделки и обновлять бухгалтерские книги, представляющие собой стройную систему согласованных фактов»[102]. Таким образом, с точки зрения своей базы и истории (алгоритмы консенсуса появились около 1970 года), консенсус остается основополагающим элементом в области распределенных вычислений, то есть там, где мы имеем ряд узлов (участников), которые должны согласовать решение. Принцип заключается в том, чтобы добиться определенной надежности системы при решении распределенных задач в условиях наличия неисправности. Таким образом, в теоретической информатике проблема консенсуса требует наличия протокола, который отвечает следующим критериям:[103] • окончание: любой процесс должен получить некую величину; • целостность: все процессы принимают значение, которое было предложено одним из процессов; • согласие: все процессы принимают одно и то же значение. Протокол, который может гарантировать эти свойства в присутствии не менее t отключений, называется t-robust. Мы не намерены здесь объяснять функцию консенсуса (математический алгоритм), а всего лишь хотим показать, что в блокчейнах (так называемых публичных) и в распределенных протоколах консенсуса (так называемых частных блокчейнах) существуют различные консенсусы. Когда мы знакомили вас с функционированием блокчейнабиткойн, мы вводили понятие proof of work, или доказательство выполнения работы (майнинг). Но теперь мы знаем, что существуют распределенные алгоритмы консенсуса, более эффективные (в зависимости от варианта применения) и менее энергоемкие, чем proof of work. Download 1.58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling