Говоря о двух адресов (или открытых ключей) вы имеете в виду "Bitcoin адрес" а также "Bitcoin Адрес сжат", Потому что это то же самое (тот же адрес). Только один сжимается?
Сжатый не означает, что адрес сжимается. Адрес, как правило, такой же размер в любом.
Полное название будет "сжатый адрес ключ", Другими словами, ключ сжимается (открытый ключ), а не адрес.
Адреса фактически не существует в сделке или blockchain уровне. Адреса просто абстракция бумажники использовать, чтобы сделать его более легким для нас, людей, чтобы говорить о передаче контроля над значением. Эти адреса переводятся в сценарий, когда бумажник строит сделку.
Есть несколько различных типов сценариев, и в качестве такого единственного секретного ключа может привести много различных сценариев. Многие из них будут иметь уникальный адрес, связанный, некоторые из них не будет иметь никакого адреса вообще, но будет по-прежнему быть действительными сделки с расходуемого выходами.
Обращайте к PubKeyHash (P2PKH) сценарий представлены с типом адреса, который начинается с "1", В этом случае, вы должны предоставить открытый ключ, когда вы проводите его. Используя сжатый адрес ключа означает, что, когда вы проводите этот вывод вам нужно только будет поставлять половину открытого ключа (32 байта). Другая половина может быть вычислена из того, что экономит 32 байт, когда вы проводите его и приводит к более низкой плате за транзакцию.
Таким образом, существует ровно два громкие происходят от секретного ключа. Нет больше не меньше ... верно?
- Существует ровно один несжатый ключ адрес P2PKH
- Существует ровно один сжатый ключ адрес P2PKH
- Есть ~ 2160 P2SH (Адрес, которые начинаются с "3")
- Segwit в конечном счете ввести 1 или более дополнительных типов адресов
- Есть много расходуемога выходных скриптов, которые не переводят на адрес