Вернуться   Биткоин Форум > - Обсуждение (Altcoins)
8 августа 2017, 8:15:02 PM   # 1
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Если у меня есть 1 BTC до августа 1-ого в Coinbase, теперь у меня есть 1 BTC и 1 ВСН.

Если бы я купил второй BTC сегодня на Coinbase, у меня будет только 1 BTC.

Оба BTCS хранятся в "BTC Wallet",

Теперь, если я передам 1 BTC от "BTC Wallet" в Coinbase к другому Wallet, скажем, бумажник Исход, который БТД (1 или 2) я перенося? Обратите внимание на то, что первый BTC имеет ВСН прилагается к нему.

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

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


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


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


8 августа 2017, 8:28:56 PM   # 2
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

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





Если у меня есть 1 BTC до августа 1-ого в Coinbase, теперь у меня есть 1 BTC и 1 ВСН.

Если бы я купил второй BTC сегодня на Coinbase, у меня будет только 1 BTC.

Оба BTCS хранятся в "BTC Wallet",

Теперь, если я передам 1 BTC от "BTC Wallet" в Coinbase к другому Wallet, скажем, бумажник Исход, который БТД (1 или 2) я перенося?

Обратите внимание на то, что первый BTC имеет ВСН прилагается к нему.

Они еще не сказали, как именно они будут обращаться с этим. Тем не менее, наиболее вероятным результатом будет думать о BTC и BTC, как уже разделены.

Так,

31 июля у Вас есть 1 BTC в Coinbase.
На 2 августа, вы не имеете 1 BTC в Coinbase, и 1 КХ в Coinbase, но они не позволяют получить доступ к МПБ и не показывать его вам при входе в учетную запись. Не 1-BTC больше не "приложенный" МПБ, они были разделены и надежно хранится.
Сегодня вы покупаете 1 BTC. Теперь у вас есть 2 BTC в Coinbase и 1 ВСН.

При передаче 1 BTC от "BTC Wallet" в Coinbase к другому Wallet, скажем, бумажник Исход, вы получите 1 BTC. Там не будет ВСН прилагается к нему.

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

Это зависит от того, где вы передаете его.

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

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

или это просто как перемещение секретного ключа из одного места в другое?

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

8 августа 2017, 9:21:07 PM   # 3
 
 
Сообщения: 686
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

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

8 августа 2017, 10:27:00 PM   # 4
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

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

9 августа 2017, 12:08:11 AM   # 5
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - это 90% ясно. Благодарю. Только один следить за вопрос, даже BTC и МПБ отрываются, я предположил бы, что их частные ключи одинаковы - один для blockchain BTC и один для blockchain МПБ. Это верно?

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

Mekar - это в отличие от того, что говорил Дэнни. Нам может понадобиться ответ от Coinbase уточнить.

Моя проблема заключается в том, что у меня есть биткойно, приобретенные до 1 августа, которые дают право на меня такое же количество BCHs в Coinbase. Но я хочу, чтобы инвестировать $ 500 в EOS монет. Поскольку никаких обменов, что поддерживает EOS также не поддерживает мою область, я беру наконечник от некоторых предложений в Интернете, чтобы купить $ 500 в Bitcoin на Coinbase, передать его в Исходе, и купить EOS с Bitcoin в Исходе. Меня беспокоит то, что если я отправить 500 $ вновь купленные стоит Bitcoin, будет Coinbase испортить мой BCHs, что они в настоящее время проводят?
Bitcoin Guy сейчас офлайн Пожаловаться на Bitcoin Guy   Ответить с цитированием Мультицитирование сообщения от Bitcoin Guy Быстрый ответ на сообщение Bitcoin Guy

9 августа 2017, 1:36:44 AM   # 6
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - это 90% ясно. Благодарю. Только один следить за вопрос, даже BTC и МПБ отрываются, я предположил бы, что их частные ключи одинаковы - один для blockchain BTC и один для blockchain МПБ. Это верно?

Bitcoins не имеют закрытые ключи. Адреса делать.

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

Mekar - это в отличие от того, что говорил Дэнни. Нам может понадобиться ответ от Coinbase уточнить.

Это на самом деле не наоборот, хотя он получил дату неправильно. Я считаю, что вилка произошло около полудня или около того (UTC) 1 августа.

Если вы послали свой биткойны в Coinbase и полагались на них, чтобы сохранить биткойно во вилке затем, как указано Mekar, МПБ появился только там, где Bitcoins хранился. Так Coinbase имеет полный контроль над этим МПБОМ. Coinbase объявила, что в начале 2018 года они будут делать тот МПБ доступны для тех, которые были BTC на счету с ними в момент вилки. До тех пор вы не будете иметь доступ к BTC в Coinbase.

Моя проблема заключается в том, что у меня есть биткойно, приобретенные до 1 августа, которые дают право на меня такое же количество BCHs в Coinbase. Но я хочу, чтобы инвестировать $ 500 в EOS монет. Поскольку никаких обменов, что поддерживает EOS также не поддерживает мою область, я беру наконечник от некоторых предложений в Интернете, чтобы купить $ 500 в Bitcoin на Coinbase, передать его в Исходе, и купить EOS с Bitcoin в Исходе. Меня беспокоит то, что если я отправить 500 $ вновь купленные стоит Bitcoin, будет Coinbase испортить мой BCHs, что они в настоящее время проводят?

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

9 августа 2017, 12:22:42 PM   # 7
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - это 90% ясно. Благодарю. Только один следить за вопрос, даже BTC и МПБ отрываются, я предположил бы, что их частные ключи одинаковы - один для blockchain BTC и один для blockchain МПБ. Это верно?

Bitcoins не имеют закрытые ключи. Адреса делать.

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

Mekar - это в отличие от того, что говорил Дэнни. Нам может понадобиться ответ от Coinbase уточнить.

Это на самом деле не наоборот, хотя он получил дату неправильно. Я считаю, что вилка произошло около полудня или около того (UTC) 1 августа.

Если вы послали свой биткойны в Coinbase и полагались на них, чтобы сохранить биткойно во вилке затем, как указано Mekar, МПБ появился только там, где Bitcoins хранился. Так Coinbase имеет полный контроль над этим МПБОМ. Coinbase объявила, что в начале 2018 года они будут делать тот МПБ доступны для тех, которые были BTC на счету с ними в момент вилки. До тех пор вы не будете иметь доступ к BTC в Coinbase.

Моя проблема заключается в том, что у меня есть биткойно, приобретенные до 1 августа, которые дают право на меня такое же количество BCHs в Coinbase. Но я хочу, чтобы инвестировать $ 500 в EOS монет. Поскольку никаких обменов, что поддерживает EOS также не поддерживает мою область, я беру наконечник от некоторых предложений в Интернете, чтобы купить $ 500 в Bitcoin на Coinbase, передать его в Исходе, и купить EOS с Bitcoin в Исходе. Меня беспокоит то, что если я отправить 500 $ вновь купленные стоит Bitcoin, будет Coinbase испортить мой BCHs, что они в настоящее время проводят?

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

Так что, если я покупаю 1 BTC сейчас, один закрытый ключ создан для этой покупки. А если я куплю второй BTC, другой закрытый ключ создан для этой покупки? В другом слове, если я купил 10 раз (не обязательно 1 BTC каждый), у меня будет 10 адресов с 10 закрытых ключей?  

Что делать, если я отправляю .5 BTC кому-то, это секретный ключ адъюнкт к BTC присылают к получателю? Не будет ли человек получает остальную часть БТДА, как он или она имеет тот же секретный ключ к половине BTC?

Если я послал BTC, чтобы кто-то в Coinbase, что покупка BTC я отправить? (Для подачи налоговых целей.)

Таким образом, BTC и ВСН все в разные адреса с разными ключами, и я не должен быть обеспокоен схожу ВСН после отправки BTC через Coinbase?

Я правильно, что один публичный адрес может содержать множество закрытых ключей?

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

9 августа 2017, 1:10:30 PM   # 8
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Так что, если я покупаю 1 BTC сейчас, один закрытый ключ создан для этой покупки. А если я куплю второй BTC, другой закрытый ключ создан для этой покупки?

Я уже объяснял ...
Bitcoins не имеют закрытые ключи. Адреса делать.

В другом слове, если я купил 10 раз (не обязательно 1 BTC каждый), у меня будет 10 адресов с 10 закрытых ключей?

Это до вас. Вы отправили все эти биткойна 1 адрес, или вы послали их к 10 разным адресам?

Что делать, если я отправляю .5 BTC кому-то, это секретный ключ адъюнкт к BTC присылают к получателю?

No. Bitcoins не имеют закрытые ключи. Адреса делать.

Получатель будет создать свой собственный адрес. Этот адрес будет иметь свой собственный секретный ключ. Вы будете создавать и транслировать транзакцию, которая удаляет контроль над этим Bitcoins от вашего адреса и добавляет контроль их адрес. Вы по-прежнему иметь свой адрес (с 0,5 меньше BTC), с закрытым ключом. Получатель будет еще свой адрес (с более 0,5 BTC) с их закрытым ключом.

Не будет ли человек получает остальную часть БТДА, как он или она имеет тот же секретный ключ к половине BTC?

Номер BTC не имеют закрытые ключи. Вы не должны посылать им свой секретный ключ. Это было бы очень плохая идея.

Если я послал BTC, чтобы кто-то в Coinbase, что покупка BTC я отправить? (Для подачи налоговых целей.)

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

Таким образом, BTC и ВСН все в разные адреса с разными ключами, и я не должен быть обеспокоен схожу ВСН после отправки BTC через Coinbase?

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

Я правильно, что один публичный адрес может содержать множество закрытых ключей?

Предполагая, что вы говорите о P2PKH адресов (адресов, которые всегда начинаются с 1), то реально нет.

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

(На техническом уровне, каждый P2PKH адрес математически имеет около 7,9 х 1028 различные частные ключи, которые будут работать, однако это не представляется возможным рассчитать любой из этих других частных ключей, и поэтому единственный известный частный ключ, связанный с адресом является секретный ключ, который был использован для генерации адреса в первую очередь.)
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

9 августа 2017, 2:09:37 PM   # 9
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - Похоже, я получил неудовлетворительную оценку на этом !! (Как вы все это знаете?)

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

