Вернуться   Биткоин Форум > Bitcoin - поддержка
24 октября 2017, 3:05:46 PM   # 1
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

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


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

Несколько вопросов об общих Bitcoin функций бумажника:

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

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

3. Я слышал при отправке Btc выхода, BTC каждого используемого адресный будет все выйти, а затем изменения будут возвращаться на новый адрес в бумажнике. Если это правда, бумажник будет автоматически распознавать / создать новый Btc адрес и заранее определить адрес депозита в кошельке перед отправкой Btc отказа?

4. Один бумажник может BTC генерировать неограниченное количество БТС адресов (закрытых ключей)? Какой кошелек BTC вы рекомендуете использовать для создания большого количества Btc адресов в автономном режиме?
bit9999 сейчас офлайн Пожаловаться на bit9999   Ответить с цитированием Мультицитирование сообщения от bit9999 Быстрый ответ на сообщение bit9999


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


24 октября 2017, 3:23:10 PM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

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





Эй, ребята,

Несколько вопросов об общих Bitcoin функций бумажника:

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

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

Если вы выбрали защищенную фразу, то вы правы. Если вы не можете вспомнить ваш пароль, и вы не записали в любом случае, то вы не сможете его восстановить.

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

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

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

Это не так, как Bitcoin работает. Bitcoin не "вычитать" со счета. Bitcoin проводит неизрасходованные выходов и создает новые неизрасходованные выходы.

Однако, как пользователь, если вы unfamilliar с техническими деталями, как Bitcoin это работает, как правило, выглядят как суммы были "вычитается из нескольких адресов",

И в каком порядке?

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

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

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

Кошелек будет выбрать платежи, которые вы получили, и провести весь платеж. Если вы только когда-либо получил 1 платеж по адресу, то "Адрес BTC будет все выйти", Если вы получили более 1 платеж по адресу, то бумажник может выбрать только потратить часть этих платежей, оставив некоторые другие.

Если это правда, бумажник будет автоматически распознавать / создать новый Btc адрес и заранее определить адрес депозита в кошельке перед отправкой Btc отказа?

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

4. Один бумажник может BTC генерировать неограниченное количество БТС адресов (закрытых ключей)?

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

Если мы говорим буквально, хотя, число "ограниченное", Используя текущую схему P2PKH адреса для Bitcoin, не может быть больше, чем 1,47 х 1048 адреса.

Какой кошелек BTC вы рекомендуете использовать для создания большого количества Btc адресов в автономном режиме?

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

25 октября 2017, 9:24:47 AM   # 3
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника



Если это правда, бумажник будет автоматически распознавать / создать новый Btc адрес и заранее определить адрес депозита в кошельке перед отправкой Btc отказа?

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


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

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

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

25 октября 2017, 11:55:05 AM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

Таким образом, мы полностью полагаться на Bitcoin кошельков провести биткойны?

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

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

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

Это зависит от кошелька, который вы используете. Наиболее хорошо написанные современные бумажники используют систему "Иерархическая Детерминированный" (Или HD). Это позволяет кошелек, чтобы сгенерировать случайное начальное значение, когда она впервые установлена, а затем использовать это зерно для создания всех своих закрытых ключей детерминированным образом. Вы можете просто создать резервную копию, что семя один раз, когда вы первый запуск бумажник, и если каждый нужно восстановить, бумажник может восстановить все из тех же самых закрытых ключей, которые она когда-либо использовали из того же семени.   

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

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

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

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

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

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

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

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

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

26 октября 2017, 10:41:24 AM   # 5
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

Эй Danny,

Спасибо за объяснение. Если у меня есть 10 адреса с общим количеством 1 BTC. Когда я пытаюсь отправить всего 1 BTC на другой адрес, это будет стоить мне больше гонорара сети, чем мне отправить его из одного адреса, который содержит 1 BTC?

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

26 октября 2017, 11:17:04 AM   # 6
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

Учитывая, что сетевые платы изменчивы ... это не обязательно может привести к большим платам, если у вас есть 10 входов, составляющие ваш 1 BTC, в отличии от 1 входа делает свой 1 BTC. Что будет происходить в том, что сделка будет почти 10 раз больше.

10x 148 байт против 1х 148 байт ... Как платы "должен" рассчитывается на "satoshis на байт" основа ... все при прочих равных ... сделка с 10 входами, скорее всего, потребуется от 9 до 10 раз от общей стоимости для достижения той же ставки вознаграждения (например, 100 Сац / байт = 148000 Сац ИТОГО по 1480 байт, против 14,800 Сац ИТОГО по 148 байт).

Кроме того, ВНИМАНИЕ: что размер сделки не на основании количества адресов ... оно основано на количестве входов. 10 адресов с 1 входом каждого ... или 1 адреса с 10 входами ... в любом случае это все еще 10 входов.

Это не похоже на счет в банке ... Фиат вы не поставите десять отдельных 0,1 BTC входа в BitcoinAddressA и вы волшебству 1x 1 BTC вход в BitcoinAddressA ... вы по-прежнему в конечном итоге с 10 отдельными входами!

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

26 октября 2017, 12:00:37 PM   # 7
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

Учитывая, что сетевые платы изменчивы ... это не обязательно может привести к большим платам, если у вас есть 10 входов, составляющие ваш 1 BTC, в отличии от 1 входа делает свой 1 BTC. Что будет происходить в том, что сделка будет почти 10 раз больше.

10x 148 байт против 1х 148 байт ... Как платы "должен" рассчитывается на "satoshis на байт" основа ... все при прочих равных ... сделка с 10 входами, скорее всего, потребуется от 9 до 10 раз от общей стоимости для достижения той же ставки вознаграждения (например, 100 Сац / байт = 148000 Сац ИТОГО по 1480 байт, против 14,800 Сац ИТОГО по 148 байт).

Кроме того, ВНИМАНИЕ: что размер сделки не на основании количества адресов ... оно основано на количестве входов. 10 адресов с 1 входом каждого ... или 1 адреса с 10 входами ... в любом случае это все еще 10 входов.

Это не похоже на счет в банке ... Фиат вы не поставите десять отдельных 0,1 BTC входа в BitcoinAddressA и вы волшебству 1x 1 BTC вход в BitcoinAddressA ... вы по-прежнему в конечном итоге с 10 отдельными входами!



предположим, что бумажник А содержит десять Btc адреса каждый адрес содержит 0,1 BTC, в общей сложности 1 BTC. бумажник Б содержит 10 Btc адреса, но только один адрес содержит BTC 1 BTC; другие имеют нулевой баланс. Теперь, если я хочу отправить 1 BTC на другой адрес, плата за отправку из бумажника А будет гораздо больше сборов, необходимых для отправки из бумажника B?

Кроме того, я считаю, если мы хотим послать различное количество BTCS 100 различных адресов, если мы делаем это в одной транзакции может сохранить больше сетевых сборов, чем делать их один за другим. Тем не менее, Bitcoin ядро ​​и электрум могут справиться с этим «sendmany» функции по-разному внутри, что приводит к различным сборам. Я в поисках кошелька с его «sendmany» функцией, которая приведет к наименее сборам
bit9999 сейчас офлайн Пожаловаться на bit9999   Ответить с цитированием Мультицитирование сообщения от bit9999 Быстрый ответ на сообщение bit9999

26 октября 2017, 1:02:54 PM   # 8
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

предположим, что бумажник А содержит десять Btc адреса каждый адрес содержит 0,1 BTC, в общей сложности 1 BTC. бумажник Б содержит 10 Btc адреса, но только один адрес содержит BTC 1 BTC; другие имеют нулевой баланс. Теперь, если я хочу отправить 1 BTC на другой адрес, плата за отправку из бумажника А будет гораздо больше сборов, необходимых для отправки из бумажника B?

Это зависит от того, как были получены эти Bitcoins.

Если кошелек B получил 20 платежей 0,05 BTC все в тот же адрес, то бумажник B 20 неизрасходованных выходов, которые она должна потратить. Это означает, что плата за расходы из кошелька B будет гораздо больше, чем гонорары, необходимые для отправки из бумажника А.

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

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

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

Верный.

Тем не менее, Bitcoin ядро ​​и электрума может справиться с этим «» sendmany функции по-разному внутренне,

Я не думаю, что они делают.

в результате различных сборов.

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

Я в поисках кошелька с его «sendmany» функцией, которая приведет к наименее сборам

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

26 октября 2017, 3:22:41 PM   # 9
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника


Это зависит от того, как были получены эти Bitcoins.

Если кошелек B получил 20 платежей 0,05 BTC все в тот же адрес, то бумажник B 20 неизрасходованных выходов, которые она должна потратить. Это означает, что плата за расходы из кошелька B будет гораздо больше, чем гонорары, необходимые для отправки из бумажника А.

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

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


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


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

26 октября 2017, 3:44:16 PM   # 10
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

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

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

Создание сделки требуется около 10 байт, чтобы начать с. Затем каждый неизрасходованные вывод, который вы используете в качестве входных данных для финансирования сделки добавляет около 149 байт. Каждый новый неизрасходованный вывод, который вы создаете (каждый получатель, который вы отправляете) добавляет 34 байт.

Так что, если вы платите плату в размере 0.00000100 BTC на байты, и вы тратите (использование в качестве входов) 3 неизрасходованных выходов отправить 4 адресов ...

10 + (149 * 3 входов) + (34 * 4 выходов) = 593 байт
593 байт * 0,00000100 BTC на байт = 0,000593 BTC плата

Тем не менее, если вы платите ту же самую плату в размере 0.00000100 BTC на байты, и вы тратите (использование в качестве входов) 4 неизрасходованных выходов отправить 2 адреса ...

10 + (149 * 4 входов) + (34 * 2 выхода) = 674 байт
674 байт * 0,00000100 BTC на байт = 0,000674 BTC плата

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

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

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

27 октября 2017, 3:58:22 PM   # 11
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника



Создание сделки требуется около 10 байт, чтобы начать с. Затем каждый неизрасходованные вывод, который вы используете в качестве входных данных для финансирования сделки добавляет около 149 байт. Каждый новый неизрасходованный вывод, который вы создаете (каждый получатель, который вы отправляете) добавляет 34 байт.


Так что, если мы отправляем по нескольким адресам по одному, каждый дополнительный адрес будет добавить ~ 10 байт? Например, если мы упаковываем 100 приемных адресов в одной транзакции, то мы можем сохранить ~ 1000 байт пространства?

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

27 октября 2017, 4:58:54 PM   # 12
 
 
Сообщения: 854
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника



Создание сделки требуется около 10 байт, чтобы начать с. Затем каждый неизрасходованные вывод, который вы используете в качестве входных данных для финансирования сделки добавляет около 149 байт. Каждый новый неизрасходованный вывод, который вы создаете (каждый получатель, который вы отправляете) добавляет 34 байт.


Так что, если мы отправляем по нескольким адресам по одному, каждый дополнительный адрес будет добавить ~ 10 байт? Например, если мы упаковываем 100 приемных адресов в одной транзакции, то мы можем сохранить ~ 1000 байт пространства?

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

Да вы бы сэкономить около 1000 байт пространства.

И, как правило, предел mempool из 100KB и максимального размера буквального транзакция 1Мб.
Вы можете связаться с горнодобывающей компанией, которая, вероятно, будет рад моему вашу сделку, если это больше, чем 100KB, но это будет стоить совсем немного пошлин TX (viabtc позволяют транслировать транзакции таким образом, они подберут сделку, если они устанавливают правила, означает, что он не должен быть на mempool для того, чтобы быть принятым). Был блок-то время назад, который WAAS добытая F2pool Я думаю, что содержит операцию 900 + кбайт.
jackg сейчас офлайн Пожаловаться на jackg   Ответить с цитированием Мультицитирование сообщения от jackg Быстрый ответ на сообщение jackg

27 октября 2017, 5:00:07 PM   # 13
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

Так что, если мы отправляем по нескольким адресам по одному, каждый дополнительный адрес будет добавить ~ 10 байт? Например, если мы упаковываем 100 приемных адресов в одной транзакции, то мы можем сохранить ~ 1000 байт пространства?

Это зависит от того, что вы сравниваете его, и как структурировать tranaction.

Допустим, я получаю 3 платежи 1 BTC каждый. Это не имеет значения, используется ли я 1, 2 или 3 адреса для получения платежей, то есть три различных платежей, таким образом они являются 3 различных выходов).
Transaction_A
Transaction_B
Transaction_C

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

Я мог бы сделать следующее:
Создать единую транзакцию, которая тратит все, что в моем бумажнике и платит 4 человека в один платеж ...
Это будет иметь 3 входа (так как я провожу все три платежа, которые я получил)
Это будет иметь 5 выходов (по одному для каждого человека, который я посылаю к плюс дополнительные один для отправки 2.6 BTC изменения обратно в мой бумажник)
Размер сделки будет составлять приблизительно:
10 + (3 & times; 149) + (5 & bull; 34) = 627 байт

