Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 августа 2011, 12:09:24 AM   # 1
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

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


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

https://en.bitcoin.it/wiki/Transaction_fees

Все это говорит, что выходы добавить до менее чем исходные данные, так что шахтер может включать сам себе для "пережиток" вывод. Однако, после того, как, наконец, понимание OP_CHECKSIG, я не понимаю, как это возможно с SIGHASH_ALL хэш-код. SIGHASH_ALL включает в себя все вывода сценариев в TxCopy, что сериализуется и подписывается отправителем, так что шахтер не может изменить / добавить любые выходы, не нарушая подпись. Но я также слышал, что другие хэш-коды не используются. Даже если они были использованы, у меня трудное время выяснить, что они делают.

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


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


8 августа 2011, 12:20:42 AM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

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





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

8 августа 2011, 12:27:01 AM   # 3
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

Таким образом, это не является модификацией сделки вообще ... если отправитель явно ставит больше всего входов, чем выходы в его операции, они шахтер может просто объявить пережиток Его, добавив его к coinbase сделки?

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

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

8 августа 2011, 1:21:33 AM   # 4
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

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

8 августа 2011, 1:37:53 AM   # 5
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

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

8 августа 2011, 1:49:45 AM   # 6
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

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

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

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

8 августа 2011, 2:33:08 AM   # 7
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

Я ожидал бы один из hashtypes, чтобы последний TxOut, чтобы оставить из подписи, а затем шахтер может внедрить свой собственный сценарий, который передает этот последний вывод для себя, не нарушая подпись. Тогда coinbase сделка не требует проверки за пределами того, что блок является действительным, а затем плата Tx выглядит любую другую TxOut.
Это потребует горняк позже собрать все эти выходы в одной транзакцию на отдельном этапе, чтобы тратить их, вздутие этой транзакции. Рассмотрим, если каждый из 12 сделок имеет .005 плату, вы хотите, чтобы провести их в качестве входных данных транзакции 50,06 Bitcoin или 50 Btc вход и 12 +0,005 Btc входов? Это гораздо более элегантной, чтобы сделать это в заминированном блоке уже.
JoelKatz сейчас офлайн Пожаловаться на JoelKatz   Ответить с цитированием Мультицитирование сообщения от JoelKatz Быстрый ответ на сообщение JoelKatz

8 августа 2011, 2:35:40 AM   # 8
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

котировка
Это потребует горняк позже собрать все эти выходы в одной транзакцию на отдельном этапе, чтобы тратить их, вздутие этой транзакции. Рассмотрим, если каждый из 12 сделок имеет .005 плату, вы хотите, чтобы провести их в качестве входных данных транзакции 50,06 Bitcoin или 50 Btc вход и 12 +0,005 Btc входов? Это гораздо более элегантной, чтобы сделать это в заминированном блоке уже.

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

8 августа 2011, 3:25:54 AM   # 9
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Как АЯ плата осуществляется в потоке байт?

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

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW