Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 августа 2017, 8:53:01 PM   # 1
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

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


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

Я установил Bitcoin ядро ​​на Ubuntu Server и с помощью JSON RPC на PHP. Я нахожусь в процессе разработки игрового сайта. Когда клиент запрашивает вывод автоматически обрабатывать транзакции и операционный сбор взимается с основного баланса. Есть ли способ, чтобы сделать взносы по сделке вычитается из отводимых денег пользователя.

Пример - Если клиент запрашивает для вывода 0,1 BTC, я хочу, чтобы вычесть плату и отправить баланс как вывод. Как я положил его в PHP-код? Пожалуйста, помогите мне. Я не хочу, чтобы взимать фиксированную плату от клиентов. Я хочу просто вычесть сборы, которые понесут за это снятие ..
IGCGamers сейчас офлайн Пожаловаться на IGCGamers   Ответить с цитированием Мультицитирование сообщения от IGCGamers Быстрый ответ на сообщение IGCGamers


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


16 августа 2017, 3:45:46 AM   # 2
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

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





Просто измените любые значения вы устанавливаете в качестве выходного значения их вывести адрес и выходное значение на ваш адрес изменения.

Вычтите сеть свободной от выхода клиента ... А затем добавить эту сумму в свой выходной адрес значения изменения. Это будет эффективно "перевод" сеть плата от вас к ним.

Т.е. текущие настройки:
Входной сигнал: 1 BTC
outputToCustomerAddr: 0,1
outputToChangeAddr: 0,8999
Плата = 0,0001

Изменить на:
Входной сигнал: 1 BTC
outputToCustomerAddr: (0.1-0.0001) = 0,0999
outputToChangeAddr: (0,8999 + 0,0001) = 0,9000
Стоимость: 0,0001

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

16 августа 2017, 12:57:27 PM   # 3
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

Просто измените любые значения вы устанавливаете в качестве выходного значения их вывести адрес и выходное значение на ваш адрес изменения.

Вычтите сеть свободной от выхода клиента ... А затем добавить эту сумму в свой выходной адрес значения изменения. Это будет эффективно "перевод" сеть плата от вас к ним.

Т.е. текущие настройки:
Входной сигнал: 1 BTC
outputToCustomerAddr: 0,1
outputToChangeAddr: 0,8999
Плата = 0,0001

Изменить на:
Входной сигнал: 1 BTC
outputToCustomerAddr: (0.1-0.0001) = 0,0999
outputToChangeAddr: (0,8999 + 0,0001) = 0,9000
Стоимость: 0,0001

Примечание: плата не должна быть исправлена ​​... Это просто пример

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

16 августа 2017, 11:53:10 PM   # 4
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

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

17 августа 2017, 4:39:24 AM   # 5
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

Сумма платы за это просто разницу между Всего входами и выходами Всего ... так что, когда вы создаете транзакцию, вы просто фактор, что в. Если Вы желаете использовать "Динамический сбор" системы, вы бы назвать "estimatefee" Функция (с соответствующим параметром (ами)) и что даст вам гонорар (в БТК / КБ) для использования ... тогда вы выбираете входы, где общая inputAmount >= (RequestedAmount + оценивается плата) ...

Затем создать выходы быть:
amountToCustAddr = withdrawAmount = (requestedAmount - плата)
amountToChangeAddress = (Всего входов - requestedAmount)


Так:
estimatefee (6 блоков) = 0,00256843 BTC / кБ
requestedAmount = 0,01

AvailableInput1 = 3,4 BTC

Предполагая, что размер TX 226 байт (1 вход + 1 custAddr Выход + 1 changeAddr выход), плата = (0.00256843 BTC / кбайт / 1000) * 226 байт = 0.00058047

withdrawAmount = (requestedAmount - плата) = 0,01 - 0,00058047 = 0,00941953 BTC
amountToChangeAddr = (TotalInputs - requestedAmount) = 3,4 - 0,01 = 3,39 BTC


Тогда просто создать сделку со всеми расчетными значениями:

Входы:
AvailableInput1 = 3,4 BTC

Выходы:
custAddr = withdrawAmount = 0.00941953 BTC
chgAddr = (TotalInputs - requesteedAmount) = 3,4 - 0,01 = 3,39 BTC

Стоимость не указана явно при создании транзакции, так как протокол определяет, что разница между общей суммой входов (3.4) и общих выходов (3,39 + 0.00941953) = 0.00058047 в этом примере


Просто надо знать, что ваши клиенты могут стонать и ныть, если они просят 0,01 и получить только 0.00941953, если вы сделаете это ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ ясно, что плата за сделку будет вычтена из запрашиваемой суммы
HCP сейчас офлайн Пожаловаться на HCP   Ответить с цитированием Мультицитирование сообщения от HCP Быстрый ответ на сообщение HCP

17 августа 2017, 1:42:14 PM   # 6
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

Сумма платы за это просто разницу между Всего входами и выходами Всего ... так что, когда вы создаете транзакцию, вы просто фактор, что в. Если Вы желаете использовать "Динамический сбор" системы, вы бы назвать "estimatefee" Функция (с соответствующим параметром (ами)) и что даст вам гонорар (в БТК / КБ) для использования ... тогда вы выбираете входы, где общая inputAmount >= (RequestedAmount + оценивается плата) ...

Затем создать выходы быть:
amountToCustAddr = withdrawAmount = (requestedAmount - плата)
amountToChangeAddress = (Всего входов - requestedAmount)


Так:
estimatefee (6 блоков) = 0,00256843 BTC / кБ
requestedAmount = 0,01

AvailableInput1 = 3,4 BTC

Предполагая, что размер TX 226 байт (1 вход + 1 custAddr Выход + 1 changeAddr выход), плата = (0.00256843 BTC / кбайт / 1000) * 226 байт = 0.00058047

withdrawAmount = (requestedAmount - плата) = 0,01 - 0,00058047 = 0,00941953 BTC
amountToChangeAddr = (TotalInputs - requestedAmount) = 3,4 - 0,01 = 3,39 BTC


Тогда просто создать сделку со всеми расчетными значениями:

Входы:
AvailableInput1 = 3,4 BTC

Выходы:
custAddr = withdrawAmount = 0.00941953 BTC
chgAddr = (TotalInputs - requesteedAmount) = 3,4 - 0,01 = 3,39 BTC

Стоимость не указана явно при создании транзакции, так как протокол определяет, что разница между общей суммой входов (3.4) и общих выходов (3,39 + 0.00941953) = 0.00058047 в этом примере


Просто надо знать, что ваши клиенты могут стонать и ныть, если они просят 0,01 и получить только 0.00941953, если вы сделаете это ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ ясно, что плата за сделку будет вычтена из запрашиваемой суммы

Спасибо, но оценочный сбор всегда не точно. Много раз сборов, которые мы получаем, выполнив оценочные платы отличаются от фактических сборов. Есть ли способ, чтобы использовать код "subtractfeefromamount", Я видел это во время поиска Google. Но как использовать его именно на PHP?
IGCGamers сейчас офлайн Пожаловаться на IGCGamers   Ответить с цитированием Мультицитирование сообщения от IGCGamers Быстрый ответ на сообщение IGCGamers

17 августа 2017, 1:46:29 PM   # 7
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите


Пример - Если клиент запрашивает для вывода 0,1 BTC, я хочу, чтобы вычесть плату и отправить баланс как вывод. Как я положил его в PHP-код? Пожалуйста, помогите мне. Я не хочу, чтобы взимать фиксированную плату от клиентов. Я хочу просто вычесть сборы, которые понесут за это снятие ..

Проверьте функцию RPC .estimateFee: https://chainquery.com/bitcoin-api/estimatefee

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

17 августа 2017, 2:30:01 PM   # 8
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите


Пример - Если клиент запрашивает для вывода 0,1 BTC, я хочу, чтобы вычесть плату и отправить баланс как вывод. Как я положил его в PHP-код? Пожалуйста, помогите мне. Я не хочу, чтобы взимать фиксированную плату от клиентов. Я хочу просто вычесть сборы, которые понесут за это снятие ..

Проверьте функцию RPC .estimateFee: https://chainquery.com/bitcoin-api/estimatefee

Создание ОГО хэша и передать его в качестве параметра estimateFee вызова.

Спасибо. Я, наконец, получил это работает, пытаясь различные комбинации.

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

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

17 августа 2017, 11:10:26 PM   # 9
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

Возможно, что вы действительно хотите это RPC "sendtoaddress" функция: https://chainquery.com/bitcoin-api/sendtoaddress

Вы просто указать адрес, количество (по желанию добавить некоторые ярлыки / комментарии, если вы хотите, или просто использовать "" пустые строки), а затем добавить «истинные» до конца, чтобы получить его, чтобы вычесть плату от суммы:

Код:
Bitcoin-кли sendtoaddress "1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd" 0,1 "" "" правда
HCP сейчас офлайн Пожаловаться на HCP   Ответить с цитированием Мультицитирование сообщения от HCP Быстрый ответ на сообщение HCP

18 августа 2017, 12:15:43 AM   # 10
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

Возможно, что вы действительно хотите это RPC "sendtoaddress" функция: https://chainquery.com/bitcoin-api/sendtoaddress

Вы просто указать адрес, количество (по желанию добавить некоторые ярлыки / комментарии, если вы хотите, или просто использовать "" пустые строки), а затем добавить «истинные» до конца, чтобы получить его, чтобы вычесть плату от суммы:

Код:
Bitcoin-кли sendtoaddress "1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd" 0,1 "" "" правда

Я получил эту работу уже несколько часов назад. в любом случае спасибо за ваш ответ.

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

18 августа 2017, 2:06:01 AM   # 11
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

"sendtoaddress" возвращает TransactionID, что он создал. Используйте эту TransactionID с "gettransaction": https://chainquery.com/bitcoin-api/gettransaction

Выводится из "gettransaction" включает в себя "плата",

котировка
  "плата": X.xxx (числовой) Сумма взноса в BTC. Это отрицательно и доступен только для
                              «Отправить» категорию сделок.
HCP сейчас офлайн Пожаловаться на HCP   Ответить с цитированием Мультицитирование сообщения от HCP Быстрый ответ на сообщение HCP

18 августа 2017, 2:38:23 AM   # 12
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

"sendtoaddress" возвращает TransactionID, что он создал. Используйте эту TransactionID с "gettransaction": https://chainquery.com/bitcoin-api/gettransaction

Выводится из "gettransaction" включает в себя "плата",

котировка
 "плата": X.xxx (числовой) Сумма взноса в BTC. Это отрицательно и доступен только для
                              «Отправить» категорию сделок.

Спасибо. Но можете ли вы сказать мне точный код PHP, чтобы получить выше значение ..

Мой текущий код:

$ Количество1 = (двухместный) $ _ POST [ 'amount_w1'];
$ Ветер = $ bitcoin->sendtoaddress ($ адрес, $ количество1,"","",правда);
$ Информация = '<пролет класс ="msgOk">Уделяется <б>'. $ Адрес.<бр />TXID: <б>'. $ Ветер.<уш>«;

Какой код я должен использовать, чтобы получить значение платы?

Должен ли я писать код ниже, чтобы получить гонорар?

$ Плата = "плата"

Сумма Sent = $ amount1- $ Плата

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

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

18 августа 2017, 3:35:26 AM   # 13
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

при полном догадки (на основе коды и API) ... было бы что-то вроде:

Код:
$ Сделка = $ bitcoin->gettransaction ($ ветра);
$ Амт = $ сделка [ 'сумма'];
$ Плата = $ сделка [ 'плата'];

$ Амт покажет фактическое количество отправленного на адрес пользователей
$ Плата будет показывать плату, которая была использована в сделке BTC

Примечание: Вы можете или не можете использовать "абс ($ сделка [ 'плата'])" как плата возвращается из gettransaction как отрицательное число ...
HCP сейчас офлайн Пожаловаться на HCP   Ответить с цитированием Мультицитирование сообщения от HCP Быстрый ответ на сообщение HCP

18 августа 2017, 1:45:47 PM   # 14
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

при полном догадки (на основе коды и API) ... было бы что-то вроде:

Код:
$ Сделка = $ bitcoin->gettransaction ($ ветра);
$ Амт = $ сделка [ 'сумма'];
$ Плата = $ сделка [ 'плата'];

$ Амт покажет фактическое количество отправленного на адрес пользователей
$ Плата будет показывать плату, которая была использована в сделке BTC

Примечание: Вы можете или не можете использовать "абс ($ сделка [ 'плата'])" как плата возвращается из gettransaction как отрицательное число ...


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

28 августа 2017, 2:44:35 PM   # 15
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна помощь в настройке JSON RPC для Bitcoin Ядра - Пожалуйста, помогите

Здравствуй,

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

$ Количество1 = (двухместный) $ _ POST [ 'amount_w1'];
$ Ветер = $ bitcoin->sendtoaddress ($ адрес, $ количество1);


Но я хочу знать, как писать код для отправки нескольких сумм по нескольким адресам в то время ..

Пример - Адрес один - 0,1 BTC, Адрес 2 - 0,14 BTC, Адрес 3 - 0,005 BTC

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

Какую команду я должен написать?

Когда я отправить несколько операций в одной транзакции, я должен платить взносы только один раз или несколько раз? Могу ли я сохранить гонорары, если я отправить несколько снятие в одной транзакции?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW