Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 марта 2013, 10:34:55 PM   # 1
 
 
Сообщения: 144
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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


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

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

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

Преимущества:

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

Сложности:

  • политика Fee якобы в руках шахтеров, но это не совсем верно в присутствии предельного размера блока. Предполагая, что там достаточно платных операций, чтобы заполнить блок, максимизация прибыли шахтер должен взимать плату в зависимости от размера всей сделки. Если предельный размер блока изменяются в будущем, стоит учесть, что делает предел применяется только к выходам. (В целях безопасности, отдельное ограничение может применяться к входам, достаточно высокие, что вряд ли будет достигнуто на практике.)
  • В идеале сборы должны быть основаны на общем размере выходов и их искупительных входов, но в целом это не представляется возможным, чтобы знать размер этих входов загодя. P2SH выходы могут потребовать произвольные сценарии для выкупа. Даже обычный выход, который платит адрес может потребовать сжатый или несжатый открытый ключ реабилитироваться. Один из подходов для зарядки всех выходов для фиксированного дополнительного количества байт, и заряда входов, если они превышают тот размер. Другой игнорировать входы полностью, что может иметь смысл, если они, как правило, обрезают в любом случае. На практике, политика может быть определена с помощью предельного размера блока. Если ограничение применяется только к выходам, поведение максимизирующей прибыли будет взимать плату за килобайт выходов и игнорировать входы.

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


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


8 марта 2013, 11:40:52 PM   # 2
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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





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

9 марта 2013, 12:47:06 AM   # 3
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

9 марта 2013, 6:35:45 AM   # 4
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

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

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

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

9 марта 2013, 11:58:27 AM   # 5
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

9 марта 2013, 12:51:47 PM   # 6
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

Вы забываете, что входы имеют сценарии различной длины.

Например, в случае с выходными P2SH сценарием короткий, но сценарий ввода длинный.

Изменение вы предлагаете будет субсидировать несколько подписей P2SH сделок.

Что делать, если я хочу использовать 10 подписей за один вход? Кто заботится, входы свободны!
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

9 марта 2013, 7:35:20 PM   # 7
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

9 марта 2013, 7:43:44 PM   # 8
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

не уплотняя количество неизрасходованных выходов хорошая вещь?

Не тогда, когда это делается в игре системы. Вы можете создать ТЕ близко к мегабайту с платой только 0,005 и заставить его быть передан, а затем создать новую ТЙ таким же образом, и повторите.

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

9 марта 2013, 8:02:57 PM   # 9
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

Не тогда, когда это делается в игре системы. Вы можете создать ТЕ близко к мегабайту с платой только 0,005 и заставить его быть передан, а затем создать новую ТЙ таким же образом, и повторите.

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

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

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

9 марта 2013, 8:04:52 PM   # 10
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

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

9 марта 2013, 8:06:09 PM   # 11
 
 
Сообщения: 144
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

Вот Strawman конкретное предложение реализации:

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

  • число байт во всех выходах (сериализованные объекты CTxOut), плюс
  • 200 байт на выход (предназначенный для оплаты входа, который будет в конечном итоге выкупить каждый выход), плюс
  • число избыточных байт за пределами первых 200 байт во всех входах (сериализовать объекты CTxIn).

Значение 200 байт несколько произвольно. Это более чем достаточно, чтобы погасить платеж обращаться с несжатым ключом (180 байт, если я правильно рассчитал). Это может быть установлено ниже, например, как раз достаточно, чтобы погасить платеж обращаться с сжатым ключом (148 байт), или выше, например, достаточно, чтобы покрыть некоторые интересные случаи использования P2SH как 2-в-3 multisig.

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

Некоторые ответы:

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

Как описано выше, все входы полностью оплачены. Все, что изменения есть кто платит.

Если вы хотите, чтобы вознаградить эффективных сделок, можно было бы рассмотреть .0000005 БТД за байт плата.

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

Изменение вы предлагаете будет субсидировать несколько подписей P2SH сделок.

Что делать, если я хочу использовать 10 подписей за один вход? Кто заботится, входы свободны!

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

Вы можете создать ТЕ близко к мегабайту с платой только 0,005 и заставить его быть передан, а затем создать новую ТЙ таким же образом, и повторите.

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

9 марта 2013, 8:17:01 PM   # 12
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

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

9 марта 2013, 8:22:18 PM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

-MarkM-

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

9 марта 2013, 9:03:18 PM   # 14
 
 
Сообщения: 144
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

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

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

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

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

9 марта 2013, 11:17:56 PM   # 15
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: предложение политики Плата: плата за выходы, а не входы

Эта проблема может быть исправлена ​​путем пересмотра предельного размера блока таким образом, что вместо того, чтобы на основе количества байтов в блоке, он основан на общий размер сделок в блоке, где размер транзакции определяется, как указано выше. Конечно, это тяжелая вилка.
В точку. Блок должен состоять из: заголовка, Merkle дерево&coinbase сделка. Все остальные операции должны быть переданы перед блоком. Эта "массив сделок" добавляется к блоку просто артефактом неудобной реализации и от теоретико-информационной смысле не служит никакой цели.

Ну, не совсем. 200 неправильное произвольное число, 64 лучше. И не умножаются на количество сделок, но по размеру Merkle дерева сделок.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW