Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 февраля 2013, 3:44:15 PM   # 1
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

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


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

"Bitcoin паспорта" связаны с Fidelity облигации, обсуждаемые в другом месте в этом форуме, но я думаю, что это немного лучше, звучащее название (если немного вводит в заблуждение).



Услуги, которые могут быть злоупотребляли (вики, форумы, веб-почта и т.д.) нужна blacklistable идентичность для каждого пользователя, так плохое поведение может быть наказано путем исключения. Если нет такой blacklistable идентичности не существует, то объяснить прекращение бессмысленно, потому что обидчик будет только немедленно зарегистрироваться снова. Поэтому Tor, как правило, имеет только для чтения вида Интернета. Mesh сети, такие как cjdns будет иметь ту же проблему. Небольшие участки, как правило, использовать IP-адрес, но это слабое; более сложные операции, такие как злоупотребление команды использование телефона проверка Google и другие методы.

Для анонимных пользователей, чтобы принять участие, необходимо наложить стоимость на установление личности. Мы можем сделать это, требуя от пользователей, чтобы представить доказательства того, что они отдали несколько монет, чтобы шахтер сборы. Доказательство является автономным и может быть проверена любым, кто имеет копию заголовков блоков. Хэш этого доказательства становится псевдонимом, он может быть проверен на Spamhaus стиль DNS черные списки, чтобы обнаружить прошлое поведение, которое было связано с этой NYM и, возможно, будут заблокированы.

Для того, чтобы создать один, вы берете X монеты и провели их Miner сборов в течение Y последовательных блоков. Выходы сделок устанавливаются таким образом OP_FALSE узлы могут быть обучены подрезать их. Каждая операция и ее Merkle ветви включены в структуру данных, называемый паспорт:

Код:
сообщение BitcoinPassport {
  // Имя, которое сайты могут обратиться к пользователю, - только для удобства, это
  // не проверяется в любом месте и может быть любой формы. Сайты должны дезинфицировать
  // это для XSS перед визуализацией, как могут быть произвольными UTF-8 в нем данных.
  требуется строка textual_name = 1;
  повторные Sacrifice жертвы = 2;
  // Некоторые дополнительные данные, которые могут помочь упростить Регистрация для веб-сайтов ....
  Необязательная строка электронной почты = 3; // и т.д
}

Сообщение Sacrifice {
  // Необработанные транзакции, включенные в блок цепи, Merkle ветви
  // доказав его включение и координаты блока.
  необходимые байты TX = 1;
  требуемый байт merkle_branch = 2;
  требуемый байт included_in_block = 3;
  требуется INT inclusion_height = 4; // Некоторые реализации могут извлечь выгоду из этого.
}

Если служба или приложение хочет проверить паспорт, он запрашивает операционную систему, чтобы открыть URL вида:

Код:
bitcoinpassport + HTTPS: //accounts.google.com/VerifyAnonymousAccount значение = 0,01&вызов = f3626fca2ce9ffd23e0abd859faeff5384b63834&состояние = dNaBzuXCE7a7UGSO + deEbX / 8XDNESGSD / lQ9vmO9 / NU =

Приложение, называют его Passport менеджер обрабатывает этот URI и затем подписывает данную проблему, используя каждый открытый ключ в каждой транзакции жертвы (в порядке). Задача случайным образом генерируется сервером. Подписи затем в комплекте вместе с государством, а сам паспорт:

Код:
сообщение IdentityProof {
  // ряд вложенных сообщений, содержащих паспорт. Это не встроенный тип, чтобы обеспечить
  // надежное хеширование содержимого без путаницы, вызванной модернизации протокола в будущем.
  // Там может быть больше, чем один, так что вы можете представить несколько паспортов, чтобы достичь требуемого размера
  // жертвы, в случае, если ваш первый один не является достаточно большим.
  повторяются байты паспорт = 1;
  // Список подписей, по одному для каждого входа в каждую жертву, в порядке.
  повторные подписи байт = 2;
  // Это просто копия параметра состояния в URI.
  опционально строка состояния = 3;
}

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

При получении IdentityProof, сервер анализирует поле паспорта в сообщение BitcoinPassport, проверяет подпись (паспорт представлен его владелец), подтверждает, что жертва сделки ссылаться на данные заголовки блоков, основанных на серверах копии этих заголовков, и затем проверяет, что количество и стоимость жертвы достаточно. Сделки должны появиться более или менее последовательными блоками цепи, хотя должно быть немного свободы действий допускаются.

Если доказательство проверяется, сервер может проверить против своих собственных черных списков лиц, злоупотребляющих или посмотреть хэш в удаленной базе данных. Если никаких проблем не найдены, NYM (доказательство хэша) может быть сохранен во вновь созданной учетной записи. Если в дальнейшем счет оказывается оскорбительным, он может быть занесен в черный список. Переменная состояния может быть расшифрован и все данные должны быть скорректированы, то может быть. Сервер отвечает приложение с HTTP редирект и приложение затем открывает редирект URI, который принимает пользователя обратно в браузер. Перенаправление URI может завершить регистрацию приветственного сообщения, или же объяснить пользователь, почему их NYM не принят.

Паспорта могут быть созданы с помощью приложения Passport Manager. Это отдельная программа, которая поддерживает свой собственный Bitcoin кошелек. Вы отправляете деньги на него, нажмите "Сделать паспорт" кнопку, а затем лечь в постель. Это обеспечивает есть выходы правого количества и стоимости, прежде чем начать, а затем отправляет транзакцию такой, что они получают в последовательные блоки. Это может занять час или два, но один раз заполнить паспорт можно записать в .passport файл, который содержит общие данные и, конечно, частные ключи используются, чтобы подписать для них.

выбор дизайна

(1) Почему шахтер сборы вместо благотворительного?

Есть несколько проблем, с идеей пожертвования на благотворительные цели:

  • Благотворительные не политически нейтральные, как шахтеры. Например, если вы хотите, чтобы пожертвовать на благотворительные цели, которые действуют в Иране, которые могли бы быть проблемой. Никто не сможет согласиться на одном наборе благотворительных организаций, что делает все счастливым - даже "нет Brainers" как основы с открытым исходным кодом будет поворота на неопытных людей, которые, возможно, пожелают использовать систему.
  • Благотворительные массивно предпочитают иметь реальные отношения с жертвователями, которые совершают на длительный срок (или может быть убеждены сделать это). Anonymous, непредсказуемые потоки доходов может сделать их учет намного сложнее, потому что они не знают, когда деньги могут прийти, так что он не может полагаться. Благотворительная организация, которая получила деньги таким образом, то не использовать его потеряет много доброй волю не по реальным их вина.
  • Некоторые благотворительные организации не хотят или не могут принимать анонимные пожертвования на всех.
  • Каждый должен будет согласовать список благотворительных организаций, чтобы использовать заранее, чтобы не было никакой связи между тем, как хорошо благотворительность делает и сколько он получил в жертву сборов. Благотворительный могут эффективно работать в течение нескольких лет, а затем становится коррумпированными или некомпетентным, но обновления программного обеспечения Всяких использовать новый список будет сложно.

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

(2) Почему требуется несколько жертв в последовательных блоках?

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

(3) Какие хорошие значения для размера жертвы и количества блоков?

Злоупотребление дешево. Давайте представим, что мы развернуть это для Gmail. Стоимость Gmail счета на черном рынке составляет примерно $ 100- $ 150 за тысячу счетов. Это то, что он стоит профессиональных спамеров, чтобы преодолеть проверки телефона и успешно избежать насыпного прекращения.

Таким образом, единый счет стоит около 10 до 15 центов. Предположим, что цена $ 20 за монету, это означает, что 10 центов составляет 0,005 монет. Если мы говорим, что вам нужно потратить 0.005 монет сборов в пространстве 6 блоков, то это означает, 0.001 монет на жертву с допустимым зазором 1 блока в 6 всего. Это звучит вполне разумно для меня. Потому что вы знаете, когда была сделана жертва, вычисляя значение его в валюте вашего выбора прост, несмотря на плавающий обменный курс.

(4) Почему новая схема URI?

Для веб-сайта, чтобы задать приложение для данных, есть только несколько возможностей. Волшебные заголовки HTTP, JavaScript API, и т.д. все требует расширения браузера для реализации, которые трудно или невозможно сделать на мобильных браузерах / планшетов. регистрация URI просто, универсально поддерживается и не накладывает каких-либо требований браузера.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн


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


2 февраля 2013, 4:12:08 PM   # 2
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

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





Fidelity облигация упоминается во втором абзаце, и он говорит, что на вершине, что эти идеи, которые приходят из многих дискуссий. Peters нить едва ли первое упоминание идеи. Но я добавлю прямую связь независимо. Обратите внимание, что конструкции не являются одинаковыми (не ТМ-в-TX).
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

2 февраля 2013, 5:29:27 PM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Да, я видел, что он упомянул об этом. Я думал, что это неадекватная ссылка без ссылки. Спасибо за добавление одного.

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

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

Какие преимущества вы видите в использовании последовательных блока запуска через две транзакции объявляют зафиксированной последовательности продвигаемой Питер Тодд? То, что он предлагает будет иметь меньше предварительные и последующую обрезку blockchain данных, может привести к паспортам 1 / 3rd размера, и я считаю, что это будет меньше шансов на неудачу по причинам, не зависящим от пользователя.

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

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

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

Больше мыслей later- Я рад видеть, что другие люди, глядя на это.

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

2 февраля 2013, 6:08:51 PM   # 4
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

FWIW я отправил о последовательных шахтеры сборы (и банковской идеи всего) месяцев назад к форумы а также Bitcoin Dev список адресов электронной почты и не преследовали его из-за риска, что TXS не будет последовательным, а также размер. Идея ТХ-в-ТХ, что заставило меня думать, что это было практически не только разрушающих монет.

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

То, что я работаю на связи контракт держатель облигаций обещает обязать в жертву ТХ. Теперь у вас есть что-то вроде одного из jgarzik и других облигаций, и облигации могут быть перемещены. Ибо, скажем, вики контракт может быть столь же просто, как "Я обещаю не спам" Доказывая мошенничества в. Требуется пораженное обслуживание поставить датируемое доказательство спама - что может быть просто подписью, если услуга является доверенной - в общественном месте. Покупателям облигаций, то нужно идти УЮ цепь обратно к источнику, проверяя, что общественное место для действительных уведомлений о мошенничестве.

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

3 февраля 2013, 12:17:48 AM   # 5
 
 
Сообщения: 1344
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Это заставляет меня задаться вопросом. Будет ли это, естественно, со временем меняются в свою криптографической валюту? Вы бы просто подписать публичное заявление с закрытым ключом, сделать прогноз о том, каким образом будут уничтожены Bitcoins. Если Ваш прогноз был первым и точным, чем он будет рассматриваться в сети, чтобы быть законными и хранится в распределенной базе данных. (Потому что нет никаких причин, чтобы не позволить людям хранить копии базы данных в распределенной манере) Будем надеяться, что конечный результат будет продукт, который чувствовал себя очень похоже Bitcoin. Где вы могли бы передать значение, которое было назначенную приватных ключей (в этом случае "разрушающий" Bitcoins) так же, как вы делаете с Bitcoin. Но вы бы также иметь возможность отправить "insurancecoins" в то, что было бы функционально эквивалентны, общий счет не будет проводиться в эскроу по распределенной сети и протокола до такого времени, когда обе стороны согласны с выпуском средств.

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

3 февраля 2013, 3:58:10 AM   # 6
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Услуги, которые могут быть злоупотребляли (вики, форумы, веб-почта и т.д.) нужна blacklistable идентичность для каждого пользователя, так плохое поведение может быть наказано путем исключения. Если нет такой blacklistable идентичности не существует, то объяснить прекращение бессмысленно, потому что обидчик будет только немедленно зарегистрироваться снова. Поэтому Tor, как правило, имеет только для чтения вида Интернета. Mesh сети, такие как cjdns будет иметь ту же проблему. Небольшие участки, как правило, использовать IP-адрес, но это слабое; более сложные операции, такие как злоупотребление команды использование телефона проверка Google и другие методы.

Для анонимных пользователей, чтобы принять участие, необходимо наложить стоимость на установление личности. Мы можем сделать это, требуя от пользователей, чтобы представить доказательства того, что они отдали несколько монет, чтобы шахтер сборы. Доказательство является автономным и может быть проверена любым, кто имеет копию заголовков блоков. Хэш этого доказательства становится псевдонимом, он может быть проверен на Spamhaus стиль DNS черные списки, чтобы обнаружить прошлое поведение, которое было связано с этой NYM и, возможно, будут заблокированы.

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

3 февраля 2013, 4:11:36 AM   # 7
 
 
Сообщений: 85
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Проблема, что у меня есть со значениями гонорара является то, что покупательная способность с Bitcoin не фиксирована - возможно, нужен паспорт создан 3 года назад, чтобы сжечь 100 или 1000-BTC требовать легитимности; требуя применения, чтобы иметь какое-то поиск обменного курса в качестве части приложения паспорта.

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

Я отправил нить в этой системе несколько дней назад в Repcoin: децентрализованная репутация валюта.

К сожалению, я думаю, что это на самом деле не нужная аудитория в альтернативных Cryptocurrencies, и я действительно не получил какую-либо хорошую обратную связь, даже «вы сосать, и эта система засасывает» будет полезно, хотя ...
paybitcoin сейчас офлайн Пожаловаться на paybitcoin   Ответить с цитированием Мультицитирование сообщения от paybitcoin Быстрый ответ на сообщение paybitcoin

3 февраля 2013, 1:13:31 PM   # 8
 
 
Сообщения: 1344
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Проблема, что у меня есть со значениями гонорара является то, что покупательная способность с Bitcoin не фиксирована - возможно, нужен паспорт создан 3 года назад, чтобы сжечь 100 или 1000-BTC требовать легитимности; требуя применения, чтобы иметь какое-то поиск обменного курса в качестве части приложения паспорта.

Поскольку тождества будут ликвидным значение тождеств будет привязано к Bitcoin значения. это только стало бы проблемой в ситуации, когда вы использовали эту личность, чтобы обеспечить что-то и в ходе сделки стоимость BTC упал достаточно, чтобы сделать Indentity стоит меньше, чем benifit к другой стороне скамминг вас. До тех пор, как Bitcoin вратарь падает отвесно, и вы убедились, только контракт с людьми, которые оставили некоторый для маневра между значением идентичности и невыполненными обязательствами, привязанных к этой личности не было бы проблемой. 25% буфер должен держать вас в безопасности от всего < чем 25% быстрый ход стоимости БТСА
Anon136 сейчас офлайн Пожаловаться на Anon136   Ответить с цитированием Мультицитирование сообщения от Anon136 Быстрый ответ на сообщение Anon136

3 февраля 2013, 1:55:50 PM   # 9
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

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

Я не очень счастлив с ним тоже, но я думаю, что это лучше, чем верности облигации: моя проблема с таким именем, что и "верность" а также "связь" (Как финансовые концепции) не термины, обычно используемые в английском языке. Fidelity, как правило, имеет коннотацию к сексуальной верности, даже если она может быть использована в более общем плане, так что это может привести к путанице, чтобы он подрезать в другом контексте. Кроме того, в то время как кто-то, кто заинтересован в области финансов знает все об облигациях, большинство людей в действительности никогда не испытывали тот самостоятельно.

Паспорта повседневным понятие, и все сразу понимают, что вы представить их, чтобы попасть в места, они revokable, их трудно получить и подделать, и т.д. Основной камень преткновения в том, что "анонимный паспорт" что-то противоречия, но я чувствую, что это может быть работоспособным.

Тем не менее, я уверен, что лучшие имена возможны.

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

Видя, как сделки все-плата в любом случае, шахтеры не имеют никаких стимулов не включать их (если Bitcoin не превращается в сеть для высокой стоимости сделок, только, конечно). Я думаю, вы могли бы установить порог, скажем, 4 из 6 блоков должны включать их, или что-то в этом роде. Правильные пороги зазора могут быть определены эмпирически.

Я думаю, что главное преимущество Петерс ранее предложение для пола-последовательных блоков является простотой - нет необходимости в новые логиках, специфичной для данного приложения в шахтерах, хотя автоматическое отсечение OP_FALSE сделок будет аккуратная оптимизацией узлов, модернизация. Я не большой поклонник того, приложение конкретных вещей в основной Bitcoin ... в IsStandard () вещах, являющихся необходимое зло в моих глазах, а не к чему стремиться. Кроме того, вложение транзакции внутри другой транзакции кажется излишним (второй ТХ только может транслироваться и сидеть в пуле памяти на некоторое время).

Размер после обрезки с OP_FALSE выходов равна нулю, это не?

котировка
FWIW я отправил о последовательных шахтеры сборов (и банковской идеи всего) месяцев назад на форумах и Bitcoin список DEV электронной почты и не преследовали его из-за риска, что TXS не будет последовательным, а также размер. Идея ТХ-в-ТХ, что заставило меня думать, что это было практически не только разрушающих монет. Я заметил, что вы зафиксируете идентичность к pubkeys, подписывающего txins. Еще одна проблема в это пакет тиражирования означает, что ключ компромисс не возмещена. Вы также ограничить детализацию до минимальных платежей, которые будут гораздо больше в будущем.

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

Я не беспокоюсь о размере. Как я уже говорил, вся-плата сделка должна быть полностью prunable прочь. Вам не нужно целый много блоков, только несколько будет достаточно, поэтому пробелы в порядке. Я не беспокоюсь о шахтерах, которым удались заминировать большинство всех блоков в течение периода последовательных-блоков, потому что если это может произойти, мы имели бы 51% + нападавшие, а затем мы все больше проблем, чем это.

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

Будучи в состоянии перепродать тождества (без изменения их) мне кажется важным. Люди не любят ждать. Любая предложенная схема имеет длинные заблаговременности для изготовления новых паспортов. Посвятив продавцов, которые держат некоторые в наличии означает, что вы смогли бы сразу приступить к работе вместо того, чтобы сделать их самостоятельно. Да, это означает, что вы должны доверять продавцу. Мне нравится ваше предложение сделать паспорт умная недвижимость, что может быть полезным расширением в самом деле. Имея каждую жертву ОГО имеет выход управления, который затем затрачиваемый на следующей жертвы в цепи, кажется, как способ пойти, то вы можете просто использовать последний выход управления, чтобы продать все это.

котировка
Проблема, что у меня есть со значениями гонорара является то, что покупательная способность с Bitcoin не фиксирована - возможно, нужен паспорт создан 3 года назад, чтобы сжечь 100 или 1000-BTC требовать легитимности; требуя применения, чтобы иметь какое-то поиск обменного курса в качестве части приложения паспорта.

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

котировка
You сударь, провидец, и я приветствую вас.

Крис, спасибо, но как вы можете видеть из этого потока большой части мышления здесь делаются на Retep (Peter Todd). Я хотел, чтобы конкретизировать более точные спецификации, поэтому мы можем поставить его на вики, как я сделал для других протоколов, таким образом, возможно, что кто-то в большей степени, чем кодер дизайнер имеет хорошую документацию, они могут работать с. Когда я сделал это для умного имущества и распределенных облигаций, это действительно побудить кого-то (jgarzik), чтобы идти вперед и реализовать его.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

3 февраля 2013, 7:03:07 PM   # 10
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

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

5 февраля 2013, 6:16:26 AM   # 11
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Я отправил свой первый проект чего-то приближающееся надлежащую техническую спецификацию для этой верности связи / контракт вещи: https://github.com/petertodd/trustbits/blob/master/fidelitybond.md

Я не очень счастлив с ним тоже, но я думаю, что это лучше, чем верности облигации: моя проблема с таким именем, что и "верность" а также "связь" (Как финансовые концепции) не термины, обычно используемые в английском языке. Fidelity, как правило, имеет коннотацию к сексуальной верности, даже если она может быть использована в более общем плане, так что это может привести к путанице, чтобы он подрезать в другом контексте. Кроме того, в то время как кто-то, кто заинтересован в области финансов знает все об облигациях, большинство людей в действительности никогда не испытывали тот самостоятельно.

Имейте в виду, что термин "верность связь" это не просто термин финансов, он также выплывает в таких вещах, как охранник рабочих места. Это на самом деле первое место, которое я слышал, разговаривая с кем-то объяснить, как они теперь были связаны охранник. Тем не менее, более конкретно для того, что вы говорите о ре: вики и подобных услуг, я думаю, "заграничный пасспорт" является достаточно разумным. Кроме того, хорошо, что он имеет реальный подтекст, что принятие паспорта не является абсолютным. Точно так же то, что blacklistable поведение в конечном счете человека критерии, и вы обнаружите, что грубый консенсус появляется среди групп взаимно доверенных услуг, но паспорт аннулирован Википедия не может рассматриваться отозвана 4chan.

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

Что касается термина "жертва"Я думаю, что это действительно хороший для описания вшивый песчаный любого из этих протоколов; Я ломал мой мозг, пытаясь придумать достойный член, и я думаю, что жертва решает эту проблему.

Видя, как сделки все-плата в любом случае, шахтеры не имеют никаких стимулов не включать их (если Bitcoin не превращается в сеть для высокой стоимости сделок, только, конечно). Я думаю, вы могли бы установить порог, скажем, 4 из 6 блоков должны включать их, или что-то в этом роде. Правильные пороги зазора могут быть определены эмпирически.

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

Кроме того, вложение транзакции внутри другой транзакции кажется излишним (второй ТХ только может транслироваться и сидеть в пуле памяти на некоторое время).

Как вы докажете, что ОЕ существует в пуле памяти после факта?

Размер после обрезки с OP_FALSE выходов равна нулю, это не?

Я уверен, что любой скрипт, который заканчивается в OP_FALSE гарантируется unspendable. Даже OP_IF материал имеет чек (через vfExec), чтобы гарантировать, что ПЧ блок завершается; нет оп-коды, обозначающего сценарий как действительные и оканчивается исполнение. OP_RETURN в конце сценария будет работать я тоже думаю.

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

Это не просто blockchain размера, это доказательство размера. Вы должны быть в состоянии доказать на SPV клиента, что сделки существуют, так что вы должны передать их сделку и Merkle путь к заголовку блока. Кроме того злонамеренный шахтер может пэд операции до максимума 10KiB scriptSigs.

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

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

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

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

котировка
Проблема, что у меня есть со значениями гонорара является то, что покупательная способность с Bitcoin не фиксирована - возможно, нужен паспорт создан 3 года назад, чтобы сжечь 100 или 1000-BTC требовать легитимности; требуя применения, чтобы иметь какое-то поиск обменного курса в качестве части приложения паспорта.

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

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


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

Ну, я думаю, что это затрагивает одну из причин, почему я на 100% против повышения лимита блока 1MiB, особенно с родом плавучего предела, который предложили Gavin и другие: вы не можете иметь очень надежные верности облигационных процессоров транзакций, и неограниченные размеры блоков одновременно. Это стимулов шахтерских делать то, что они могут, чтобы подорвать вне цепочки операций, чтобы попытаться получить как можно больше сделок, как они могут сами за себя, и только за счет увеличения блок-размера они достигают этой цели путем дальнейшей централизации, который может проверить набор utxo ,

Имейте в виду, что это даже не просто общий вопрос размера blockchain, это проблема пропускной способности. 1MiB / 10minutes всего 2KiB / s, достаточно маленькие, чтобы не отставать даже на высокой пропускной способности ограничены узлами, застрявших за ограничительной брандмауэры в недружественных странах. Узел работает в этих условиях не может и не нужно на самом деле сделать сделку по-цепи, но они будут иметь возможность легко отслеживать движения средств для верности-стружечных процессоров транзакций они в зависимости от, чтобы переместить их Bitcoins, и они будут иметь возможность следить за этими движениями с гораздо более высокой степенью уверенности, чем с любым из предложений utxo, особенно потому, что один единственный узел, который может быть только соединение с blockchain для большой площади, может перераспределить все, что каждый другой узел в этой области должен знать. И снова, в неограниченном мире шахтеры размера блока есть все основания саботировать механизмы UTXO, если они остановятся процессоры вне цепочки транзакций от операционных успешно.

Я напишу об этом позже, но увеличивая размер блока безумие. Я думал, что люди все еще учат, как некрасиво O (п) и O (N ^ 2) масштабирование в школе ...
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

5 февраля 2013, 10:02:10 AM   # 12
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Имейте в виду, что термин "верность связь" это не просто термин финансов, он также выплывает в таких вещах, как охранник рабочих места.

Хм. Я не уверен, что это подрывает мой аргумент, я никогда не слышал о "связанный охранник" и я думаю, что я читал больше, чем средний человек.

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

Я не следовать этому, извините Как шахтер низкий хэш скорость получить помоему несколько блоков в короткий промежуток времени, за исключением случаев с помощью такого дикого везения, что это не стоит беспокоиться?

Как вы докажете, что ОЕ существует в пуле памяти после факта?

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

Я уверен, что любой скрипт, который заканчивается в OP_FALSE гарантируется unspendable. Даже OP_IF материал имеет чек (через vfExec), чтобы гарантировать, что ПЧ блок завершается; нет оп-коды, обозначающего сценарий как действительные и оканчивается исполнение. OP_RETURN в конце сценария будет работать я тоже думаю.

Да, это так, что это действительно точка - в то время как это гарантировано unspendable ultraprune алгоритм не знает, что, таким образом, мы можем просто настроить его так, такие выходы выпадают из UTXO набора немедленно. Тогда только узлы, которые имеют стоимость, введенную жертвенные операции являются архивными узлами.

Имейте в виду, что это даже не просто общий вопрос размера blockchain, это проблема пропускной способности. 1MiB / 10minutes всего 2KiB / s, достаточно маленькие, чтобы не отставать даже на высокой пропускной способности ограничены узлами, застрявших за ограничительной брандмауэры в недружественных странах.

Это лучше обсуждается на другой поток, который обсуждает размеры блоков в данный момент. Достаточно сказать, что я не забочусь о людях, которые хотят в полной мере выполнить проверки узлов на их калькуляторе в середине пустыни мира, в котором все полностью проверяющих узлы работают в датацентрах А-КИ от меня, по той же причине что я не волнуюсь о том, что никто не работает веб-сайты из дома больше. Будущее Bitcoin является узлов, работающих на выделенных серверах, вероятно, серверы, которые не будут казаться очень мощным по меркам дня.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

5 февраля 2013, 11:18:27 AM   # 13
 
 
Сообщения: 331
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы


(1) Почему шахтер сборы вместо благотворительного?

Есть несколько проблем, с идеей пожертвования на благотворительные цели:

  • Благотворительные не политически нейтральные, как шахтеры. Например, если вы хотите, чтобы пожертвовать на благотворительные цели, которые действуют в Иране, которые могли бы быть проблемой. Никто не сможет согласиться на одном наборе благотворительных организаций, что делает все счастливым - даже "нет Brainers" как основы с открытым исходным кодом будет поворота на неопытных людей, которые, возможно, пожелают использовать систему.
  • Благотворительные массивно предпочитают иметь реальные отношения с жертвователями, которые совершают на длительный срок (или может быть убеждены сделать это). Anonymous, непредсказуемые потоки доходов может сделать их учет намного сложнее, потому что они не знают, когда деньги могут прийти, так что он не может полагаться. Благотворительная организация, которая получила деньги таким образом, то не использовать его потеряет много доброй волю не по реальным их вина.
  • Некоторые благотворительные организации не хотят или не могут принимать анонимные пожертвования на всех.
  • Каждый должен будет согласовать список благотворительных организаций, чтобы использовать заранее, чтобы не было никакой связи между тем, как хорошо благотворительность делает и сколько он получил в жертву сборов. Благотворительный могут эффективно работать в течение нескольких лет, а затем становится коррумпированными или некомпетентным, но обновления программного обеспечения Всяких использовать новый список будет сложно.


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

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

5 февраля 2013, 1:51:18 PM   # 14
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Дело в том, что вы пропустили один очевидный выбор: платить за биткойна в / электронной почте форуме сайта / все сам.

Я не пропустил его. Это был первый пример того, как использовать контракты я когда-либо положить на вики:

   https://en.bitcoin.it/wiki/Contracts#Example_1:_Providing_a_deposit

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

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

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

5 февраля 2013, 2:09:26 PM   # 15
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

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

5 февраля 2013, 4:26:54 PM   # 16
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

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

6 февраля 2013, 7:27:23 AM   # 17
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Хм. Я не уверен, что это подрывает мой аргумент, я никогда не слышал о "связанный охранник" и я думаю, что я читал больше, чем средний человек.

Ха. Может быть географической вещью; Я нахожусь в Канаде. Конечно, безопасность поле ниши, в конечном счете ...

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

Я не следовать этому, извините Как шахтер низкий хэш скорость получить помоему несколько блоков в короткий промежуток времени, за исключением случаев с помощью такого дикого везения, что это не стоит беспокоиться?

Кто-то должен звонить в с математикой работать это явно - я знаю слишком мало о вероятности математике - но вы можете увидеть, как вероятность ее аспект делает хэш власти гораздо менее важны, чем два шага опубликовывает совершить?

Как вы докажете, что ОЕ существует в пуле памяти после факта?

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

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

6 февраля 2013, 8:35:44 AM   # 18
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Кто-то должен звонить в с математикой работать это явно - я знаю слишком мало о вероятности математике - но вы можете увидеть, как вероятность ее аспект делает хэш власти гораздо менее важны, чем два шага опубликовывает совершить?

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

Похоже, что трудности с получением 5-из-6 блоков подряд или аналогичный по существу эквивалентно - вы должны доминировать в сети в любом случае, или быть Необъяснимо повезло, но вы можете сделать доказательство быстрее, если вы пытаетесь заполнить большинство блоков в промежутке.

котировка
Правильно, но если этот узел пытается проверить жертву не видел его в mempool, нет никакого способа, чтобы доказать, что это когда-либо было в mempool после факта.

Если узел, который проверки не может видеть его в mempool, и это не в блоке, а затем, предположительно, первая сделка может быть двойной израсходованы. Узлы могут синхронизироваться друг друга mempools в эти дни с помощью команды mempool, и я предполагаю, что в будущем, если мы найдем решение для зомби транзакций живых навсегда было бы хорошо, чтобы узлы синхронизировать их mempools при запуске. Электрический ток "решение" (Я не решаюсь использовать это слово) вряд ли убедительно
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

11 февраля 2013, 9:12:10 AM   # 19
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Кто-то должен звонить в с математикой работать это явно - я знаю слишком мало о вероятности математике - но вы можете увидеть, как вероятность ее аспект делает хэш власти гораздо менее важны, чем два шага опубликовывает совершить?

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

Я сел и (половина) написала бог проклятой бумаги в этих выходные, анализируя этот материал должным образом. Я закончу его и сделать его публичным, если кто-нибудь на самом деле интересно, но процесс совершенно убедили меня в том, что два шага решение ТХ-в-ТХ единственное близко к возможно, что будет держать стабильную жертву рыночной стоимости , (Без отправки только монеты unspendable txouts конечно)

Прежде всего, вы должны предположить, что услуги будут всплывали, чтобы создать эти жертвы для вас. Таким образом, вы должны взять на себя жертву она создается субъектом с крупнейшей концентрацией хэширования власти, и что, вероятно, будет в диапазоне от 10% до 30%.

Во-вторых из-за того, что для любой горно-платы на основе последовательности, первая сделка всегда почти бесплатно. Вы всегда можете добывать его самостоятельно, подождав немного, и только стоимость вероятности около 1% или 2%, что блок получает сирую и другой шахтер получает плату ОЙ вместо этого.

Это означает, что прошу "два блока п друг от друга" в лучшем случае 50% эффективнее, потому что вы должны взять на себя первый блок был самостоятельно добывали. Во-вторая добыча является случайным процессом, поэтому прошу ровно один блок обособленно или 100 не делает абсолютно никакой разницы.

Похоже, что трудности с получением 5-из-6 блоков подряд или аналогичный по существу эквивалентно - вы должны доминировать в сети в любом случае, или быть Необъяснимо повезло, но вы можете сделать доказательство быстрее, если вы пытаетесь заполнить большинство блоков в промежутке.

Конечно, но это проблема спроса и предложения. Пусть ω вероятность того, что блок транзакции в является сиротой, и сделка добыт кем-то другим. Если мы попытаемся помоему сделку, содержащую плату значения V сами, стоимость нам тогда V * ω. Предполагая, что шахтеры всегда опираться на самом известный блоке и не намеренно пытаются orphane блоков для сбора транзакций в пределах ω, вероятно, приблизительно равен самая скорость сироту, которая, как представляется, около 1% или около того. Также обратите внимание, что при большом шахтер со меньше, чем для небольшой шахтеры.

Теперь, если я контролирую д общей мощности хеширования мой ожидаемое число блоков, прежде чем я п подряд является ((1-ц) ^ (- п) -1) / (1-кв) на 10% Мне нужно 1 миллион попыток для п = 6, однако число попыток падает очень быстро, как д и н уменьшению. В основном это означает, что если существует д и п такие, что ((1-Q) ^ (- п) -1) / (1-Q) * ω < v / V, где v является фактическим значением жертв и V является номинальной стоимостью, вы лучше пытаться помоему принести себя в жертве, а не покупать его достаточно. При Q = 25% и N = 3 это верно для V = V. (Помните, что вы всегда можете закончить другие блоки в жертву традиционным способом) С учетом п-о-м блоках только усугубляет проблему, потому что это эффективно увеличивает, по-видимому хэширования мощность, доступную для шахтера. Но в то же время гриферы может сделать много вреда, преднамеренно за исключением вашей жертвы сделок, если п-о-м не допускаются, а также дополнительно сироты быстро толкать вверх стоимость жертвы. (Около 10% дополнительно при п = 6 и 1% сирот)

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

Мое предложение позже ТХ-в-ТХ намного легче рассуждать о том, потому что стоимость просто ограничена крупнейших шахтеры хеширования власти и не имеет зависимость от трудно измерить значения, как бесхозных ставки. Это просто гораздо лучше идея, которая могла бы объяснить, почему у меня ушло более 6 месяцев, чтобы думать об этом ...

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

Но жертва ТХ-в-ТХ не действует до второй ТХ, тот, который на самом деле приносит в жертву монеты, не проводится так ТХ, находясь в mempool не является проблемой. Во всяком случае жертвы должны быть доказуемо для SPV узлов, которые не заботятся о mempool.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

11 февраля 2013, 12:57:05 PM   # 20
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Создание Bitcoin паспорта с помощью жертвы

Прежде всего, вы должны предположить, что услуги будут всплывали, чтобы создать эти жертвы для вас. Таким образом, вы должны взять на себя жертву она создается субъектом с крупнейшей концентрацией хэширования власти, и что, вероятно, будет в диапазоне от 10% до 30%.

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

Тогда фактическая стоимость жертвы будет некоторый множитель <1,0 от значения в жертву. Этот множитель может быть легко разобрался смотря по рыночным ставкам, рекламируемых крупнейшими шахтерами. Например, они говорят, отправьте нам 0,8 BTC, и мы вышлем Вам ключи для BTC жертву 1, и это работает для них, потому что это только стоило им 0,7 BTC, чтобы сделать из-за их добычи свои первоначальные жертвы.

Итак сайты, которые используют паспорта, чтобы избежать злоупотребляли просто установить множитель в своем конфигурационном файле до 0,7 и они сделаны. Фактический множитель может обновляться каждый так часто и перераспределены ... не большая проблема, как операторы, которые принимают эти паспорта уже должны разделять черные списки и так далее для того чтобы система работала.

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW