Задать вопрос
@noob1111

Для чего нужен фильтр Блума в биткоине/эфириуме?

Как я понимаю фильтр Блума используется для поиска интересующих транзакций тонким клиентом. А зачем клиенту искать ту или иную транзакцию? Кроме поиска фильтр еще для чего-нибудь используется? А еще фильтр блума обеспечивает анонимность,анонимность чего?
  • Вопрос задан
  • 605 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
begemot_sun
@begemot_sun
Программист в душе.
https://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D...

Одним словом с помощью фильтра Блума можно с некоторой вероятностью утверждать, что транзакция в наличии или её нет. Больше ничего с ним сделать нельзя. Но он имеет очень полезное свойство - занимает значительно меньше места (и осуществляет поиск ответа на вопрос выше быстрее), чем полный индекс всех входящих в биткоин транзакций.
Ответ написан
Комментировать
polym0rph
@polym0rph
Основатель Bits.media
А зачем клиенту искать ту или иную транзакцию?

Сразу скажу, конкретные реализации не смотрел, нужно проверять. Но по логике он будет искать транзакции, связанные со своими ключами. Иначе как он поймет, что пришел платеж, пока он был оффлайн, например?
Да и для отправки средств нужно знать транзакции, выходы которых можно потратить. А полную базу тонкий клиент не хранит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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