TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Блокчейн & Разработка

11 Apr 2020, 13:42

Открыть в Telegram Поделиться Пожаловаться

Но это не значит, что у нас есть проблемы. До создания достаточно мощных квантовых компьютеров ещё очень далеко (если вообще возможно создать квантовые компьютеры с таким гигантским количеством q-битов, которые необходимы для решения дискретных логарифмов). И это даёт нам время перейти на алгоритмы, стойкие к квантовым вычислениям (перестать использовать ECDSA и похожие алгоритмы). Этот переход ещё пока не сделан, так как у существующих алгоритмов, устойчивых к квантовым вычислениям, есть несколько недостатков, таких как очень длинные ключи и подписи. Из-за этого они пока очень непопулярны, но исследования продолжаются, и если они понадобятся, то они есть.

Должны ли мы использовать публичные ключи в качестве адресов?

Вопрос: если создавать новую криптовалюту, то стоит ли сразу использовать закодированные в Base58 публичные адреса с чексуммой?

Тапрут именно это и делает. Тапрут-выходы (а значит и адреса) содержат полные публичные ключи — у этого есть несколько преимуществ, например: они короче, дешевле и позволяют создавать поверх них более сложные протоколы. Для таких выходов используется формат адресов Bech32, у которого тоже есть несколько преимуществ над Base58: проще конвертировать в удобную для чтения форму и сравнивать друг с другом, более надежная проверка на ошибки, формат более расширяемый, меньший размер QR-кодов и т. д.

Дисклаймер: я соавтор протокола Тапрут и стандарта Bech32.

TL;DR публичные ключи должны быть публичными.

————
Оригинал: https://bitcoin.stackexchange.com/a/95133


Сидите дома и изучайте Биткоин
What are the potential attacks against ECDSA that would be possible if we used raw public keys as addresses?
According to this answer about why addresses are hashes rather than public keys there are potential attacks that are possible if you have the public key rather than the address, what are these atta...

1.3k 3 16
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot