Что Такое Weak Subjectivity?
Узнаем значение Weak Subjectivity, определение в крипто, Что Такое Weak Subjectivity и другие важные детали.
Термин Weak Subjectivity (слабая субъективность) был введён Виталиком Бутериным. Данный термин объясняет определённую необходимость в блокчейнах Proof-of-Stake (PoS), при которой ноды должны полагаться на другие ноды. Она возникает из-за необходимости узнавать текущее состояние системы.
Для начала, давайте определим объективность и субъективность в контексте блокчейнов. Эти идеи связаны так как распределённые системы, также как и блокчейн, обычно имеют несколько основных цепочек. Это означает, что существует несколько путей получения генезис блока от текущего блока. И все эти пути будут верны.
Однако нужно понимать, что ноды не всегда могут определить какая цепочка актива. К примеру, Биткоин создан таким образом, что ноды должны выбирать путь с самым большим количеством работы. Именно это и предоставляет объективность блокчейну Биткоина.
По этой причине, объективность можно определить как возможность нового нода подключиться к сети. К тому же он также может распознать какая цепочка активна (или наиболее длинная).
Иными словами, объективность означает возможность быстрого добавления и синхронизации новых нодов с текущим состоянием системы. Просто потому что единственный путь самый длинный.
Однако определённые сети могут показывать высокий уровень субъективности. Это означает, что сложно определить какая цепочка активна. По сути, субъективность связана с блокчейном, которые можно интерпретировать разными способами. Так происходит из-за влияния “социальной сети” на механизм консенсуса, который полагается на взаимодействие нодов.
Вместо применения единого правила “активной является длинная цепочка”, ноды в этой ситуации должны поддерживать другу друга для достижения консенсуса. Именно поэтому определённые сети блокчейна имеют некоторую субъективность.
Таким образом, в процессе определения текущего состояния гроссбуха, субъективность означает необходимость у нодов в информации от других нодов. Это никак не связано с достижением консенсуса. Вместо этого, это скорее связано с распознаванием того, какая цепочка активна.
Давайте вернёмся к концепту слабой субъективности Виталика Бутерина. В основном концепт необходим для блокчейнов, что используют модель Proof-of-Stake. И как итог, Weak Subjectivity используется для определения активной цепочки. Слабой её называют из-за того, что она проявляется в двух ситуациях:
- Когда новые ноды присоединяются к сети
- Когда ноды не в сети долгое время
Поэтому если нод в сети всё время, то проблем с субъективностью быть не должно. Просто потому что он сможет сразу же распознать правильный гроссбух. Однако ноду нужно будет полагаться на другие ноды, если он не был в сети долгое время или только к ней присоединился. Именно здесь свою роль играет субъективность.