Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
3 ноября 2014, 2:12:10 PM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

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


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

Было бы прекрасное время, чтобы внести другие изменения в правила. Ключ будет сосредоточиться на низких изменениях усилия / риски, которые имеют высокую отдачу.

Каковы временные рамки для изменения размера блока? Если он был мишенью для середины следующего года, затем содействующими жестких вилок изменений может быть дан график.

Пример Временная шкала

Конец февраля: BIP описывающее изменение должно быть завершено
Конец апреля: Код (включая испытание) должен быть завершен
Конец июня: Размер блока жесткий вилка клиент освобождается

жесткий вилка лист желаний имеет некоторые.

Размер блока / SIG О.П.

В дополнении к размеру блока, количеству подписей опса на блок придется увеличить.

Обязательный P2SH

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

Это означало бы, что все элементы в наборе UTXO могут быть сохранены как простой хэш.

Клиенты должны вручную сохранять scriptPubKeys для любых операций в бумажнике. Хотя для стандартных операций, они могут быть восстановлены в любом случае.

Это может быть проделано с мягкой вилкой, хотя при создании нового сообщения ОГО и имеющих узлы "Обновить" сделки, полученные от устаревших узлов.

Добавить значение ввода в transctions

Это должно помочь в автономном режиме кошельками. Это означает, что сделка будет иметь дополнительный 4 байта на вход, чтобы сказать, сколько, что вход стоит. Это означает, что вы можете сказать, сколько сделки тратят без необходимости иметь транзакцию ввода.

Видеть:

С жесткой вилкой, он может быть реализован с помощью изменения формата операции.

Сумма Merkle Tree

Это где сумма всех платежей по сделке в сделках ниже этого узла включены.

(Sum_parent | Hash_parent) = Hash_righ)

Это означает, что случайные выборочные проверки могут быть выполнены, чтобы проверить, что инфляция произошла и компактные доказательства мошенничества производится.

Изменение размера заголовка, вероятно, неприемлемо, так что Merkle хэш может быть уменьшен до 28 байт, а не 32.

Хэш (х) = нижние 28 байт (SHA256 (SHA256 (х)))

Сумма может быть 4 байта.

Если ripemd160 приемлемо, может быть использована затем 20 байт. Это означало бы, что сумма может быть 8 байт, чтобы в будущем корректуры.

Дополнительный заголовок

Это не на вики. Это было бы изменение в Merkle формате дерева. Запись Merkle корень в заголовке будет заменен Hash (Merkle TX Root | Дополнительный заголовок).

Дополнительный заголовок может быть любой длины и, возможно, имеют систему ключ / значение. Это сделало бы объединенная добычу проще и помочь с вещами, как p2pool, где они хотят, чтобы встроить дополнительные данные в блоках.

Это позволило бы поля должны быть добавлены без изменения основного заголовка. Эти заголовки могут быть получены с новыми сообщениями или расширяя сообщение заголовка прибудет.

UTXO обязательства

Здесь множество UTXO совершается в каждом блоке.  

Если было добавлено изменение Auxilary заголовка, то это не будет требовать дальнейшего жесткого вилы.  

[Редактировать]
Timewarp Fix

Здесь трудность повторно цель основана на разнице во времени между каждым 2016th блока и блока 2015 перед ним. В идеале, "конец" блок на предыдущем разделе, должны быть использованы в качестве первого блока для последующего раздела.  

Я думаю, что это может быть исправлено с помощью мягкой вилки, требуя, чтобы два блока имеет метку времени в пределах (скажет) 1 час друг друга.

Увеличение Нонс

Это было бы где нонс сделано больше. Дополнительный заголовок позволит что-то подобное, так как вы можете изменить корень Merkle без перерасчета всего пути вниз к coinbase.

[Edit2]

Продлить Меркл дерево на TX входы и выходы

Дерево Merkle в настоящее время заканчивается на уровне транзакций. Это означает, что, чтобы доказать, что конкретный выход действителен, вам необходимо предоставить всю сделку. Если Merkle дерево продолжало вниз к входам и выходам сделки, то только Merkle пути потребовался бы, чтобы доказать, что выход является действительным.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan


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


3 ноября 2014, 2:19:04 PM   # 2
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

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





Я бы очень хотел увидеть дополнительный код оп для определения суммы * изменения * (ТХ будет недействительным, если он не соответствует тому, что количество изменений на самом деле).

Это позволит форума ТХ подписи, чтобы иметь возможность показать пользователю величину изменения без необходимости каких-либо blockchain информации (огромную пользу, если вы хотите сделать в автономном режиме подписание с QR кодом, как CIYAM Safe делает).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

3 ноября 2014, 2:48:53 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Я бы очень хотел увидеть дополнительный код оп для определения суммы * изменения * (ТХ будет недействительным, если он не соответствует тому, что количество изменений на самом деле).

Это позволит форума ТХ подписи, чтобы иметь возможность показать пользователю величину изменения без необходимости каких-либо blockchain информации (огромную пользу, если вы хотите сделать в автономном режиме подписание с QR кодом, как CIYAM Safe делает).


Это то, что "Добавить значение ввода в transctions" изменение будет делать. Это позволяет пользователям подписаться на том основании, что вход они подписывают имеет особое значение.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

3 ноября 2014, 2:51:55 PM   # 4
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Это то, что "Добавить значение ввода в transctions" изменение будет делать. Это позволяет пользователям подписаться на том основании, что вход они подписывают имеет особое значение.

Большой! Я должен был прочитать, что немного ближе жаль.

Я действительно надеюсь, что мы можем получить, что один, как это значительно упрощает форум ОГО подписания (готово предложить награду, если это поможет). Я не знаю, почему другим не нравятся QR-кода, но я думаю, что они являются наиболее безопасным методом ведения форума ОГО подписания.

BTW - вы заметили это? http://ciyam.org/at/at_atomic.html

Он был вдохновлен вашей атомарного переноса кросс-цепи в Bitcoin Script (я добавить ссылку на свой сайт в кредит, когда мы получили его завершения).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

3 ноября 2014, 3:14:09 PM   # 5
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Обязательный P2SH

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

Это означало бы, что все элементы в наборе UTXO могут быть сохранены как простой хэш.

Клиенты должны вручную сохранять scriptPubKeys для любых операций в бумажнике. Хотя для стандартных операций, они могут быть восстановлены в любом случае.

Это может быть проделано с мягкой вилкой, хотя при создании нового сообщения ОГО и имеющих узлы "Обновить" сделки, полученные от устаревших узлов.
P2SH не должен быть обязательным, хотя это может иметь смысл сделать P2SH типа сценария по умолчанию в постоянных клиентах вместо P2PKH.

Типы сценариев, которые включают в себя открытые ключи полезны для приложений, которые хотят использовать Дифй-Хеллман выкладки (стелс-адрес).

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

3 ноября 2014, 5:07:26 PM   # 6
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

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

Типы сценариев, которые включают в себя открытые ключи полезны для приложений, которые хотят использовать Дифй-Хеллман выкладки (стелс-адрес).

P2SH должны быть в состоянии сделать что-нибудь, что нормальный скриптовый делает (за исключением ограничений на длину scriptPubKey).
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

3 ноября 2014, 5:38:27 PM   # 7
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

P2SH должны быть в состоянии сделать что-нибудь, что нормальный скриптовый делает (за исключением ограничений на длину scriptPubKey).
За исключением выставить pubkeys в выходах до тех выходов тратятся.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

3 ноября 2014, 5:47:21 PM   # 8
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

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

Типы сценариев, которые включают в себя открытые ключи полезны для приложений, которые хотят использовать Дифй-Хеллман выкладки (стелс-адрес).

P2SH должны быть в состоянии сделать что-нибудь, что нормальный скриптовый делает (за исключением ограничений на длину scriptPubKey).

Ввод постоянного ограничения на формат scriptPubKey, скорее всего, приведет к очередному hardfork в будущем. Например, если мы хотим заменить HASH160 с чем-то более сильным
jl2012 сейчас офлайн Пожаловаться на jl2012   Ответить с цитированием Мультицитирование сообщения от jl2012 Быстрый ответ на сообщение jl2012

3 ноября 2014, 5:54:49 PM   # 9
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Преимущество изготовления P2SH обязательными является то, что цензура P2SH становится более трудным, потому что это означает, что полностью цензурирование Bitcoin.
mmeijeri сейчас офлайн Пожаловаться на mmeijeri   Ответить с цитированием Мультицитирование сообщения от mmeijeri Быстрый ответ на сообщение mmeijeri

3 ноября 2014, 7:02:13 PM   # 10
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Преимущество изготовления P2SH обязательными является то, что цензура P2SH становится более трудным, потому что это означает, что полностью цензурирование Bitcoin.
Все это делает движение цензуры от создания выходов к расходованию выходов.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

4 ноября 2014, 6:21:54 AM   # 11
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Типы сценариев, которые включают в себя открытые ключи полезны для приложений, которые хотят использовать Дифй-Хеллман выкладки (стелс-адрес).
То есть не так, как скрытность работают адреса. (http://sourceforge.net/p/bitcoin/mailman/message/31813471/) Нонс DH не txout Публичный.

Я не знаю, о мудрости изменения упаковки вместе, это только увеличивает способность кого-то, чтобы взять вопрос с чем-то по экспоненте (как мы уже видели здесь!).

(Кстати, изготовление P2SH обязательного является то, что он будет делать utxo обработку полностью однородный и постоянного размера, и удалить много обработки в реализациях углового случая, не то, что я думаю, что есть много шансов, что происходит)

Забавно, что этот список более или менее не пересекается со списком я уже сделал для очевидных изменений. Что, например, нет Timewarp фикс атаки?

котировка
Это означает, что сделка будет иметь дополнительные 4 байта
Значение может быть под подпись без одного байта добавляется в самой транзакции.

В любом случае, некоторые из этих вещей огромные изменения с масштабируемым воздействий (например, UTXO обязательства) и имеют неочевидные конкурирующие альтернативы (STXO обязательства), так что я думаю, что мы не рядом вообще быть в состоянии сказать, что должно быть сделано там ,
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

4 ноября 2014, 6:52:18 AM   # 12
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: размер блока жесткой вилки возможности внести другие изменения

Типы сценариев, которые включают в себя открытые ключи полезны для приложений, которые хотят использовать Дифй-Хеллман выкладки (стелс-адрес).
То есть не так, как скрытность работают адреса. (http://sourceforge.net/p/bitcoin/mailman/message/31813471/) Нонс DH не txout Публичный.

Это не так, как ваш стелс адреса работы. 
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW