Что такое Whisper и для чего он используется?

Это, по общему признанию, очень общий вопрос, но я слышал, что «Whisper» упоминался в нескольких местах, когда читал о некоторых DApps.

Я понимаю, что это позволяет одноранговую передачу сообщений, но каковы цели этих сообщений, и кто это, что они проходят между ними? Это способ для DApps или контрактов общаться или что-то еще?

32 голоса | спросил Richard Horrocks 21 Jam1000000amThu, 21 Jan 2016 00:52:26 +030016 2016, 00:52:26

1 ответ


33

Whisper является частью набора протоколов Ethereum P2P, который позволяет передавать сообщения между пользователями через ту же сеть, что и блок-цепочка.

Существует много видов использования, некоторые из которых перечислены в вики

Протокол отдельно от блока, поэтому смарт-контракты не имеют доступа.

Whisper уже некоторое время существовал в каком-то альфа-состоянии прототипа. Его можно включить с помощью флага -shh в geth, но узлы не ретранслируют сообщения по умолчанию, поэтому есть вероятность, что сообщения не пройдут, если вы напрямую не подключены к получателю. Документацию API можно найти в github .

ответил Tjaden Hess 21 Jam1000000amThu, 21 Jan 2016 01:13:40 +030016 2016, 01:13:40

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

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

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