Или я мог бы сделать следующее:
Создать единую транзакцию, которая проводит только биткойны, что я получил в одной из операций, перечисленных выше (например, Transaction_A) и платит 4 человека в один платеж ...
Это будет иметь только один вход (так как я только расходы одного из трех платежей, которые я получил)
Это будет иметь 5 выходов (по одному для каждого человека, который я посылаю к плюс дополнительные один, чтобы отправить 0,6 BTC изменения обратно в мой бумажник)
Размер сделки будет составлять приблизительно:
10 + (1 & times; 149) + (5 & bull; 34) = 329 байт

Или я мог бы сделать следующее:
Создание 3 отдельных операций, которые каждый Проведи биткойны, что я получил в другом одной из операций, перечисленных выше, и платит другой 1 из 4-х человек, а затем создать 4-ю сделку, которая проводит изменения, которые я получаю от одного из этих операций по оплате 4-й человек ...
Каждый из 4-х операций, созданных будет иметь только один вход (так как я только расходы одного из трех платежей, которые я получил)
Каждый из 4-х операций, созданных будет иметь 2 выхода (один для человека, который я посылаю к плюс дополнительные один, чтобы отправить изменения обратно в мой бумажник)
Общий размер всех 4-х операций, добавленных вместе будет приблизительно:
4 х [10 + (1 х 149) + (2 & times; 34)] = 908 байтов

Я уверен, что вы могли бы придумать множество других способов комбинирования входов, выходов и / или сделок, чтобы иметь другие размеры. Наименьшее (если вы не хотите платить BTC плата за сделку 0.6) будет решением 329 байт выше. Если вы готовы платить гонорар 0,6 BTC сделки, то вам не потребуется дополнительный выход, чтобы отправить изменения обратно в кошелек. В этом случае вы бы уменьшить размер сделки по 34 байта только 295 байт.

ЗАМЕТКА:  Все эти описания размеров операций и затраты основаны на предположении, что вы не строите SegWit сделки. Эти оценки и расчеты всех традиционных без SegWit структур транзакций. Строительство SegWit сделки будет иметь несколько различных размеров и различных calcualtions затрат, но это, вероятно, будет хорошей идеей, чтобы убедиться, что вы понимаете, это традиционный способ структурирования сделок, а затем вы можете узнать о том, как SegWit отличается.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

28 октября 2017, 9:46:40 AM   # 14
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника



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

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

Любой сценарий, который мы можем использовать для автоматического создания транзакции с несколькими адреса с адресом и АМТ информации, или мы должны полагаться на кошелек UI вручную сделать это? 
bit9999 сейчас офлайн Пожаловаться на bit9999   Ответить с цитированием Мультицитирование сообщения от bit9999 Быстрый ответ на сообщение bit9999

28 октября 2017, 12:54:47 PM   # 15
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника

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

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

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

Следует также отметить, что если вы пытаетесь ВСЕГДА создать наиболее оптимальные операции размера, вы в конечном итоге остаться с ростом числа малых выходов значений. Эти малые значения выводит добавит очень мало значения для сделки, если они используются в качестве входных данных, но они будут добавлять 149 байт. Поэтому соотношение затрат / значения для их использования будет очень низким. Когда вы, наконец, нужно использовать их, они приведут к очень дорогостоящей операции.

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

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

Любой сценарий, который мы можем использовать для автоматического создания транзакции с несколькими адреса с адресом и АМТ информации, или мы должны полагаться на кошелек UI вручную сделать это?  

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

28 октября 2017, 1:40:20 PM   # 16
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: Btc функций бумажника


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

Любой сценарий, который мы можем использовать для автоматического создания транзакции с несколькими адреса с адресом и АМТ информации, или мы должны полагаться на кошелек UI вручную сделать это? 
Простейший алгоритм, используйте ближайшее количество одного неиспользованного вывода для изготовления, что определенный разового платеж
или попытаться думать уравнение: unspentA + [UnspentB] знак равно paymentC + [изменение] + плата за ОЙ
лучшая эффективная сделка низкая стоимость будет: unspentA знак равно paymentC + плата за ОЙ

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW