Как работает алгоритм проверки касперского алгоритма?

Ethereum планирует перейти к доказательству алгоритма шаттла Каспера в будущей версии сети. Каковы детали этого алгоритма и как он сравнивается с предыдущими протоколами Консенсус-доказательство заключения ставок?

32 голоса | спросил Jeff Coleman 20 Jpm1000000pmWed, 20 Jan 2016 23:14:28 +030016 2016, 23:14:28

3 ответа


22

Дружелюбный призрак

Каспер - это протокол экономического консенсуса, основанный на залоговых гарантиях . Это означает, что узлы, так называемые связанные валидаторы , должны разместить депозит безопасности, действие под названием bonding , чтобы служить консенсусу, создавая блоки.

В доказательстве колпака в стиле Каспера любой может участвовать в блочном производстве путем размещения облигации. После размещения облигации у вас есть возможность сделать ставку на какой блок будет включен далее. Стимулы таковы, что вы зарабатываете деньги, делая ставки с возможным консенсусом и теряя деньги, делая ставки против консенсуса. Любое криптографически доказуемое ошибочное поведение приводит к неустойке облигации.

Аналогия может быть сделана для доказательства работы, где каждый шахтер делает ставку со своей хэш-мощностью, на которой будет принят блок. Если они делают ставку неправильно, то любой блок, который они производят, станет сиротой, заставляя их терять деньги.

Этот протокол имеет несколько приятных свойств:

  • Любой может участвовать
  • Консенсус может быть достигнут своевременно.
  • Он быстро сходится на необратимом консенсусе
  • Он свободен от политики.

Каспер в неэкономических условиях

Каспер - это, в конечном счете, последовательный консенсусный протокол на основе блочной цепи. Он обеспечивает доступность по согласованности, см. теорему CAP . Он всегда доступен и по возможности согласован. Он устойчив к непредсказуемым временам доставки сообщений, потому что узлы достигают консенсуса путем реорганизации транзакций после того, как в конечном итоге получены сообщения с задержкой. У этого есть возможная отказоустойчивость 50%, в том смысле, что вилка, созданная с помощью> 50% правильных узлов, оценивается выше, чем любая вилка, созданная оставшимися потенциально ошибочными валидаторами. Примечательно, однако, что клиенты не могут быть уверены в том, что любая вилка, созданная с участием 51%, не будет отменена, потому что они не могут знать, являются ли некоторые из этих узлов византийскими. Поэтому клиенты рассматривают только блок как завершенный, если в нем участвует супермаксимальность валидаторов или связанная ставка .

ответил Afri 31 Jam1000000amSun, 31 Jan 2016 00:07:10 +030016 2016, 00:07:10
9

https://gitter.im/ethereum/research - это открытый, высокотехнологичный канал, где в настоящее время можно получить самую подробную информацию о Каспере.

Вот некоторые справочные ссылки, которые могут помочь перед тем, как задействовать указанный выше канал:

ответил eth 21 PMpThu, 21 Apr 2016 12:36:16 +030036Thursday 2016, 12:36:16
0

Каспер - новый алгоритм Proof of Stake, который заменит текущий алгоритм Proof of Work на блок-цепочку Ethereum. Я уже ответил на разницу между PoW и PoS. В чем разница между доказательством заинтересованности и доказательством работы?

Ethereum пытается включить PoS с новым протоколом PoS под названием Casper, это функция, которая заявляет, что вредоносный валидатор (в случае PoS, miner называется validator), который проверяет блок, теряет деньги, если он /она проверяет неправильный вредоносный блок. В PoS, когда валидатор проверяет алгоритм или блок, он просто кладет деньги или ставку, чтобы проверить этот блок, вы не можете вернуть его до тех пор, пока блок не будет проверен, или вы действительно можете потерять свои деньги, которые ставятся, чтобы решить этот блок, если вы проверяете ложный блок в обновлении casper.

Преимущества протокола Casper

  1. PoS быстрее для валидатора для проверки блока и ставки на блок по сравнению с PoW (Proof of Work), которые решают криптографическую головоломку, чтобы добавить блок в блок-цепочку. Если PoS будет быстрее, тогда вся цепочка блоков станет быстрее и более масштабируема. Это обновление для кэшеров может сделать Ethereum готовым к принятию во всем мире.

  2. В Proof of Work, если кто-то мощный (с мощными процессорами или графическими процессорами) пытается обмануть систему, он /она на самом деле не будет наказан, а в Proof of Stake (протокол Каспера), если кто-то попытается запутать блок-цепь, даже если они мощные (с процессорами или графическими процессорами), они потеряют свои средства, если они будут валидаторами, и они заблокировали свою ставку для проверки блока в этом протоколе.

ответил Rajesh Prajapati 27 AMpFri, 27 Apr 2018 00:21:56 +030021Friday 2018, 00:21:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132