В мире Биткойна есть четыре главных типа адресов. У каждого свои особенности.
P2PKH: Это классика. Адреса с "1" в начале. Самые распространённые. Вот пример: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH: Начинаются с "3". Нужны для сложных операций. Мультиподписи и всё такое. Например: 3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy
Bech32: Современный вариант с префиксом "bc1q". Это нативный SegWit. Лучше находит ошибки. Выглядит так: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot: Новейший тип с "bc1p". Дальнейшее развитие SegWit. Транзакции дешевле и приватнее. Экономит место в блоке.
Что значит P2PKH?
Сатоши придумал это название - "оплата на хеш публичного ключа". Звучит сложно. На самом деле тут хитрость. Деньги идут не прямо на ключ, а на его хеш. Безопаснее так.
Когда хочешь потратить, показываешь настоящий ключ и подписываешь транзакцию. Кажется лишним, но это защита. Даже если кто-то узнает адрес, сам ключ остаётся в тайне.
А что такое P2SH?
Гэвин Андресен представил это в 2012-м. Тут уже платят на хеш скрипта. Не просто на ключ. Расширяет возможности сети.
При отправке нужно знать только хеш. Не весь скрипт целиком. Полный скрипт показывается только при трате.
Главный плюс - гибкость. Можно делать всякие сложные вещи. Мультиподписи, временные блокировки. И всё это не раскрывается до последнего момента.
Откуда название Bech32?
Смешное название, если вдуматься. "B" от фамилий создателей - Вуилле и Максвелл. "ech" от алгоритма проверки ошибок. А "32" - это количество символов в адресе.
Этот формат умный. Он специально сделан так, чтобы сложнее было перепутать похожие символы. Единица и буква l выглядят похоже, но тут такой ошибки не будет.
Почему адрес постоянно меняется?
Многие кошельки генерируют новый адрес после каждой транзакции. И это не случайно.
Приватность - главная причина. Если всегда использовать один адрес, любой может увидеть все твои транзакции. Не очень-то приватно.
Безопасность тоже важна. Если вдруг один адрес скомпрометирован, остальные средства не пострадают.
Эксперты это рекомендуют. Вроде бы мелочь, но серьёзно улучшает защиту.
Как создаётся много адресов?
Тут на помощь приходят HD-кошельки (иерархические детерминированные). Умная технология.
Вместо создания случайных ключей для каждого адреса, всё генерируется из одного начального значения. Seed, по-научному.
Это даёт классные преимущества. Бэкап делать проще - достаточно сохранить одно начальное значение. Всё остальное восстановится.
Детерминированность звучит сложно. На деле это просто предсказуемая генерация по алгоритму. Не нужно хранить каждый ключ отдельно.
Конфиденциальность повышается. Можно создавать новые адреса без связи с предыдущими.
HD-кошельки поддерживают создание "подкошельков". Удобно разделять средства для разных целей.
Современные технологии сделали биткойн одновременно удобным и защищённым. Впечатляет, если подумать.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Разберёмся с биткойн-адресами просто и понятно
В мире Биткойна есть четыре главных типа адресов. У каждого свои особенности.
P2PKH: Это классика. Адреса с "1" в начале. Самые распространённые. Вот пример: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH: Начинаются с "3". Нужны для сложных операций. Мультиподписи и всё такое. Например: 3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy
Bech32: Современный вариант с префиксом "bc1q". Это нативный SegWit. Лучше находит ошибки. Выглядит так: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot: Новейший тип с "bc1p". Дальнейшее развитие SegWit. Транзакции дешевле и приватнее. Экономит место в блоке.
Что значит P2PKH?
Сатоши придумал это название - "оплата на хеш публичного ключа". Звучит сложно. На самом деле тут хитрость. Деньги идут не прямо на ключ, а на его хеш. Безопаснее так.
Когда хочешь потратить, показываешь настоящий ключ и подписываешь транзакцию. Кажется лишним, но это защита. Даже если кто-то узнает адрес, сам ключ остаётся в тайне.
А что такое P2SH?
Гэвин Андресен представил это в 2012-м. Тут уже платят на хеш скрипта. Не просто на ключ. Расширяет возможности сети.
При отправке нужно знать только хеш. Не весь скрипт целиком. Полный скрипт показывается только при трате.
Главный плюс - гибкость. Можно делать всякие сложные вещи. Мультиподписи, временные блокировки. И всё это не раскрывается до последнего момента.
Откуда название Bech32?
Смешное название, если вдуматься. "B" от фамилий создателей - Вуилле и Максвелл. "ech" от алгоритма проверки ошибок. А "32" - это количество символов в адресе.
Этот формат умный. Он специально сделан так, чтобы сложнее было перепутать похожие символы. Единица и буква l выглядят похоже, но тут такой ошибки не будет.
Почему адрес постоянно меняется?
Многие кошельки генерируют новый адрес после каждой транзакции. И это не случайно.
Приватность - главная причина. Если всегда использовать один адрес, любой может увидеть все твои транзакции. Не очень-то приватно.
Безопасность тоже важна. Если вдруг один адрес скомпрометирован, остальные средства не пострадают.
Эксперты это рекомендуют. Вроде бы мелочь, но серьёзно улучшает защиту.
Как создаётся много адресов?
Тут на помощь приходят HD-кошельки (иерархические детерминированные). Умная технология.
Вместо создания случайных ключей для каждого адреса, всё генерируется из одного начального значения. Seed, по-научному.
Это даёт классные преимущества. Бэкап делать проще - достаточно сохранить одно начальное значение. Всё остальное восстановится.
Детерминированность звучит сложно. На деле это просто предсказуемая генерация по алгоритму. Не нужно хранить каждый ключ отдельно.
Конфиденциальность повышается. Можно создавать новые адреса без связи с предыдущими.
HD-кошельки поддерживают создание "подкошельков". Удобно разделять средства для разных целей.
Современные технологии сделали биткойн одновременно удобным и защищённым. Впечатляет, если подумать.