Отправить платеж от одного пользователя к другому через API?

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

Я абсолютно в этом. Я с помощью PHP.

Так что в принципе это то, что я хочу, чтобы это произошло.

Пользователь заходит на мой сайт и получает профиль

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

Пользователь Б заходит в профиль пользователя и выбирает, чтобы отправить Bitcoin на них

Мой бэкэнд PHP-кода облегчает платежа от пользователя в к пользователю и получает уведомление об успешной транзакции.

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

+701
Costo 18 окт. 2010 г., 10:49:52
29 ответов

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

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

+931
Frank Buss 03 февр. '09 в 4:24

Я первоначально разместил здесь следующий вопрос:

Можно ли у криптовалюты, основанные на адрес электронной почты?

И сейчас я столкнулся с большой биткоин коллайдер

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

Но если вы посмотрите сюда, вы увидите, что ББК в течение нескольких месяцев уже обнаружили более 15 адресов с балансом, из которых один содержал 0.54 БТЦ: ББК трофеи

Представьте себе, как только он начинается использование большей мощности от пользователей?

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

На мой вопрос, что решение это будет?

У меня есть несколько замечаний, которые я считаю неприемлемыми. Я перечислять их и их причин.

Комментарий: даже банковские пароли могут быть взломаны, и сумма может быть украден. Неверный: я не говорю про кого-то пытается атаковать именно ваш банковский счет с номером 123456789 с банком ABC с паролем wtHMcQ^КБ;i9UA6ZPI,ве!Р<:3xLkzDlXg.[П0{~214o*/ч+(Ж>О@мне?-J_#&|`8. Я говорю о нападавших случайно проходя закрытых ключей и проверки, если они имеют баланс.

Вот именно сейчас.

Я буду с нетерпением ждем несколько хороших решений.

+930
ZzonT 4 нояб. 2015 г., 5:06:00

Так что его уже почти месяц и два перевода я сделал еще добраться до почты

f2cc94ce66eca7e55108ad0655e66ec1a97c12d05b51e8dd518a669f288de6e4 transID 1GKHoWnZr9vpFjzZas6138fc1QrrAndihp адрес

6f5d6cc00cabf6259852048eef2f8d827b7d43c08da361cec08d67e468c5e1de транс ИД Адрес 1BABUhAB7976cP7qVcAEfUrtmitYZYkTw7

Пожалуйста, помогите кто-нибудь

+885
Adele Frisby 12 авг. 2010 г., 10:30:28

Я ассистентом на 2-й студент курса информатики год, и один из моих учеников начал говорить со мной о Bitcoin (который я лично терпеть не могу, но правда ничего об этом не знаю), и он показал мне эту идею "майнинг биткоинов".

Он на этом сайте под названием AuroraMine, который, как он объяснил мне, будет добывать Bitcoin для торговли-от запущенных фоновых процессов на вашем компьютере. (Вы им платите, и они платят вам, если ваш сгенерированный ключ/хэш ломает открыть биткойн блок...или что-то подобное.)

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

Итак, кто-нибудь знает, что это такое на самом деле? Это самый минимум, не злой?
Спасибо всем.

+877
user18572 22 апр. 2012 г., 0:59:32

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

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

+874
Protocole 14 июн. 2014 г., 4:53:28

Хм, я думаю, что новые бизнес-модели включена биткоины будут следующие:

  • Предоставление платного контента на сайте, в обмен на использование компьютера клиента на шахту, пока он или она находится на сайте. Представьте добыча во время обратного отсчета на сайтах, как RapidShare, используемых для получения доходов.
  • Предоставление оборудования и поддержка определенных предприятий в горнодобывающей программного обеспечения на машины. Представляю к вашим услугам ресторан с компьютером, который работает на их системе меню. Это простая операция, которая может быть полностью выполнена на процессоре. Если вы обеспечите им нормальный компьютер для работы, вы всегда можете установить хороший GPU майнинге, или модуль FGPA. Ваше программное обеспечение может запустить майнер в фоновом режиме и приносить вам доход. Они подключены к интернету в любом случае (обработка кредитных карт), и вы, возможно, можете попросить их не включать свои компьютеры выключено (ночное обслуживание), так что вы эффективно Шахтер 24/7.
+860
STALKER48RUS 14 мар. 2014 г., 4:35:20

Я настроен не подрезают биткоин полный узел на сайт RaspberryPi 3 Используя этот учебник - http://raspnode.com/diyBitcoin.html

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

Я могу подключить внешний жесткий диск в соответствии с инструкциями в упомянутом учебнике в папке ~/bitcoinData , а также настроить автоматическое монтирование.

Однако, даже когда я запустить bitcoind с помощью аргументов bitcoind -переменной datadir=/Home/Пи/bitcoinData -демон, он все равно использует по умолчанию ~/.биткоин (на ИРЦ SD карты) для того, чтобы скачать блокчейн с нуля даже полный блокчейн доступен в подключенный диск.

Я пытался монтировать связать две директории в файл/etc/fstab и/ через /Home/Пи/bitcoinData /главная/ИП/.биткоин нет привязки к 0 0 но все равно та же проблема возникает. Любая идея, почему bitcoind не используя подключенный диск для загрузки блокчейна несмотря на аргумент переменной datadir=/Home/Пи/bitcoinData?

+855
nicoledelflamingo 24 мая 2013 г., 16:53:57

Согласно статье Бизнес Инсайдер в прошлом году, примерно 73% хэш-мощности поставляется из Китая. Более 50% всего топ-3. Если координированное, они могут вызвать хаос. Это тревожит?

+810
levmaryasev 16 авг. 2017 г., 9:49:49

Я читал

"Система является доказательством правильности работы алгоритма, что требует дискретный объем работы, чтобы вычислить, но доказательство может быть проверено, эффективно. Для электронной почты используется, текстовая кодировка система штамп добавляется в заголовок сообщения электронной почты, чтобы доказать, что отправитель затратил незначительное количество времени для вычисления отметки перед отправкой электронной почты. Другими словами, в качестве отправителя заняла определенное количество времени, чтобы создать марку и отправить по электронной почте, маловероятно, что они спамер. "(https://en.wikipedia.org/wiki/Hashcash)

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

+753
Stefano Beccherle 22 сент. 2018 г., 19:06:16

В Биткоин.это Вики-статья о доказательство ожога упоминает "проверяемым unspendable адрес", и этот метод был использован контрагента для создания XCP по.

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

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

+748
Pattarapan Passornsiri 16 июл. 2015 г., 16:33:03

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

Сделки приоритет рассчитывается следующим образом:

приоритет = сумма(input_value_in_base_units * input_age)/size_in_bytes

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

+740
Aurelius 2 окт. 2014 г., 15:10:59

Вы не можете подключиться с помощью Putty как bitcoind прислушивается только к RPC-JSON с команды.

Все, что может послать по протоколу HTTP(S) - это нормально. Увидеть в JSON-RPC в класс для PHP.

Предполагая, что вы хотите bitcoind для приема удаленных с RPC-JSON для звонков, вы должны настроить ваш биткоин.конф файл вот так:

rpcuser = randomUsername
rpcpassword = strongRandomPassword
выбрать = ipOfAllowedHost
rpcssl = 1

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

в OpenSSL genrsa -сервера.УГР 2048
OpenSSL требуе-New -x509-на-узлах -в SHA1 -дней 3650 -ключ сервера.УГР > сервер.свиду

Перезагрузите bitcoind и протестировать функции протокола SSL. Вы должны увидеть сертификат, подробную информацию, нажав Enter дважды возвращает в HTTP/1.0 401 требуется авторизация.

в openssl s_client -подключение к localhost:8332

Вот именно, bitcoind теперь будет принимать в RPC-JSON с помощью команд через HTTPS.

+737
China Thornton 20 апр. 2012 г., 22:48:30

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

+734
Your Doctor BD 22 февр. 2010 г., 7:02:47

2016 блоков по ожидаемым интервалом в 10 минут ровно 14 дней. Скорее всего, окна в период сложности и интервала были выбраны первый и 2016 годов в результате этого.

+711
bfavaretto 2 янв. 2014 г., 9:57:41

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

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

+577
Obrempong Osay 12 мар. 2013 г., 7:48:00

Я пытаюсь извлечь точное количество BTC депонированы от BTC-адрес (от аппаратные кошельки Трезор, книга нано ...). Так что если адрес платное по умолчанию хэш-код, то я могу легко отслеживать сумму через его ID транзакции хеш -> выходы, но когда адрес в скрипт-хэш то я с трудом признавая, что один и один уходит сумма от Txn хэш деталь. Есть ли способ, чтобы различать смену и вывести сумму за P2SH адрес.
например:
P2SH: https://api.blockcypher.com/v1/btc/main/txs/87d5fa33ae3f1754bb1618c8559b8451f64de1e396627fad65a19b74b2c72b86 ( трудно найти)

https://api.blockcypher.com/v1/btc/main/txs/d7cdb1f910ac15d99ee98a28c276ccfccd5fd6592cf01528eb57a871e789b709 ( это проще, так как выход Суммы)

+558
Alan Rogers 15 нояб. 2012 г., 2:13:19

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

+441
Nonny 29 авг. 2011 г., 16:26:19

В своем блогпосте, Алекс Босворт описывает, что “опорожнение канала позволяет им получать больше оплата” (https://blog.lightning.engineering/posts/2019/03/20/loop.html). Но как я могу позволить больше входящих платежей путем списания денежных средств с активным каналом? Насколько я понимаю, единственный способ получить входящую мощность подключенного узла, который выделяет средства на ее стороне канала?

+439
user92900 6 мар. 2018 г., 18:15:32

Сети не знает вашего текущего баланса.

Сеть Bitcoin не используют понятие "сальдо". Вместо Биткойн-регистр дорожки присвоения значения. Поэтому каждый биткоин, которая существует изначально утверждают Шахтером, а затем были задания значения до сих пор.

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

Неизрасходованный сделки называется UTXO (неизрасходованные выходных сделки).

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

+415
flanaras 30 мая 2012 г., 17:42:57

Это Unix-время, количество секунд с 1 января 1970. Ваш язык программирования, вероятно, имеет простой стандартный способ преобразовать его в дату.

+271
Vitaly Osipov 5 февр. 2011 г., 0:03:18

Я учусь Crypto для немного сейчас и уже помогла многим pebwindkraft, Эндрю Чоу и Адама в частности.

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

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

Редактировать:

Канал я имел в виду был : https://www.youtube.com/channel/UCHBWzcGSrtoLYcasLwGvsow

+229
jajala10 25 июл. 2016 г., 12:34:19

raspnode.com определенно место, чтобы сделать биткойн-узел на Raspberry Пи. Это долгий путь становится весь блокчейн, но если у вас только малая блокчейн после обрезки я предполагаю, что это может быть сделано. Я пробовал работает Bitcoin-Qt на ИРЦ 1, и он просто вонял. Затем я попробовал его на ИРЦ 3, и она по-прежнему шла борьба. Но я для полного блокчейна, и до сих пор. Если у вас есть крошечный подрезают блокчейн, вы можете быть в состоянии уйти с помощью нулевого Пи. Что я сделал, чтобы облегчить боль становится блоки индексируются и все остальное, я установил с Bitcoin-Qt на моем настольном компьютере под Ubuntu. Я использовал общий ресурс NFS на моем NAS для доступа к папке Bitcoin от обеих машин, и умел делать все тяжелую работу по моему гораздо быстрее настольного компьютера. Однажды я был весь блокчейн, я перешел обратно в ИРЦ 3 и все было хорошо. Я надеюсь, что это помогает!

+221
chritaso 18 июл. 2017 г., 20:15:24

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

+186
bigi666 10 июл. 2017 г., 2:34:17

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

+144
Preston Hager 21 дек. 2011 г., 2:37:50

Все, что вам нужно сделать, это отправить ваши биткойны на MtGox и вывести их на новый адрес. Бирже MtGox процессов так много биткоин депозитов и вывода средств, что вы очень вряд ли получите те же монеты обратно, и так никто (кроме MtGox и кто имеет доступ к их базе) будет в состоянии связать свой депозит вместе с вашим выводом. Как вариант, сделать 2 MtGox стоимость счета, депозитные в один, использовать 'обменять' код для передачи монет на другой счет, и вывести оттуда. Тогда даже MtGox стоимость не может быть уверен, что монеты не меняют руки.

+133
AhmedShaban 4 янв. 2015 г., 13:36:03

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

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

Вопросы:

1. Может ли сумма быть отправлены на адрес, который в сети не знает?

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

2. Что делать, если адрес назначения не был создан?

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

3. Что если отправитель неправильно написал адрес получателя?

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

4. Биткоин-это, наверное, слишком круто для выше, чтобы произошло, так что на самом деле происходит?

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

Дополнительные технические детали пожалуйста увидеть мені в ответ.

+128
Iriska888 4 окт. 2015 г., 4:33:36

С мерой своей прибыли в валюте, в которой они держат бухгалтерского учета. На мой взгляд обычные люди должны измерять прибыль в валюту, которую они зарабатывают и/или потратить. Поэтому вы должны спросить себя: вы тратите БТЦ? Вы тратите долларов? Вы должны измерить прибыль в валюте вы можете относиться к в плане зарабатывания/траты денег.

+112
Pavel Dubinin 8 янв. 2014 г., 22:40:35

с 2017 года здесь ИРС ответ на валютах против налогов:

https://www.irs.gov/pub/irs-drop/n-14-21.pdf

+90
Ravkrat 27 мая 2011 г., 13:43:38

bitcoind отслеживать текущее состояние синхронизации для ее отладки.лог файл:

$ tailf ~/.биткоин/отладки.журнал
2017-05-26 03:49:16 UpdateTip: новый лучший=0000000000000001e0b7c8cffb8e7fa23909b8728913663decfaebffe24ca689 высота=280022 версии=0x00000002 log2_work=75.644236 ТХ=30854900 дата='2014-01-12 03:50:07' прогресс=0.137838 кэш=312.7 Мб(396972tx)
...

Поле процесс=0.137838 означает, что я в настоящее время ~13.78% синхронизировать.

+31
robemery 30 нояб. 2014 г., 18:30:28

Показать вопросы с тегом