Но только, чтобы помочь мне, чтобы получить хороший старт, если я получаю BTC от Bitcoin банкомата, мне будет предоставлена ​​хэш-код, сгенерированный (один из 7.9 X 1028
с помощью SHA256), не так ли? Это является хэш-код секретного ключа нового адреса, связанным с BTC я купил? И если бы я потратил весь BTC в этом адресе, адрес будет удален?

В бумажнике receipient, в том, что БТД добавляется в публичный адрес кошелька? Каким образом blockchain знают, что громкая сейчас владеют БТД? Я смотрел видео о том, как транзакции связаны через процесс хеширования и как новые ключи создаются, но никогда не понять, как это на самом деле работает. Есть ли хороший справочник для такого рода информации? (Я прошу это более технический вопрос, потому что вы, кажется, достаточно технический, чтобы ответить.)
Bitcoin Guy сейчас офлайн Пожаловаться на Bitcoin Guy   Ответить с цитированием Мультицитирование сообщения от Bitcoin Guy Быстрый ответ на сообщение Bitcoin Guy

9 августа 2017, 6:27:39 PM   # 10
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Но только, чтобы помочь мне, чтобы получить хороший старт, если я получаю BTC от Bitcoin банкомата, мне будет предоставлена ​​хэш-код, сгенерированный (один из 7.9 X 1028 с помощью SHA256), не так ли?

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

Это является хэш-код секретного ключа нового адреса, связанным с BTC я купил?

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

И если бы я потратил весь BTC в этом адресе, адрес будет удален?

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

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

В бумажнике receipient, в том, что БТД добавляется в публичный адрес кошелька?

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

Каким образом blockchain знают, что громкая сейчас владеют БТД?

Blockchain имеет транзакцию, которая указывает, что БТД было отправлено по этому адресу.





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

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

Каждая транзакция состоит из 2-х списков.

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

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

Давайте посмотрим на реальную сделке:
https://blockchain.info/tx/93d4a526737d59ba29aeb450cd66071f07ecf5575dbd7dcdae33f7ddbb2a7d09

Вот сделка в необработанном шестнадцатеричном формате (я добавил разрывы строк каждые 32 байт, так что мы надеемся, лучше подходят на экране компьютера вместо простирающегося экрана справа):
Код:
0100000002cbdc5bc140ff336abb9db2674c0521a75c1e4527295362fb97d59c
b0840e755d040000006b483045022100f57111d73ea20dc7d989bef2d8c4a2fc
2bcf1348b67b633090cc353757017fb502206515c5c3c059bd3dd7d144b8fb48
1dfc25d715b4bab439a7a67b018ab1d1bedf012102759f9014f1179299dc78c1
114f9872492561aa2a6490f330d7c64ab67646cbd6fffffffffa2e7b484496f7
b82432cf9926fb074ba5318c3150232ea903ad5b03b900a896190000006b4830
45022100cce9f1977cbec30a43e7421c88ac6c29b53c0ecb44ac939234f367e9
0885c368022070163871b4913d90cce2789dc68f6d7367ff41f970d2fc945686
aadfe69f434c012102759f9014f1179299dc78c1114f9872492561aa2a6490f3
30d7c64ab67646cbd6ffffffff02cd6f0700000000001976a914f918ffff3451
92ae9f3878d49344a7ad99a543f788ac00e1f505000000001976a9149529f2cc
d600ccb40fee8d56715839b6ff5d0f0888ac00000000

Вот что на самом деле передается по сети и хранятся в blockchain.

Я буду использовать некоторые разрывы строк, чтобы разбить что на составные кусочки для вас:

Код:
01000000

02

cbdc5bc140ff336abb9db2674c0521a75c1e4527295362fb97d59cb0840e755d040000006b483045022100f57111d73ea20dc7d989bef2d8c4a2fc2bcf1348b67b633090cc353757017fb502206515c5c3c059bd3dd7d144b8fb481dfc25d715b4bab439a7a67b018ab1d1bedf012102759f9014f1179299dc78c1114f9872492561aa2a6490f330d7c64ab67646cbd6fffffffffa2e7b484496f7b82432cf9926fb074ba5318c3150232ea903ad5b03b900a896190000006b483045022100cce9f1977cbec30a43e7421c88ac6c29b53c0ecb44ac939234f367e90885c368022070163871b4913d90cce2789dc68f6d7367ff41f970d2fc945686aadfe69f434c012102759f9014f1179299dc78c1114f9872492561aa2a6490f330d7c64ab67646cbd6ffffffff

02

cd6f0700000000001976a914f918ffff345192ae9f3878d49344a7ad99a543f788ac00e1f505000000001976a9149529f2ccd600ccb40fee8d56715839b6ff5d0f0888ac

00000000


Ok позволяет маркировать те, так что вы знаете, что вы смотрите:

Во-первых, мы имеем номер версии транзакции. При преобразовании из шестнадцатеричного на базу10 (С использованием обратного порядка байт), мы видим, что эти 4 байта данных представляют значение 1. Это позволяет всем узлам знают, что эта сделка с использованием правил, связанные с транзакцией версией 1:
Код:
01000000

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

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

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

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

Наконец, у нас есть 4 байта, которые представляют стопорное время. Если эти 4 байта не равны нулю, то они являются показателем для всех узлов, они не должны принимать сделки, как не являющийся действительным только после blockheight или отметки, указанной на их значения. В большинстве случаев для типичных операций, что типичный пользователь Bitcoin будет посылать эти 4 байта всегда будут нули.
Код:
00000000

Вот и все. Это вся сделка. Там нет ничего в там, ничего не передается как часть сделки, и ничего не хранится в blockchain как часть сделки.

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

Я сломаю список входов в это два входа.

Вот первый вход, я разбил его компоненты друг от друга с разрывами строк (вы можете сравнить список входов выше):
Код:
cbdc5bc140ff336abb9db2674c0521a75c1e4527295362fb97d59cb0840e755d

04000000

6b483045022100f57111d73ea20dc7d989bef2d8c4a2fc2bcf1348b67b633090cc353757017fb502206515c5c3c059bd3dd7d144b8fb481dfc25d715b4bab439a7a67b018ab1d1bedf012102759f9014f1179299dc78c1114f9872492561aa2a6490f330d7c64ab67646cbd6fffffffff

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

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

(Обратите внимание, что выходы пронумерованы начиная с 0, поэтому первым выходом выводится номер 0, второй выход выводится номер 1, третий выход выводится номер 2, и так далее. Таким образом, этот вход проводит в пятом выходе (номер выхода 4) от сделки cbdc5bc140ff336abb9db2674c0521a75c1e4527295362fb97d59cb0840e755d.

Каждый узел сети знает теперь пойти посмотреть на пятом выходе операции cbdc5bc140ff336abb9db2674c0521a75c1e4527295362fb97d59cb0840e755d при проверке этой сделки.

Вот ссылка на эту сделку с пятым выходом выделен желтым цветом:
https://blockchain.info/tx-index/273813243/4

Вы можете видеть, что этот выход обеспечивает в общей сложности 0.00674373 BTC (674373 satoshis) в стоимостном выражении, что эта сделка теперь доступна она будет переназначен.

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


Вот второй вход, я разбил его компоненты друг от друга с разрывами строк (вы можете сравнить список входов выше):
Код:
a2e7b484496f7b82432cf9926fb074ba5318c3150232ea903ad5b03b900a896

19000000

6b483045022100cce9f1977cbec30a43e7421c88ac6c29b53c0ecb44ac939234f367e90885c368022070163871b4913d90cce2789dc68f6d7367ff41f970d2fc945686aadfe69f434c012102759f9014f1179299dc78c1114f9872492561aa2a6490f330d7c64ab67646cbd6ffffffff

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

Это следующая часть, "19000000", Обычно называется индекс или смещение. При преобразовании из шестнадцатеричного на базу10 (С использованием обратного порядка байт) мы видим, что она представляет собой значение 25. Это говорит системе, "Я провожу выходное число 25 (двадцать шестого выход) в списке выходов из этой сделки, что я просто в список."

Таким образом, этот вход проводит выход двадцать шестой (выход номер 25) из транзакции a2e7b484496f7b82432cf9926fb074ba5318c3150232ea903ad5b03b900a896.

Каждый узел сети знает теперь пойти посмотреть на двадцать шестой выход транзакции a2e7b484496f7b82432cf9926fb074ba5318c3150232ea903ad5b03b900a896 при проверке этой сделки.

Вот ссылка на эту сделку с пятым выходом выделен желтым цветом:
https://blockchain.info/tx-index/259879311/25

Вы можете видеть, что этот выход обеспечивает в общей сложности 1,0 BTC (100000000 satoshis) в стоимостном выражении, что эта сделка теперь доступна она будет переназначен.

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

Мы можем видеть, что в общей сложности:
0.00674373 + 1,0 = 1,00674373 BTC (100674373 satoshis) стоимости было обеспечено список входов. Далее, список выходов присвоит это значение.

Я сломаю список выходов в это два выхода.

Вот первый выход, я разбил его компоненты друг от друга с разрывами строк (вы можете сравнить список выходов выше):
Код:
cd6f070000000000

1976a914f918ffff345192ae9f3878d49344a7ad99a543f788ac

Это первая часть, "cd6f070000000000" говорит, сколько satoshis присваиваемые к выходу. Если преобразование из шестнадцатеричной в базу10  (С использованием обратного порядка байт) мы видим, эти 8 байт представляют значение 487373 satoshis (0,00487373 BTC).

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

Вот второй выход, я разбил его компоненты друг от друга с разрывами строк (вы можете сравнить список выходов выше):
Код:
00e1f50500000000

1976a9149529f2ccd600ccb40fee8d56715839b6ff5d0f0888ac

Это первая часть, "00e1f50500000000" говорит, сколько satoshis присваиваемые к выходу. Если преобразование из шестнадцатеричной в базу10  (С использованием обратного порядка байт) мы видим, эти 8 байт представляют значение 100000000 satoshis (1,0 BTC).

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



Итак, если вы следовали вместе, вы должны увидеть, что список из двух входов при условии, в общей сложности 1.00674373 BTC (100674373 satoshis) стоимости по сделке, а также о том, что сделка создала два новых выходов, назначенных в общей сложности:
487373 + 100000000 = 100487373 satoshis (1,00487373 BTC).

Остальное неприсвоенное значение:
100674373 обеспечивается входами - 100487373, используемых выходов = 187000 satoshis (0.00187 BTC)

Когда транзакция получает включена в блок в blockchain, шахтер, который создает этот блок разрешено назначить этот дополнительный 0.00187 BTC для себя наряду с текущим блоком субсидиями в качестве их вознаграждения блока. То есть, как операционные издержки обрабатываются системой Bitcoin.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

10 августа 2017, 1:55:45 AM   # 11
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - большие питания. Спасибо за образование! Я буду читать их подробно завтра. 


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

10 августа 2017, 7:35:46 PM   # 12
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

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

Вы открыли ящик Пандоры. Теперь больше вопросов для вас и надеемся, что вы бы ответить на них.

1. Является ли идентификатор начинается с "1JSkkAq" громкая? Где это получить упоминается в коде транзакции?
2. Где плата 0,00187 BTC получил упомянутый?
3. Пожалуйста, подтвердите, что одна сделка может содержит несколько платежей?
4. Как сделка получить создали?
5. Что является основой того, как входы и выходы получают вместе взятые?
6. Вы не говоря уже о том, что код следует за:
    6b483045022100f57111d73ea20dc7d989bef2d8c4a2fc
    2bcf1348b67b633090cc353757017fb502206515c5c3c059bd3dd7d144b8fb48
    1dfc25d715b4bab439a7a67b018ab1d1bedf012102759f9014f1179299dc78c1
    114f9872492561aa2a6490f330d7c64ab67646cbd6fffffffff

Кто они такие? 
7. В Segwit, где находится "свидетель" данные в этом коде?
8. Я слышал, что средняя сумма транзакции составляет около 1 Мб в среднем, код не выглядит 1Мб в размер для меня. Вы бы объяснить, почему?
9. Могу ли я сказать, Input, как, где BTC пойти и "Вывод" где он пришел из или это другой путь вокруг или ни?
10. Может ли одна сделка прямые платежи от разных отправителей и к различным receipients? Или как это работает?

Заранее спасибо! 

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

10 августа 2017, 8:26:03 PM   # 13
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

1. Является ли идентификатор начинается с "1JSkkAq" громкая?

Это публичный адрес Bitcoin.

Где это получить упоминается в коде транзакции?

Это не.

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

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

Например, если вы расшифровать адрес "1EbhwDFq9JXPTnEX5nQU6Zs5PHqazyns6F" от основания58 обратно в hexadecmial вы получите следующие 25 байт:

Код:
00 9529F2CCD600CCB40FEE8D56715839B6FF5D0F08 EB4289A0

Первый байт "00" говорит бумажник, какой тип вывода транзакции сценария для создания (в данном случае скрипт P2PKH).

Следующие 20 байт "9529F2CCD600CCB40FEE8D56715839B6FF5D0F08" является ripemd160 хэш SHA256 хэш открытого ключа ECDSA.

Последние 4 байта "EB4289A0" являются контрольная сумма используется, чтобы поймать любые опечатки при вводе адреса. Вот почему вы не можете просто ошиблись при вводе адреса Bitcoin. Любой хорошо написано бумажник будет проверять контрольную сумму и сообщить вам, что вы ввели неверный адрес.

Эти 20 байтов в середине, "9529F2CCD600CCB40FEE8D56715839B6FF5D0F08" в выходе транзакции, когда сценарий построен. Вы можете увидеть его в описании я дал вам ранее:

. . .
Вот второй выход, я разбил его компоненты друг от друга с разрывами строк (вы можете сравнить список выходов выше):
Код:
00e1f50500000000

1976a914 9529f2ccd600ccb40fee8d56715839b6ff5d0f08 88ac

Это первая часть, "00e1f50500000000" говорит, сколько satoshis присваиваемые к выходу. Если преобразование из шестнадцатеричной в базу10  (С использованием обратного порядка байт) мы видим, эти 8 байт представляют значение 100000000 satoshis (1,0 BTC).

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


Что "1976a914" и "88ac" в поле кода выше команда сценария, который говорит все узлы в сети, какие требования этого выхода обремененная.

2. Где плата 0,00187 BTC получил упомянутый?

Это не делает.

Входы перечислены которые поставляют в общей сложности 100674373 стоимости к сделке.
Выходы приведены, которые назначат в общей сложности 100487373 стоимости от сделки.

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

3. Пожалуйста, подтвердите, что одна сделка может содержит несколько платежей?

Верный. Одна транзакция может содержать множество выходов.

4. Как сделка получить создали?

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

5. Что является основой того, как входы и выходы получают вместе взятые?

База?

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

6. Вы не говоря уже о том, что код следует за:
    6b483045022100f57111d73ea20dc7d989bef2d8c4a2fc
    2bcf1348b67b633090cc353757017fb502206515c5c3c059bd3dd7d144b8fb48
    1dfc25d715b4bab439a7a67b018ab1d1bedf012102759f9014f1179299dc78c1
    114f9872492561aa2a6490f330d7c64ab67646cbd6fffffffff

Кто они такие? 

Они являются подписи и открытого ключа, которые необходимы для удовлетворения требований вывода, который был передан. Я объяснил, что здесь:
. . .
Вот первый вход, я разбил его компоненты друг от друга с разрывами строк (вы можете сравнить список входов выше):
Код:
cbdc5bc140ff336abb9db2674c0521a75c1e4527295362fb97d59cb0840e755d

04000000

6b483045022100f57111d73ea20dc7d989bef2d8c4a2fc2bcf1348b67b633090cc353757017fb502206515c5c3c059bd3dd7d144b8fb481dfc25d715b4bab439a7a67b018ab1d1bedf012102759f9014f1179299dc78c1114f9872492561aa2a6490f330d7c64ab67646cbd6fffffffff

. . .

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

7. В Segwit, где находится "свидетель" данные в этом коде?

Позволяет избежать segwit сейчас. Это добавляет новые типы сценариев и новые типы адресов. После того, как вы комфортабельный в вашем понимании того, как Bitcoin работ в целом, вы можете начать исследование других типов транзакций, такие как P2PK, P2SH и SegWit.

8. Я слышал, что средняя сумма транзакции составляет около 1 Мб в среднем, код не выглядит 1Мб в размер для меня. Вы бы объяснить, почему?

Вы слышали неправильно. Блоки в настоящее время ограничены 1 мегабайт максимум на каждый блок. Если операции были 1 МБ каждый, то каждый блок будет иметь только 1 сделку. Средний размер сделки ближе к 370 байт.

В частности, с использованием современных сжатыми ключевыми адресов, существует около 10 общего числа байт в сочетании:
  • версия (4 байта)
  • Количество входов (обычно 1 байт)
  • количество выходов (обычно 1 байт)
  • время блокировки (4 байта)

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

9. Могу ли я сказать, Input, как, где BTC пойти и "Вывод" где он пришел из или это другой путь вокруг или ни?

Другой путь.

Каждый вход является ссылкой на значение, которое вы в состоянии потратить. Он добавляет, что ценность сделки.

Каждый выход затем присваивает это значение управления чужим.

10. Может ли одна сделка прямые платежи от разных отправителей и к различным receipients?

Сделки ничего о отправителей или получателей не знают. Сделки только имеют входы и выходы.

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

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

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

11 августа 2017, 3:51:35 PM   # 14
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

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

13 августа 2017, 11:41:24 PM   # 15
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - Я вернулся. 

Вы должны быть разработчиком, чтобы быть в состоянии разделить все эти данные. Они глубоко!

Надеюсь, что вы можете ответить на несколько моих вопросов ниже.

1. Как шахтеры определить сумму гонорара? Скажем, если я сделал передачу на покупку 1 BTC, какова максимальная плата, которую шахтер может включать в себя? Я слышал, что некоторые высокие платы за сделку были включены продавцами, чтобы побудить шахтер обрабатывать их в первую очередь?

2. Может ли шахтеры выбрать сделки, которые будут включены в их блоке? Говорит есть 5000 сделок в mempool и шахтер выбирает 1000 операций, которые будут включены в его блоке.

3. Как несколько входов и выходов получить от кого-то создаются? Например, если я покупаю 1 BTC, что сделка будет создать только 1 вход и 1 выход. В каком типе сценария будут созданы несколько входов и выходов? (Я имею в виду сценарий как "база" в вопросе пять в моем предыдущем посте.) 

4. Таким образом, каждый из символов в хэш-код является один байт и есть в среднем 375 байт в одной транзакции, таким образом, общее количество сделок в одном среднем блоке 1000000/375?

Заранее спасибо.



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

14 августа 2017, 3:30:37 AM   # 16
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

1. Как шахтеры определить сумму гонорара? Скажем, если я сделал передачу на покупку 1 BTC, какова максимальная плата, которую шахтер может включать в себя?

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

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

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

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

Учитывая то, что я только что объяснил ...

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

Далее, представьте, что вы используете программу, которая отслеживает все операции, которые транслируемых вам на Bitcoin сети равноправных узлов ЛВС.

Теперь представьте, что вы заметили, что там чуть больше 1 мегабайт сделок, которые были отправлены в течение последних нескольких минут, которые не в блоке еще и все платят сбор в размере 0,01 BTC за байт.

Представьте, что вы также заметили еще 1 мегабайта сделок, которые не входят в блок еще и все платят сбор в размере 0,009 BTC на байт.

Если вы собираетесь создать сделку, вы можете:
  • Платить сбор в размере 0,00001 BTC на байты, ожидая, что как минимум два блока будет заполнен с более транзакциями платы, и в надежде, что в конечном итоге будет меньше сделок ожидания и ваша сделка будет надеяться, будет подтверждена в более 3-х блоках, или, возможно, не в течение нескольких часов или дольше, в зависимости от того, что других транзакций отправляются после вы посылаете ваши
  • Платить сбор в размере 0.0099 BTC за байт и надеюсь получить вашу сделку в течение следующих 2-х блоков до тех пор, пока не слишком много более высокооплачиваемые операций, отправленных после твоих
  • Оплатить сбор в размере 0,0101 BTC на байты и предположат, что вполне вероятно, что вы получите в следующем блоке, пока дополнительный мегабайт сделок на сумму не присылают с более высокой платой, чем ваш после отправки вашего
  • Платить сбор в размере 0,02 BTC за байтом, и чувствовать себя довольно уверенно, что никто в ближайшие 10 минут или около того не может быть готов платить так много, так что весьма вероятно, что вы сделка будет подтверждена в следующем блоке или два

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


2. Может ли шахтеры выбрать сделки, которые будут включены в их блоке?

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

Говорит есть 5000 сделок в mempool и шахтер выбирает 1000 операций, которые будут включены в его блоке.

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

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

3. Как несколько входов и выходов получить от кого-то создаются?

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

Например, если я покупаю 1 BTC, что сделка будет создать только 1 вход и 1 выход.

Это человек, который посылает вам 1 BTC не могут иметь один выход на сумму 1 BTC, чтобы отправить вам.

Возможно, они получили 0,75 BTC от кого-то в прошлом, а затем они получили еще 0,8 BTC от кого-то другого.

0,8 BTC не хватает значение, чтобы отправить вам 1 BTC. Для того, чтобы отправить вам 1 BTC, их кошельку нужно будет использовать как в качестве входных данных. Это поставит в общей сложности 1,55 BTC стоимости по сделке в списке ввода.

Затем их бумажник может создать выход для вас с 1 BTC значения, но оставляет 0.55 BTC значения оставшегося.

Если они не хотят платить BTC плату 0,55, то нужно будет отправить, что дополнительное значение где-то. Их бумажник программное обеспечение может создать новый секретный ключ и адрес, который отслеживает внутренне, и создать второй выход 0,549 BTC к этому второму адресу. Это обычно называется "сменить адрес" или "выход изменения", Так как кошелек получает это значение обратно из transaciton так же, как, как вы бы получить $ 5 назад в "изменение" если вы заплатили счет $ 10 за то, что стоит $ 5.

Как вы можете видеть, этот продавец отправляет вас только 1 BTC, но сделка имеет 2 входа (один с 0.75 значения BTC, и один с 0,8 BTC значения) и 2 выхода (1 BTC к вам, и 0,549 BTC обратно в свои собственные бумажник, как "изменение"). Оставшиеся 0,001 BTC стоимости, которая не учитываются в выходах доступна для комбайна, который включает сделку в блоке.

В каком типе сценария будут созданы несколько входов и выходов?

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

4. Таким образом, каждый из символов в хэш-код является один байт

Хэш обычно отображается для человека в шестнадцатеричном формате. Данные транзакции, которые я поставляется выше, также отображается в шестнадцатеричном формате. Есть 16 возможных символов в шестнадцатеричном формате (0,1,2,3,4,5,6,7,8,9, А, В, С, D, Е, F)

Как правило, в шестнадцатеричной системе, каждый символ занимает половину байта.  


есть в среднем 375 байт в одной транзакции, таким образом, общее количество сделок в одном среднем блоке 1000000/375?

Я не рассчитал точный среднего размера, но 375 байт звучат довольно близко.

Поэтому, да, общее количество сделок в одном среднем блоке будет где-то около 1000000/375.

1000000/375 = 2667

(Обратите внимание, что, так как среднее время между блоками составляют 10 минут, это означает, что система blockchain Биткойна может в настоящее время обработки в среднем около 2667 транзакций / 600 секунд = 4,4 транзакций в секунду. Больше чем это, и отставание начинает строить в качестве операции нужно ждать последующих блоков)

Глядя на 10 последних блоков, как я пишу этот ответ, я вижу, что они содержали следующие количества сделок:

1591
1360
1896
2302
1999
1374
2288
1812
2844
1843

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

1000000 байт / 1930 операции = 518 байт за одну транзакцию

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


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

14 августа 2017, 2:52:00 PM   # 17
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Дэнни - Вы удивительный! Ваши примеры очень практичны и отражают реальный сценарий жизни.

Не могли бы вы поделиться которых бесплатный сайт услуги, если таковые имеются, которые позволяют кому-то, как мне (просто любопытно learnser), чтобы увидеть текущие доступные операции и каждый из их сборов? 

У меня есть следующие новые вопросы для вас:

1. Можно ли для сделки без платы за whcih никогда не был переработанной?

2. Я знаю, что средний размер сделки составляет около 375 байт, но в therory, один размер сделки может получить как высокие 1Мбы, правильно?

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

Количество символов, предусмотренных в предыдущем примере, имеет 748 символов (374), который byts отражает средний размер упомянутый вами. Я понимаю, что средний размер вероятно flecturate от 500 до 750.
Bitcoin Guy сейчас офлайн Пожаловаться на Bitcoin Guy   Ответить с цитированием Мультицитирование сообщения от Bitcoin Guy Быстрый ответ на сообщение Bitcoin Guy

14 августа 2017, 3:23:29 PM   # 18
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Не могли бы вы поделиться которых бесплатный сайт услуги, если таковые имеются, которые позволяют кому-то, как мне (просто любопытно learnser), чтобы увидеть текущие доступные операции и каждый из их сборов?

Большинство блоков проводниковых сайтов предоставляет список неподтвержденных операций с их пула памяти. Вот несколько примеров:
https://blockchain.info/unconfirmed-transactions
https://live.blockcypher.com/btc/

А вот сайт, который дает визуальное представление о неподтвержденных транзакций от его mempool и сборы, уплачиваемые этих операций:
https://jochen-hoenicke.de/queue/#24h

Кроме того, здесь есть веб-сайт, который отслеживает транзакции и сборы, а затем предлагает разумную плату для быстрого подтверждения:
https://bitcoinfees.21.co/

1. Можно ли для сделки без платы за whcih никогда не был переработанной?

Да.

2. Я знаю, что средний размер сделки составляет около 375 байт, но в therory, один размер сделки может получить как высокие 1Мбы, правильно?

Немного меньше. Заголовок блока всегда 80 байт, но кроме того, что да, это должно быть возможно.


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

Количество сделок существенно не изменяется время решения блока.

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

б. Есть ли правило для этого, как в среднем, это занимает около 10 минут, чтобы решить блок?

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

с. Есть ли на основе изменения сложности на общее количество байт в блоке?

Нет. В difficuly изменений только на основе количества времени, которое потребовалось, чтобы завершить предыдущий набор 2016 блоков.

После каждого набора блоков в 2016 году, все узлы смотрят на временную метку текущего блока вычесть метку блока в начале этого набора. Если разница составляет более 1,209,600 секунд (20,160 минут), то это занимает слишком много времени и трудности корректируется пропорционально, чтобы сделать добычу легче. Если разница составляет менее 1,209,600 секунд (20,160 минут), то он не принимает достаточно долго, и трудность корректируется пропорционально, чтобы сделать добычу более трудным.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

14 августа 2017, 6:49:46 PM   # 19
 
 
Сообщения: 224
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Еще раз спасибо за вашу помощь, Дэнни!

1. Таким образом, если сделка не-платы "плавающий" в бассейне на некоторое время, она удаляется?

2. Есть ли способ, чтобы отменить, что без комиссии сделки? 

3. Если я представил ту же операцию (говорит платить Бобу 1BTC) с гонораром после сделки без комиссии была представлена, и он получил казнен, будет сделка без комиссии получить выполнятся позже и привел Боб получить 2BTC (предполагая, что у меня есть 2BTC в том же бумажнике)?

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

5а. Не могли бы вы объяснить, как полагают, делают две операции блок обрабатываются? б. Как хэш работа в этом и как блоки связаны между собой? с. Как шахтер представить решенный блок консенсус? д. Как и другие шахтеры проверить, чтобы увидеть, если блок действительно решен, и как они голосуют (потребность >50%)?

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

14 августа 2017, 7:43:48 PM   # 20
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: BTC, МПБ и Coinbase сделок

Еще раз спасибо за вашу помощь, Дэнни!

1. Таким образом, если сделка не-платы "плавающий" в бассейне на некоторое время, она удаляется?

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

2. Есть ли способ, чтобы отменить, что без комиссии сделки?  

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

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

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

Недавняя версия программного обеспечения Bitcoin ядра сделала создать механизм для бумажники, чтобы отметить сделку сменных, когда он будет создан таким образом, чтобы другие клиенты знают, принять заменяющую сделку, но функциональность отключена по умолчанию в большинстве бумажника программного обеспечения.
 
3. Если я представил ту же операцию (говорит платить Бобу 1BTC) с гонораром после сделки без комиссии была представлена, и он получил казнен, будет сделка без комиссии получить выполнятся позже и привел Боб получить 2BTC (предполагая, что у меня есть 2BTC в том же бумажнике)?

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

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

Все полные узлы сети держать индексированный список в памяти всех неизрасходованных выходов, что они знают о. Это обычно называется (Неизрасходованный Output Transaction) список UTXO. Они могут искать входы от сделки в этом списке, чтобы увидеть, если они существуют, а затем сразу же знать, что значение входного сигнала является и так же, как сценарий, который должен быть удовлетворен. Создание этого списка является причиной того, что полный узел клиенты (такие как Bitcoin Ядра) необходимо синхронизировать всю blockchain, прежде чем они работают должным образом. Поскольку они обрабатывают каждую сделку в blockchain, они добавляют новые выходы к их UTXO и они удаляют любые входы от UTXO. После того, как весь blockchain был обработан, у них есть список все неизрасходованного вывода, что существует. Тогда они просто делают то же самое для каждой сделки, как они слышат об этом, чтобы сохранить список в актуальном состоянии.

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

5а. Не могли бы вы объяснить, как полагают, делают две операции блок обрабатываются?

Конечно.

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

б. Как хэш работа в этом

Сольный шахтер (или участники пула) сделайте следующее:
  • 1. Вычислить SHA256 хэш заголовка блока
  • 2. Вычислить SHA256 хэш результата шага 1
  • 3. Проверьте, чтобы увидеть, если результат шага 2 меньше, чем текущий целевой трудностью значения.
  • 4. Если меньше, то блок "решена", Заголовок в результате блока транслируются на все подключенные коллега
  • 5. Если это не менее, а затем изменить что-то в заголовке блока, и вернитесь к шагу 1.

Есть 4 байта в заголовке блока, которые существуют только для того, что заголовок блока может быть быстро и легко модифицировать. Этот набор из 4-х байт называется "данное время", 4 байта достаточно, чтобы шахтер создать 232 (То есть 4294967296) различные заголовки блоков (каждый из которых идентичны для другого значения, кроме Nonce).

После того, как все эти различные Nonce значение было опробовано, то шахтеру (или пулу) нужно изменить что-нибудь в заголовке блока. Как правило, это будет либо метка времени, либо первая транзакция в блоке.

Изменение Отметка времени эффекты только заголовок и результаты в других 4294967296 возможных заголовков блоков, чтобы попробовать.

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

и как блоки связаны между собой?

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

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

с. Как шахтер представить решенный блок консенсус?

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

д. Как и другие шахтеры проверить, чтобы увидеть, если блок действительно решен, и как они голосуют (потребность >50%)?

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW