Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
28 января 2012, 10:55:01 PM   # 1
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

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


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

Переход назад на обновлениях (фиксации) из исходного кода Bitcoin я нашел эту ссылку

https://github.com/bitcoin/bitcoin/commit/922e8e2929a2e78270868385aa46f96002fbcff3

так Поразмыслив немного, Гевины заявили в некоторых потоках, что он был толканием этого изменения в течение нескольких месяцев, но это может быть правда с Царапиной OP_EVAL только потому, что изменение p2sh является автором 5 января 2012 г. Таким образом, когда сделал бип 16 появился в первый раз ?
BIP утверждает 03.01.2012, https://en.bitcoin.it/wiki/BIP_0016, с очень небольшим сроком до "голос" для него, февраль 1, 2012, и время две недели, чтобы осуществить, без тщательного тестирования, 15 февраля, что срок был знаком ... да, вы уже догадались, это был OP_EVAL-х

https://en.bitcoin.it/wiki/BIP_0012
https://github.com/bitcoin/bitcoin/commit/a0871afb2b1d6d358c833fd08bca2f13c840fd4d

Мех, это не звучит совсем верно в проекте, как это. Так я digg'ed больше. Глядя на BIP истории 16 страниц на вики я увидел, что первоначальное предложение было сделано пользователем "2112" 18 декабря 2011 года и Царапины на Genjix затем положить в его фактическая форма Гэвин на 4 января 2012 года.

https://en.bitcoin.it/w/index.php?title=BIP_0016&Действие = история

Не могли бы помочь себе, чтобы посмотреть на первоначальном предложении и найти причину, почему она была изменена таким образом,

https://en.bitcoin.it/w/index.php?title=BIP_0016&oldid = 21016

Некоторые цитирования:

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

Пояснения

котировка
Центральное место в этом предложении является идея «цифровой проспект»: программа, основная функциональность сделать выполнить проверку представленных блоков и сделок. Эта программа будет криптографически хэшируются и станет «корневой проспект хэш»

Сначала я не понял, а потом он ударил меня, вспомнил, что сказали, что некоторые ребята о обходе настоящих сценариев системы, поставив только хэш сценария и делают фактическую проверку в памяти (стек), выполнив код сценария там.

котировка
Реализация будет обеспечивать средства записи цифровой «поправку Проспекта», который фактически будет пропатчить оригинальный проспект.

Так что кто-то смог бы сделать "поправки" на этих скриптов, работающих на Bitcoin клиентов.

котировка
Другими словами, это изменило бы правительство Bitcoin от демократии в республике. Последнее, но не в последнюю очередь изменение допускается существование «цифрового проспекта» будет изменение сценариев.

Человек, это не звучит ...

котировка
Если проспект автор решает разрешить общие сценарии со сквозной она может включать в проспекте относительно простая теорема

Теперь я чувствовал дрожь по позвоночнику

котировка
Еще одно преимущество использования LISP (или любой подобный язык) для написания сценариев заключается в преобразуемости. Там существует тело исследования сверхнадежного вычислений, который использовал «SIMD-подобный» и / или «расстояние Хэмминга 3 или выше» кодирование для обнаружения и исправления ошибок.

Мех, поэтому сценарий может проверять до его код слишком

ТЛ; др

котировка
В итоге это предложение включает в себя три основных изменений: (1) явные криптографически подписанные и программное обеспечение Исполняемые контракта включены в корневой блок, (2) кооперативное ДГТ на основе сетевого протокола, который делает прочь с IRC, выделенные порты и 4-байтовых идентификаторов, ( 3) общий префикс обозначения сценария при поддержке сильного синтаксиса и семантических шашек. Из-за этого предложения очень далеко идущий я полагаю, что она будет немедленно помещена в неактивном состоянии. Изначально мы можем работать над выяснением ее формулировки, но полная реализация потребует много дискуссий и исследований

(1) Произвольный код, который использует в качестве поддержки p2sh операция
(2) Сеть связи между этими маленькими скриптами
(3) самосознание из его кода

Woot, не знаю, что сказать

Редактирование: отрезать часть о SkyNet
Paraipan сейчас офлайн Пожаловаться на Paraipan   Ответить с цитированием Мультицитирование сообщения от Paraipan Быстрый ответ на сообщение Paraipan


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


28 января 2012, 11:41:59 PM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

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





Это вещество не имеет никакого отношения к BIP 16. Она была удалена из-за 2112 использовали что BIP номер без присвоил ему.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

28 января 2012, 11:48:27 PM   # 3
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Это вещество не имеет никакого отношения к BIP 16. Она была удалена из-за 2112 использовали что BIP номер без присвоил ему.
сво consipracy! где моя фольга Шляпа 
Costia сейчас офлайн Пожаловаться на Costia   Ответить с цитированием Мультицитирование сообщения от Costia Быстрый ответ на сообщение Costia

28 января 2012, 11:49:42 PM   # 4
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

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

Незнайка, так что все мой пост словцо? в 2112 в документе напоминает фактический BIP 16 осуществления, хэш сценария, который всегда проверяет, является обратной совместимостью и новые клиенты на самом деле работают сценарии.
Paraipan сейчас офлайн Пожаловаться на Paraipan   Ответить с цитированием Мультицитирование сообщения от Paraipan Быстрый ответ на сообщение Paraipan

28 января 2012, 11:50:07 PM   # 5
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Это вещество не имеет никакого отношения к BIP 16. Она была удалена из-за 2112 использовали что BIP номер без присвоил ему.
сво consipracy! где моя фольга Шляпа 

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

29 января 2012, 12:03:28 AM   # 6
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Поэтому я закрыл его потому, что Гэвин работает на ЦРУ, и я хотел, чтобы закрыть все инакомыслящих. Процесс BIP так, что мы можем вместе схему, сделать его BIP закон затем заставить всех подчиниться.

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

29 января 2012, 12:13:09 AM   # 7
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Поэтому я закрыл его потому, что Гэвин работает на ЦРУ, и я хотел, чтобы закрыть все инакомыслящих. Процесс BIP так, что мы можем вместе схему, сделать его BIP закон затем заставить всех подчиниться.

Бритва Оккама.

здорово, наконец, кто-то, чтобы сказать правду
Paraipan сейчас офлайн Пожаловаться на Paraipan   Ответить с цитированием Мультицитирование сообщения от Paraipan Быстрый ответ на сообщение Paraipan

31 января 2012, 4:38:02 AM   # 8
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Поэтому я закрыл его потому, что Гэвин работает на ЦРУ, и я хотел, чтобы закрыть все инакомыслящих. Процесс BIP так, что мы можем вместе схему, сделать его BIP закон затем заставить всех подчиниться.

Бритва Оккама.


здорово, наконец, кто-то, чтобы сказать правду

Да, что повестка дня ЦРУ с Bitcoin? Позвольте мне угадать: "Не нужно знать",

Я действительно не нравится обсуждение некоторых "Комитеты" или позволить некоторые небольшие группы ППЛ решают об этом здесь: .

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

31 января 2012, 4:47:51 AM   # 9
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Поэтому я закрыл его потому, что Гэвин работает на ЦРУ, и я хотел, чтобы закрыть все инакомыслящих. Процесс BIP так, что мы можем вместе схему, сделать его BIP закон затем заставить всех подчиниться.

Бритва Оккама.


здорово, наконец, кто-то, чтобы сказать правду

Да, что повестка дня ЦРУ с Bitcoin? Позвольте мне угадать: "Не нужно знать",

Я действительно не нравится обсуждение некоторых "Комитеты" или позволить некоторые небольшие группы ППЛ решают об этом здесь: .

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

+1    

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

31 января 2012, 5:24:32 AM   # 10
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Это вещество не имеет никакого отношения к BIP 16. Она была удалена из-за 2112 использовали что BIP номер без присвоил ему.
На самом деле genjix сам назначен 0016 для этой цели.

Мой PM в genjix:

котировка
регистрация BIP
«Направлено: genjix: 16 декабря 2011, 12:39:31 AM»
Цитировать Ответить Удалить 
Всем привет!

Не могли бы вы выделить официальный номер BIP для моего предложения, которое я условно называемого BIP 2112?



Это очень перспективное предложение, а не что-то для немедленной реализации. Я думаю, что это довольно важно, чтобы опубликовать его в начале с точкой интеллектуальной собственности свойства зрения. С вашей помощью я надеюсь, что он будет оставаться в открытом доступе.

Кроме того, я могу предположить, что вы создаете какой-то разрыв в численности предложение? Если не разрыв в цифрах, то по крайней мере отдельная таблица на странице вики для дальних из предложений, которые потребуют значительных усилий повторного внедрения. Я думаю, что было бы полезно, чтобы как-то различать краткосрочные и долгосрочные предложения. Они будут иметь очень разные читаемость с разнородными требованиями к стилю написания и документации.

Благодарю.
Ответ genjix в:
котировка
genjix
Герой

Сообщения: 1455

Re: регистрация BIP
«Направлено: 2112: 16 декабря 2011, 10:27:36 AM»
Цитировать Ответить Удалить 
Привет,

Не проверять здесь часто. Мой е-маил genjix@riseup.net

Вы на IRC? Я genjix на Freenode

Я могу дать вам BIP 0016, иначе почему вы хотите разрыв в количестве? Python сделал это только для того, где они переместились из Python 2 -> 3

http://www.python.org/dev/peps/

Потому что это был огромный разрыв изменения и вилки в развитии (во избежание путаницы с их стороны).

Хорошо, таким образом AFAIK ваше предложение для стандарта для программы, которая проверяет блоки. Эта программа, как стандартная проверка принимается или отклоняется.

Для БИП вы можете явно указать:

== Copyright ==

Этот документ был размещен в открытом доступе.

В противном случае он неявно под лицензией openpub. Однако Bips нужен Автор (чтобы люди могли связаться с вами, желаю новых предложений далеко в будущем, или, если они работают над новым стандартом).

Просто дайте это быстро обезжиренное, https://en.bitcoin.it/wiki/BIP_0001

Добавить предложение на эту страницу https://en.bitcoin.it/wiki/BIP_0016

Сохраняя тот же формат, что и другой БИП. Тогда дайте мне знать, и мы будем идти через него. Я могу предложить способы перефразировать вещи, или если что-то трудно понять.

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

Просто счеты.

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

31 января 2012, 2:42:01 PM   # 11
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

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

Незнайка, так что все мой пост словцо? в 2112 в документе напоминает фактический BIP 16 осуществления, хэш сценария, который всегда проверяет, является обратной совместимостью и новые клиенты на самом деле работают сценарии.

Так как никто не дал вам серьезный reply- Нет, это не имеет никакого отношения.

На уровне подобия вы воспринимая там уже существующая система Bitcoin также подходит. BIP16 / BIP17 не изменяет поведение системы сценариев, за исключением изменений _when_ требования сценария для расположения сделки предоставляется. С P2SH вы фиксируете ваши требования когда вы платите (давая хэш из них), но они предусмотрены по сделке расходов.

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

31 января 2012, 2:55:36 PM   # 12
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

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

Незнайка, так что все мой пост словцо? в 2112 в документе напоминает фактический BIP 16 осуществления, хэш сценария, который всегда проверяет, является обратной совместимостью и новые клиенты на самом деле работают сценарии.

Так как никто не дал вам серьезный reply- Нет, это не имеет никакого отношения.

На уровне подобия вы воспринимая там уже существующая система Bitcoin также подходит. BIP16 / BIP17 не изменяет поведение системы сценариев, за исключением изменений _when_ требования сценария для расположения сделки предоставляется. С P2SH вы фиксируете ваши требования когда вы платите (давая хэш из них), но они предусмотрены по сделке расходов.

Это не меняет язык сценариев, сделать его более мощным или Тьюринга. BIP12 сделал увеличить выразительность некоторых добавляя ограниченную рекурсию, но никто не хочет идти по этому пути в настоящее время.


Спасибо за то, что вы один, чтобы попытаться дать "серьезный ответ",

Образом я понимаю BIP16 изменения полностью систему сценариев для p2sh операций. Как ? в обход его. Видел много примеров кода уже. BIP17 использует существующий код заполнителем OP, чтобы соответствовать это потребности и другой, который, кажется, был поставлен там сам Satoshi.
Paraipan сейчас офлайн Пожаловаться на Paraipan   Ответить с цитированием Мультицитирование сообщения от Paraipan Быстрый ответ на сообщение Paraipan

31 января 2012, 3:52:24 PM   # 13
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Образом я понимаю BIP16 изменения полностью систему сценариев для p2sh операций. Как ? в обход его. Видел много примеров кода уже. BIP17 использует существующий код заполнителем OP, чтобы соответствовать это потребности и другой, который, кажется, был поставлен там сам Satoshi.

Вы понимаете неправильно.

BIP 16 распознает определенный шаблон байтов, и говорит "Если вы видите эти байты, то сценарий будет предоставляться лицу, имеющими монеты вместо отправителя (отправитель просто обеспечивает безопасный хэш этого сценария)."

Сценарий, который предусмотрен затем используется так, как будто это было "нормальный" отправитель предоставляет самую-скрипт сделку.

BIP16 является наиболее консервативным из возможных решений этой проблемы мы хотим решить.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

31 января 2012, 4:05:48 PM   # 14
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Спасибо за то, что вы один, чтобы попытаться дать "серьезный ответ",

Образом я понимаю BIP16 изменения полностью систему сценариев для p2sh операций. Как ? в обход его. Видел много примеров кода уже. BIP17 использует существующий код заполнителем OP, чтобы соответствовать это потребности и другой, который, кажется, был поставлен там сам Satoshi.

Это невозможно обойти систему сценариев, оставаясь совместимым с Bitcoin.

BIP16 использует скрипт "OP_HASH160 [20 байт-хэш-значение] OP_EQUAL"

BIP17 использует скрипт " [20-байтовое хэш-значение] OP_CHECKHASHVERIFY OP_DROP"  но OP_CHECKHASHVERIFY это не то, что существует уже, это то, что Люк сделал для целей BIP17. Для того, чтобы сделать его совместимым он накладывается на OP_NOP2.

С точки зрения уровня программного обеспечения узлами BIP16 сделки говорят "Убедитесь, что данные Искупитель предоставляют хэш этого значения с адреса, если это так, то разрешить выкуп" и BIP17 сделки говорят "позволяют выкуп" (Нет условия).

С точки зрения новых узлов как говорят, "Убедитесь, что при условии Bitcoin сценарий хэши к значению с адреса, а затем выполнить его", Казнь подразумевается в обоих случаях, стиль BIP16 использует существующий способ сказать хэш некоторые данные и проверить его (поэтому старые узлы способны сделать много проверки), но придает ему особое значение для этого случая, то вводит стиль BIP17 совершенно новый способ проверки хэш, который игнорируется старыми узлами для того, чтобы сделать подразумеваемое выполнение специальным только новый опкод он вводит.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

31 января 2012, 4:23:30 PM   # 15
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Интересно. Я совершенно не понимаю, но я делаю усилие

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

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

31 января 2012, 4:49:05 PM   # 16
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Дело в том, что большинстве беспокоит меня о BIP16 в том, что выполнение сценария в scriptSig вызвано признанием особой картины опкодов в scirptPubKey. BIP17 казался чище в том, что он добавляет новый опкод, который по существу говорит "вычислить хэш кода, следующего за последним OP_CODESEPARATOR и проверить его."  Выполнение этого кода происходит потому, что это просто в нормальном потоке опкодов. С точки зрения того, что позволяет этот БИП, оба они работоспособны. Но беспокойство Гэвины должно дать нам все беспокойство. Он заработал достаточно доверия, что вы не должны действительно не согласны с его позицией, если вы не торопитесь, чтобы действительно изучить текущий двигатель сценария, а также истории о том, как она развивалась, где она является сегодня. И мое поверхностное понимание, что BIP16 является менее отход от исторических соглашений в плане того, как скрипты получить выполняются и какие типы опкодов традиционно использовался в scriptSig. 

BIP16 может быть слишком консервативным, но в то же время его трудно спорить против чрезмерно консервативны, когда возражения BIP16 в основном только вопрос эстетики.
Стив сейчас офлайн Пожаловаться на Steve   Ответить с цитированием Мультицитирование сообщения от Steve Быстрый ответ на сообщение Steve

31 января 2012, 6:22:29 PM   # 17
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

Интересно. Я совершенно не понимаю, но я делаю усилие

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

Насколько я понимаю, что OP_NOP коды были оставлены там именно для этих целей, именно поэтому я думал, вы бы их использовать.

BIP17 сторонники (в основном Лука) утверждают, что BIP17 является более консервативным, поскольку изменение в поведении концептуально более чистое и менее "особый", BIP16 адвокаты возражают, что изменение BIP16 более целенаправленный и узкие (и указывают на то, что старые узлы до сих пор, по крайней мере поверхностное проверку BIP16 и другие мелкие технические детали), и что это делает его более консервативным. BIP17 указывает на то, что его патчи несколько меньше, BIP16 может возразить, что тот, потому что BIP17 оставляет некоторые незначительные технические недостатки открыты. Я не думаю, что есть объективный способ решить, что все они ревностные перспективы.

В ходе дискуссии, которая должна была стать BIP16 я предположил, что мы satisify Лука, просто воткнув совершенно бессмысленным OP_NOP в конце .. OP_MAKEITSO, если вы:

9:35 < gmaxwell> сипа: хорошо, так что позволяет закончить этот аргумент и добавить freeking op_code для этого для Луки.
[...]
9:36 < Гэвин Андресен> Мне не нравится добавлять дополнительные байты, чтобы сделать-младший Люк чувствовать себя лучше.

Но делать это будет постоянно раздувают blockchain немного просто так, что Люк (и теперь несколько других) будет чувствовать себя лучше о чистоте раствора. Это реальная стоимость, которая будет стоить Bitcoin пользователей реальных денег сейчас и в будущем, и будет способствовать потере децентрализации, как Bitcoin растет.

Я думаю, что Гэвин также справедливо обеспокоены умиротворения Луки ради умиротворения Луки. стиль аргумента Луки немного, как терроризм: Он трудолюбивый вкладчик, а иногда и просто пойти на компромисс с, но иногда, когда дела идут не его пути, он просто продолжает поднимание риторики, пока все остальные не выгорает или складки.

Не обращая внимания на раздуваться вопрос, это хорошо, чтобы избежать сгорает NOP,: У нас есть только 10 из них, 9 действительно, потому что первый был случайно использован в игрушечных сделок, когда люди действительно не думают о том, что на самом деле были там NOPS для. Потому что наш единственный способ для добавления явного поведения в обратной совместимости, как мы должны Стюард их тщательно.

BIP17 Луки избегает создания этого наворотов, сделав его новым OpCode также делать то, что два наших существующих опкодами (HASH160, OP_EQUAL) сделать в дополнение к части MAKEITSO. Основная стоимость этого является то, что его операции выглядят как платить кому-либо, а не платить хэш-секрет старых узлов.

В обсуждении Лука также указал, что он найдет BIP16 более приемлемой, если она была написана так, что сделка BIP16 стиль были выражены в документации так же, как ряд специальных байтов, а не как сценарий, и если старые сделки стиле были устаревшими (по крайней мере, новое использование). Его мнение есть, что делать это было бы просто сделать BIP16 новый способ делать вещи, а не особый случай (а старые выходы бы особый случай). Я думаю, Гэвин сделал политическую ошибку, не просто идти с этим. (Лука хотел бы отметить, что он рад, что Гэвин не сделал, потому что это заставило его предложить BIP17, которые, по его мнению, чтобы быть лучше, чем BIP16 с "правильно" описание).

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

3 февраля 2012, 5:38:49 PM   # 18
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP 16 анализа с точки шахтерской зрения

В ходе дискуссии, которая должна была стать BIP16 я предположил, что мы satisify Лука, просто воткнув совершенно бессмысленным OP_NOP в конце .. OP_MAKEITSO, если вы:

9:35 < gmaxwell> сипа: хорошо, так что позволяет закончить этот аргумент и добавить freeking op_code для этого для Луки.
[...]
9:36 < Гэвин Андресен> Мне не нравится добавлять дополнительные байты, чтобы сделать-младший Люк чувствовать себя лучше.

Но делать это будет постоянно раздувают blockchain немного просто так, что Люк (и теперь несколько других) будет чувствовать себя лучше о чистоте раствора. Это реальная стоимость, которая будет стоить Bitcoin пользователей реальных денег сейчас и в будущем, и будет способствовать потере децентрализации, как Bitcoin растет.

Создание OP_P2SH действительно кажется, лучший вариант. Возражение, что BIP16 создает особый случай, не ограничивается только Лука; много других людей также видеть, что в качестве действующего концерна. Одно имя, которое выделяется в моей памяти, потому что я специально спросил его о нем Tycho.

Конечно, Gavin также имеет возражения OP_P2SH, и в то время как я не думаю, что эти возражения со смертельным исходом (см мой ответ), Я не один делает работу таким образом, мое мнение не означает дерьмо.

В частности, я думаю, что мы могли бы определить OP_P2SH таким образом, что имеет очень строгие ограничения Cегодня, но возможность использовать более гибко завтра если мы решим, что это безопасно сделать так.

Например, мы могли бы потребовать, чтобы она не появится не более чем один раз, и если присутствует оно должно быть первым (или последним) опкодом в сценарии и отвергает любую сделку, которая включает его в любом другом месте, или даже отклонить любую сделку, где сценарий не точно соответствует существующему шаблону BIP16. Это было бы достаточно просто добавить к существующему коду BIP16.

Но затем вниз по дороге, мы могли бы постепенно расслабить вещи по мере необходимости.

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

Вниз по дороге, кто-то хочет написать условный сценарий, который может быть погашен либо с помощью ключа или полезной нагрузки P2SH. Вы позволяете OP_P2SH можно найти в другом месте в сценарии, может быть, даже внутри OP_IF блока.

То, что я пытаюсь получить в том, что OP_P2SH может быть добавлен сегодня, что облегчило бы некоторые действительные проблемы, и для относительно низкой стоимости, и таким образом, что позволяет нам номер, чтобы измениться в будущем.

И для чего это стоит, я убежденный сторонник P2SH, даже без OP_P2SH. Мои шахтеры в настоящее время настроены только бассейны использования, которые поддерживают или намерены поддержать P2SH очень скоро и мое экспериментальное развертывания p2pool по умолчанию инструмента для его поддержки. Я доверяю суждению Гэвины на это, мое единственное реальное разногласии о том, как продать его к остальной части сообщества.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW