Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 мая 2015, 2:14:32 PM   # 1
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Как UTXO в настоящее время хранится в Bitcoin Ядра?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я получаю следующее gettxoutsetinfo выхода:

{
"высота" : 355650,
"bestblock" : "00000000000000000fd87566bb5527cc1580f7c7c2afdde34797d3072f616d3e",
"операции" : 5622974,
"txouts" : 19127223,
"bytes_serialized" : 685867123,
"hash_serialized" : "7aaaa95a2a74edf337a89d93907324d4bfb7abf423ee9a484caf3af6e506ad79",
"Итого" : 14141114.77930497
}


Так что 685867123/19127223 = 35.86 байт / txout

Тем не менее, 35.86 байт достаточно просто для хранения размера scriptPubKey (1 байт) + станд P2PKH scriptPubKey (25 байт) + значения (8 байт)

Так где данные по 36 байт (TXID очкам + индекс)?
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012


Как заработать Биткоины?
Без вложений. Не майнинг.


9 мая 2015, 8:29:17 PM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Как UTXO в настоящее время хранится в Bitcoin Ядра?

Получил 1806 Биткоинов
Реальная история.





Тем не менее, 35.86 байт достаточно просто для хранения размера scriptPubKey (1 байт) + станд P2PKH scriptPubKey (25 байт) + значения (8 байт)
Так где данные по 36 байт (TXID очкам + индекс)?
Представление сжимается. TXID, высота, версия и coinbase флаг являются _shared_ среди всех выходов для транзакции. Значение и индекс хранятся в переменных длинах сжатых представлений, то scriptpubkey хранится в templitized сжатого представления (например, только кодирует тип и хэш для p2sh / p2pkh выходов).

Смотрите схему в верхней части coins.h.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

9 мая 2015, 9:17:26 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Как UTXO в настоящее время хранится в Bitcoin Ядра?

сериализованная размер в CCoins не включает TXID хэш. база данных GetStats (...) метод должен добавить 32 для учета ключа.

База данных представляет собой карту { 'с', uint256 TXID} до {CCoins tx_coins}. Приставка «с» используется для указания того, что запись является запись монеты.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW