Описание тега consensus
Консенсус - это проблема достижения согласия между членами группы. Говоря о вычислениях, это соглашение об определенном значении, которое требуется во время вычислений узлами, которые участвуют в кластере. Достижение консенсуса в распределенной среде - сложная задача, а при определенных условиях даже невозможная. Алгоритмы консенсуса часто используются для репликации конечного автомата в качестве общего подхода для повышения отказоустойчивости.
1
ответ
Консенсус Hyperledger Fabric
Я новичок в Hyperledger Fabric. Я читаю с документом последней версии Fabric, но не совсем согласен с Fabric. Какой консенсус используется в Fabric? И как это работает? Пожалуйста, объясни.
27 апр '18 в 16:28
3
ответа
Что будет с реплицированными, но незафиксированными журналами в протоколе плота
Предположим, 3-членный плотный кластер a[master],b,c Клиент отправляет журнал a, реплицирует его на b и c, a применяет журнал к машине состояния и отвечает клиенту. Затем происходит сбой до того, как b и c имеют шанс скопировать зафиксированное сост…
08 янв '16 в 08:15
1
ответ
Как Кафка обрабатывает сетевые разделы?
У Кафки есть концепция набора синхронных реплик, который представляет собой набор узлов, которые не слишком отстают от лидера. Что произойдет, если сеть чисто разделится так, чтобы меньшинство, содержащее лидера, было на одной стороне, а большинство…
16 фев '18 в 11:25
0
ответов
Актуальность газового лимита блока PoA Clique Ethereum
Я провожу некоторые тесты в частной сети Ethereum с консенсус-движком Clique (Proof of Authority). Я сталкивался с проблемами с количеством транзакций, обрабатываемых за блок (или за секунду - так как они могут быть обменены в контексте клики). Одна…
16 окт '18 в 15:03
1
ответ
Репликация плота под разделом
7 участников кластера, один из которых является лидером. Лидер пытается повторить журнал (некоторые пишут) Сетевой раздел происходит. 3 и 4 члена соответственно. Лидер оказывается в меньшинстве Лидер достигает только 2 подписчиков → ошибка репликаци…
01 июн '17 в 12:37
2
ответа
Что такое "ценность предложения с наибольшим номером" в алгоритме Паксоса?
В " Паксосе" простой Лэмпорт описывает Фазу 2 (а) алгоритма следующим образом: Если заявитель получает ответ на свои запросы на подготовку (пронумерованные n) от большинства акцепторов, то он отправляет запрос на прием каждому из этих акцепторов для…
07 ноя '13 в 13:33
2
ответа
Количество узлов плота
Узел-лидер плота отправляет записи добавления RPC всем подписчикам. Очевидно, что мы увеличиваем использование сети, когда добавляем нового подписчика, поэтому мой вопрос о том, сколько узлов мы можем добавить в кластер. В статье "Плот" и в других м…
23 фев '17 в 17:09
1
ответ
Как создать распределенную систему, которая выполняет задачу и приходит к единому мнению о результате?
Для большего контекста У меня есть система, которая выполняет некоторые операции (проверка некоторой правды на основе локальной копии данных). Эта система не может быть централизована из-за всех недостатков централизованной системы, таких как пробле…
18 июл '18 в 11:28
2
ответа
Консенсус Hyperledger - как это работает?
Вот наш пример использования: Анна хотела бы продать свои акции Питеру, и Ольга должна одобрить это (как владелец компании). Как бы это работало на блокчейне / композиторе hyperledger с консенсусом? В частности, что является частью транзакции, что т…
10 апр '18 в 12:57
1
ответ
Как можно выбрать узел с полным журналом, если другой сначала станет кандидатом?
Я смотрел видео с алгоритмом Рафта по адресу https://youtu.be/vYp4LYbnnW8?t=3244, но мне не ясно одно обстоятельство. При избрании лидера на срок 4, если узел s1 транслирует RequestVote раньше, чем s3, тогда узлы s2, s4 и s5 будут голосовать за него…
09 сен '18 в 07:44
1
ответ
Где я могу найти информацию об алгоритме консенсуса n2n?
Я хочу разработать протокол n2n на моей платформе блокчейна. Я слышал, что n2n - это очень безопасный протокол, разработанный r3cev Corp. на платформе Corda Blockchain. Но я не могу оштрафовать любой документ или коды для протокола n2n. Не могли бы …
07 мар '17 в 05:00
1
ответ
Почему оверлейные сети Docker требуют консенсуса?
Только что прочитал о оверлейных сетях Docker, очень крутые вещи. Я просто не могу найти ответ на одну вещь. Согласно документам: Если вы устанавливаете и используете Docker Swarm, вы автоматически получаете оверлейные сети на хостах вашего менеджер…
14 июн '17 в 19:45
1
ответ
Консенсус блокчейна без наличия всех блоков в каждом узле
Мне было интересно, могут ли узлы, которые формируют блокчейн, достичь консенсуса, просто имея часть содержимого блокчейна. Я имею в виду, что реальные реализации блокчейнов предполагают, что каждый узел содержит блок-цепочку дырок, таким образом он…
20 фев '17 в 20:30
0
ответов
Плот: как я могу выполнить некоторую восстановительную работу, когда узел сломался?
Недавно я пишу распределенную систему с использованием пакета hashicorp/raft, каждый узел системы будет выполнять часть всей работы. Когда узел выходит из строя, его рабочие результаты будут потеряны, тогда мне нужно позволить другим узлам перезапус…
31 авг '16 в 02:21
0
ответов
Можно ли сделать, чтобы glmulti учитывал только выборочные влияния во всех моделях подмножеств?
Я использовал пакет glmulti для запуска процедуры выбора модели всех подмножеств. У меня большой набор данных, и моя глобальная модель содержит 7 кандидатов-предикторов. Проблема в том, что я хотел бы рассмотреть только одно взаимодействие между дву…
16 июн '16 в 15:35
3
ответа
Как объединить файлы с одинаковыми именами в один файл с разными заголовками?
Моя проблема больше в том, как переименовать строку заголовка для каждой последовательности fastta, поскольку я знаю, как объединить несколько файлов fasta в один файл. Проблема в том, что после создания моих файлов каждый файл имеет точно такой же …
26 дек '18 в 19:46
0
ответов
Предположение результата невозможности FLP C_1 = e'(C_0)
Известное доказательство FLP86 относительно невозможности достижения консенсуса в асинхронной распределенной системе (даже с единственным отказом) предполагает, что при доказательстве третьей леммы существование события e' так, что соседские конфиг…
18 дек '17 в 13:04
1
ответ
Можно ли часто менять разрешенные узлы блокчейна, выбирая их из белого списка?
Мне нужно реализовать разрешенную цепочку блоков, где узлы могут быть изменены, на основе выбора в белом списке. Есть ли способ реализовать это? Я рассматриваю структуру hyperledger, но не могу понять, смогу ли я изменить узлы после развертывания.
15 янв '19 в 12:13
1
ответ
Как обращаться с переупорядоченным RPC в плоту
При реализации алгоритма Рафта я обнаружил, что есть ситуация, которая, я думаю, может или не может нанести вред кластеру. Разумно предположить, что некоторые AppendEntriesRPC от Leader получены с переупорядочением (сетевая задержка или другие причи…
22 янв '19 в 14:38
1
ответ
Консенсусный алгоритм BFT, PBFT и BA
Я копался в некоторых наиболее используемых алгоритмах консенсуса в разрешенных цепочках блоков, и я застрял. Я понял, что BFT (византийский отказоустойчивость) является свойством некоторых алгоритмов, а pBFT является самим алгоритмом. Это правильно…
28 фев '19 в 19:24