Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
19 января 2015, 7:34:23 AM   # 1
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Для децентрализованной системы, как Bitcoin, НЛ намного дороже, чем процессор. Один байт дополнительных данных означает переход и хранение на все узлы. Таким образом, сохранение хранения данных очень важно для Bitcoin.

В структуре сделки с Bitcoin, если удаление открытого ключа участие в транзакционных данных, мы можем сэкономить около 30% дискового пространства. Стоимость мы должны проверить предыдущий вывод для проверки подписи. Но все-таки стоит сделать облицовку, причиной сохранения данных 30%. (В blockchain данных может быть уменьшено от 30GB до 20GB)

Можно ли это сделать?
zhouqi_cn сейчас офлайн Пожаловаться на zhouqi_cn   Ответить с цитированием Мультицитирование сообщения от zhouqi_cn Быстрый ответ на сообщение zhouqi_cn


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


19 января 2015, 8:20:09 AM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

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





котировка
Можно ли это сделать?

Да и нет.

Да: можно
1) создать жесткую вилку или альт-монетку с другим протоколом
2) использовать P2PK выходы вместо P2PKH выходов. Это экономит пространство
3) использовать сжатие при сохранении данных ТХ на жестком диске

Нет: это практически невозможно
1) изменения текущего протокола консенсуса
2) использовать P2PK выходы вместо P2PKH выходов, потому что все программное обеспечение работает с адресами, не открытыми ключами
3) использовать в режиме реального времени сжатия blockchain, потому что это экономически нецелесообразным

Хорошо, что все возможно. но это не разумно.
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

19 января 2015, 8:21:35 AM   # 3
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

Для децентрализованной системы, как Bitcoin, НЛ намного дороже, чем процессор. Один байт дополнительных данных означает переход и хранение на все узлы. Таким образом, сохранение хранения данных очень важно для Bitcoin.

В структуре сделки с Bitcoin, если удаление открытого ключа участие в транзакционных данных, мы можем сэкономить около 30% дискового пространства. Стоимость мы должны проверить предыдущий вывод для проверки подписи. Но все-таки стоит сделать облицовку, причиной сохранения данных 30%. (В blockchain данных может быть уменьшено от 30GB до 20GB)

Можно ли это сделать?

Это технически возможно с вилкой, но это приведет к гораздо более серьезной проблемой.

В настоящее время конструкции, узел может забыть все затраченные выходы. Кроме того, узел может забыть scriptSig после проверки, и хранить только UTXO. Если новая транзакция может обратиться к информации в историческом blockchain, узлы должны хранить всю blockchain навсегда.

Satoshi уже решили эту проблему в разделе 7 белой бумаги: https://bitcoin.org/bitcoin.pdf . Пожалуйста, прочтите, прежде чем предлагать новый "решение",

--------------------

В качестве альтернативы, можно вычислить открытый ключ только с подписью и подписанным сообщением. Компромисс тратит больше процессорного времени.

Прочитайте больше:

http://www.secg.org/sec1-v2.pdf раздел 4.1.6
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

19 января 2015, 8:48:47 AM   # 4
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

котировка
Можно ли это сделать?

Да и нет.

Да: можно
1) создать жесткую вилку или альт-монетку с другим протоколом
2) использовать P2PK выходы вместо P2PKH выходов. Это экономит пространство
3) использовать сжатие при сохранении данных ТХ на жестком диске

Нет: это практически невозможно
1) изменения текущего протокола консенсуса
2) использовать P2PK выходы вместо P2PKH выходов, потому что все программное обеспечение работает с адресами, не открытыми ключами
3) использовать в режиме реального времени сжатия blockchain, потому что это экономически нецелесообразным

Хорошо, что все возможно. но это не разумно.


Речь идет не о P2PK и P2PKH.

Мы можем восстановить открытый ключ от г + х с rec_id и проверки этого с предыдущим выходным адресом будет достаточно.

благодаря
zhouqi_cn сейчас офлайн Пожаловаться на zhouqi_cn   Ответить с цитированием Мультицитирование сообщения от zhouqi_cn Быстрый ответ на сообщение zhouqi_cn

19 января 2015, 8:49:35 AM   # 5
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

Для децентрализованной системы, как Bitcoin, НЛ намного дороже, чем процессор. Один байт дополнительных данных означает переход и хранение на все узлы. Таким образом, сохранение хранения данных очень важно для Bitcoin.

В структуре сделки с Bitcoin, если удаление открытого ключа участие в транзакционных данных, мы можем сэкономить около 30% дискового пространства. Стоимость мы должны проверить предыдущий вывод для проверки подписи. Но все-таки стоит сделать облицовку, причиной сохранения данных 30%. (В blockchain данных может быть уменьшено от 30GB до 20GB)

Можно ли это сделать?

Это технически возможно с вилкой, но это приведет к гораздо более серьезной проблемой.

В настоящее время конструкции, узел может забыть все затраченные выходы. Кроме того, узел может забыть scriptSig после проверки, и хранить только UTXO. Если новая транзакция может обратиться к информации в историческом blockchain, узлы должны хранить всю blockchain навсегда.

Satoshi уже решили эту проблему в разделе 7 белой бумаги: https://bitcoin.org/bitcoin.pdf . Пожалуйста, прочтите, прежде чем предлагать новый "решение",

--------------------

В качестве альтернативы, можно вычислить открытый ключ только с подписью и подписанным сообщением. Компромисс тратит больше процессорного времени.

Прочитайте больше:

http://www.secg.org/sec1-v2.pdf раздел 4.1.6

Я думаю, что речь идет о полном implementatioin узла, а не SPV

И для полных узлов хранения намного дороже, чем процессор.

благодаря
zhouqi_cn сейчас офлайн Пожаловаться на zhouqi_cn   Ответить с цитированием Мультицитирование сообщения от zhouqi_cn Быстрый ответ на сообщение zhouqi_cn

19 января 2015, 8:54:21 AM   # 6
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

Для децентрализованной системы, как Bitcoin, НЛ намного дороже, чем процессор. Один байт дополнительных данных означает переход и хранение на все узлы. Таким образом, сохранение хранения данных очень важно для Bitcoin.

В структуре сделки с Bitcoin, если удаление открытого ключа участие в транзакционных данных, мы можем сэкономить около 30% дискового пространства. Стоимость мы должны проверить предыдущий вывод для проверки подписи. Но все-таки стоит сделать облицовку, причиной сохранения данных 30%. (В blockchain данных может быть уменьшено от 30GB до 20GB)

Можно ли это сделать?

Это технически возможно с вилкой, но это приведет к гораздо более серьезной проблемой.

В настоящее время конструкции, узел может забыть все затраченные выходы. Кроме того, узел может забыть scriptSig после проверки, и хранить только UTXO. Если новая транзакция может обратиться к информации в историческом blockchain, узлы должны хранить всю blockchain навсегда.

Satoshi уже решили эту проблему в разделе 7 белой бумаги: https://bitcoin.org/bitcoin.pdf . Пожалуйста, прочтите, прежде чем предлагать новый "решение",

--------------------

В качестве альтернативы, можно вычислить открытый ключ только с подписью и подписанным сообщением. Компромисс тратит больше процессорного времени.

Прочитайте больше:

http://www.secg.org/sec1-v2.pdf раздел 4.1.6

Я думаю, что речь идет о полном implementatioin узла, а не SPV

И для полных узлов хранения намного дороже, чем процессор.

благодаря

Раздел 7 бумаги Satoshi является не о SPV
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

19 января 2015, 8:57:25 AM   # 7
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

Для децентрализованной системы, как Bitcoin, НЛ намного дороже, чем процессор. Один байт дополнительных данных означает переход и хранение на все узлы. Таким образом, сохранение хранения данных очень важно для Bitcoin.

В структуре сделки с Bitcoin, если удаление открытого ключа участие в транзакционных данных, мы можем сэкономить около 30% дискового пространства. Стоимость мы должны проверить предыдущий вывод для проверки подписи. Но все-таки стоит сделать облицовку, причиной сохранения данных 30%. (В blockchain данных может быть уменьшено от 30GB до 20GB)

Можно ли это сделать?

Это технически возможно с вилкой, но это приведет к гораздо более серьезной проблемой.

В настоящее время конструкции, узел может забыть все затраченные выходы. Кроме того, узел может забыть scriptSig после проверки, и хранить только UTXO. Если новая транзакция может обратиться к информации в историческом blockchain, узлы должны хранить всю blockchain навсегда.

Satoshi уже решили эту проблему в разделе 7 белой бумаги: https://bitcoin.org/bitcoin.pdf . Пожалуйста, прочтите, прежде чем предлагать новый "решение",

--------------------

В качестве альтернативы, можно вычислить открытый ключ только с подписью и подписанным сообщением. Компромисс тратит больше процессорного времени.

Прочитайте больше:

http://www.secg.org/sec1-v2.pdf раздел 4.1.6

Я думаю, что речь идет о полном implementatioin узла, а не SPV

И для полных узлов хранения намного дороже, чем процессор.

благодаря

Раздел 7 бумаги Satoshi является не о SPV

"Регенерационное дисковое пространство", ОК.
zhouqi_cn сейчас офлайн Пожаловаться на zhouqi_cn   Ответить с цитированием Мультицитирование сообщения от zhouqi_cn Быстрый ответ на сообщение zhouqi_cn

19 января 2015, 9:03:19 AM   # 8
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

котировка
И для полных узлов хранения намного дороже, чем процессор.
Доказательство?
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

19 января 2015, 9:18:11 AM   # 9
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

котировка
И для полных узлов хранения намного дороже, чем процессор.
Доказательство?

Первый.
Для 30MB -> 20Мб, процессор дороже пространства.
Для 30GB -> 20GB, пространство является более дорогим.
Для 30TB -> 20TB, пространство гораздо больше ......

Второй.
Проверка ЦПУ нужно сделать только один раз, но оккупация хранения навсегда.

Благодарю.
zhouqi_cn сейчас офлайн Пожаловаться на zhouqi_cn   Ответить с цитированием Мультицитирование сообщения от zhouqi_cn Быстрый ответ на сообщение zhouqi_cn

19 января 2015, 9:26:08 AM   # 10
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?

котировка
Для 30MB -> 20Мб, процессор дороже пространства.
Для 30GB -> 20GB, пространство является более дорогим.
Для 30TB -> 20TB, пространство гораздо больше ......
Я не understang математика.
Стоимость суммы должна быть равна сумме расходов

котировка
Проверка ЦПУ нужно сделать только один раз, но оккупация хранения навсегда.

У меня есть два 1TB HDD в моем компьютере.
Первый из них составляет 90% от полной, второй составляет 10% от полной.
Означает ли это, что есть разница в их стоимости?
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

19 января 2015, 9:42:06 AM   # 11
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: Можно ли обрезать открытый ключ в сценарии Bitcoin транзакции?


Чем меньше размер сделки не только для диска, но и сети.

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

Благодарю.
zhouqi_cn сейчас офлайн Пожаловаться на zhouqi_cn   Ответить с цитированием Мультицитирование сообщения от zhouqi_cn Быстрый ответ на сообщение zhouqi_cn



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW