Bitcoin_coder (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
|
May 11, 2016, 12:04:42 PM |
|
Доброе время суток. Дорогие форумчане подскажите пожалуйста, вопрос технического характера, пытаюсь разобраться каким образом работает система онлайн магазина, чтобы написать модуль системы оплаты , сам программист на рельсах и пхп. Вопрос следующего характера, во многих онлайн магазинах чтобы пополнить свой баланс генерируется новый биткоин кошелек, который вы должны пополнить в течении 24 часов, чтобы Ваш баланс в онлайн магазине стал выше. Объясните мне пожалуйста: Каким образом магазин регистрирует автоматически кошелек без почты юзера с одного клика без капчи. То есть когда юзер пытается купить товар, генерируется новый бит кошелек. Пример сервиса: загрузил рар архив, чтобы было нагляднее понятнее, после клика на клавишу BUY FOR генерируется бит кошель : https://satoshibox.com/zvz6pbjaoj7g6fvti2urjappСпасибо за содержательный ответ.
|
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
May 13, 2016, 01:45:30 PM |
|
Каким образом магазин регистрирует автоматически кошелек без почты юзера с одного клика без капчи. То есть когда юзер пытается купить товар, генерируется новый бит кошелек. Самый простой и дубовый способ - генерируете 100500 кошельков и показываете на сайте из этого пула. Чем хорош этот способ? Тем что в движке, который связан с показом адреса вообще не надо морочиться с битками. Проверять приход денег можно где-то в другом месте на другом компьютере
|
|
|
|
Bitcoin_coder (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
|
May 23, 2016, 11:05:24 PM |
|
Объясните пожалуйста каким образом блокчейн решает мою проблему.
Через блокчейн есть возможность новому пользователю генерировать персональный кошелек для транзакций в последствии чего деньги будут сливаться на один главный или как?
|
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
May 24, 2016, 04:49:38 AM |
|
Объясните пожалуйста каким образом блокчейн решает мою проблему.
Через блокчейн есть возможность новому пользователю генерировать персональный кошелек для транзакций в последствии чего деньги будут сливаться на один главный или как?
само ничего сливаться не будет.
|
|
|
|
markmun
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 06, 2016, 12:18:30 AM |
|
Объясните пожалуйста каким образом блокчейн решает мою проблему.
Через блокчейн есть возможность новому пользователю генерировать персональный кошелек для транзакций в последствии чего деньги будут сливаться на один главный или как?
Не обязательно сливаться. У вас есть кошелек , вы генерите клиенту адрес для оплаты и он добавляется в ваш кошелек. Т.е. средства , которые поступят на адрес для конкретного клиента, приплюсуются к балансу вашего кошелька. Только вы знаете, какие адреса находятся в вашем кошельке , потому как у вас есть приватный ключ для отправки средств. По сути биткоин кошелек это как почтовый ящик, куда почтальон складывает почту (или допустим денежные переводы). Т.е. он может положить в любую ячейку, но снять (или просто подсчитать сколько лежит ) можете только вы и только от своих почтовых ящиков, от которых у вас есть ключи. Т.е. вот если следовать этой аналогии, процесс создания мерчанта состоит из того, что вы создаете такую вот ячейку, закрываете ее на свой ключ и сообщаете плательщику, что нужно положить деньги в такой-то почтовый ящик. Далее периодически проверяете его и в случае поступления средств, оказываете услугу или передаете товар покупателю, который пополнил данную ячейку. Вообще для начала лучше воспользоваться мерчантом от сторонних и доверенных компаний, а дальше , после понимания основ, уже городить свои велосипеды.
|
|
|
|
Ivanech
|
|
June 06, 2016, 08:31:33 AM |
|
И еще нужно чётко понимать, что если вы при приёме платежей в биткоинах будете использовать сторонние сервисы (типа blockchain.info) то по сути, криптовалюта, поступающая от клиентов, будет поступать (и принадлежать) не вам, а этим сторонним сервисам. Это не ваши деньги, у вас будет лишь право распоряжения ими, и в любой момент вы можете его потерять.
Если уж работаете с криптой - поднимайте свою ноду и принимайте платежи самостоятельно. Опять же это даёт гораздо больше возможностей, чем использование посторонних платёжных систем.
|
|
|
|
markmun
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 06, 2016, 08:47:56 AM |
|
И еще нужно чётко понимать, что если вы при приёме платежей в биткоинах будете использовать сторонние сервисы (типа blockchain.info) то по сути, криптовалюта, поступающая от клиентов, будет поступать (и принадлежать) не вам, а этим сторонним сервисам. Это не ваши деньги, у вас будет лишь право распоряжения ими, и в любой момент вы можете его потерять.
Ну , справедливости ради, на blockchain биткоины не лежат. Можно импортировать адреса с приватными ключами из blockchain в любой кошелек и ваши денежки в любой момент времени будут при вас и даже если blockchain временно будет недоступен или совсем исчезнет, ваши средства останутся при вас (ну если конечно вы своевременно делали копии). Так что это вполне нормальный вариант для мерчанта. Я в свое время настраивал, люди успешно пользуются долгое время. Обеспечивать безопасность и качественную работу собственного сервера и классов для новичков задача достаточно трудоемкая, хотя , если разобраться, ничего сложного там нет.
|
|
|
|
Ivanech
|
|
June 06, 2016, 09:03:47 AM |
|
Если речь идёт о создании для каждого клиента и каждого нового пополнения кошелька нового адреса - то и импортировать приватные ключи нужно будет каждый раз. А потом их где-то еще хранить безопасно. И решать проблемы с клиентами - почему не дошла транзакция (блокчейн.инфо не совсем корректно обрабатывает транзации с последней версии Bitcoin Core, например).
В общем, так или иначе придётся решать много проблем путём написания дополнительного софта. И тогда уж лучше сразу написать этот софт для работы со своей нодой. Тем более что там действительно нет ничего сложного.
Опять же в случае проблем всегда понятно как их решать, а при использовании сторонних платёжных шлюзов - их проблемы станут вашими проблемами.
|
|
|
|
markmun
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 06, 2016, 09:14:50 AM |
|
Если речь идёт о создании для каждого клиента и каждого нового пополнения кошелька нового адреса - то и импортировать приватные ключи нужно будет каждый раз. А потом их где-то еще хранить безопасно. И решать проблемы с клиентами - почему не дошла транзакция (блокчейн.инфо не совсем корректно обрабатывает транзации с последней версии Bitcoin Core, например).
В общем, так или иначе придётся решать много проблем путём написания дополнительного софта. И тогда уж лучше сразу написать этот софт для работы со своей нодой. Тем более что там действительно нет ничего сложного.
Опять же в случае проблем всегда понятно как их решать, а при использовании сторонних платёжных шлюзов - их проблемы станут вашими проблемами.
Можно настроить автоотправку свежей копии зашифрованного кошелька на почту/бакап на дропбокс или еще куда после каждого новосозданного адреса. (блокчейн.инфо не совсем корректно обрабатывает транзации с последней версии Bitcoin Core, например).
Что значит блокчейн некорректно обрабатывает транзакции))))))))))) Блокчейн вообще ничего не обрабатывает, он просто отображает состояние реального блокчейна. Транзакции же обрабатываются сетью биткоин. Хотя соглашусь, блокчейн.инфо местами глючный до ужаса, но его главнейший преимущество, что ваши биткоины всегда у вас. Можно использовать и другие сервисы, а поступления оперативно (или автоматом) сливать на свой кошелек.
|
|
|
|
Ivanech
|
|
June 06, 2016, 05:05:02 PM |
|
(блокчейн.инфо не совсем корректно обрабатывает транзации с последней версии Bitcoin Core, например).
Что значит блокчейн некорректно обрабатывает транзакции))))))))))) Блокчейн вообще ничего не обрабатывает, он просто отображает состояние реального блокчейна. Транзакции же обрабатываются сетью биткоин. Хотя соглашусь, блокчейн.инфо местами глючный до ужаса, но его главнейший преимущество, что ваши биткоины всегда у вас. Можно использовать и другие сервисы, а поступления оперативно (или автоматом) сливать на свой кошелек. Я не про блокчейн биткоина а про приём платежей через blockchain.info - у них есть проблемы с Bitcoin Core v.0.12.1 - иногда он не обрабатывает входящие транзакции до их включения в цепочку блоков майнерами. Как результат - вы деньги получаете, а клиенту на баланс они не зачисляются. Нужно или потом руками обрабатывать такие транзакции по запросу клиентов или писать дополнительные скрипты проверки, т.к. стандартный софт blockchain.info не справляется. В общем, есть некоторый геморрой. Процент таких транзакций небольшой, но если у вас много клиентов и много оперраций - может вызвать некоторые неудобства. Я в своё время именно поэтому перешёл на собственную ноду, что надоело бодаться с поддержкой blockchain.info
|
|
|
|
markmun
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 06, 2016, 09:38:56 PM |
|
(блокчейн.инфо не совсем корректно обрабатывает транзации с последней версии Bitcoin Core, например).
Что значит блокчейн некорректно обрабатывает транзакции))))))))))) Блокчейн вообще ничего не обрабатывает, он просто отображает состояние реального блокчейна. Транзакции же обрабатываются сетью биткоин. Хотя соглашусь, блокчейн.инфо местами глючный до ужаса, но его главнейший преимущество, что ваши биткоины всегда у вас. Можно использовать и другие сервисы, а поступления оперативно (или автоматом) сливать на свой кошелек. Я не про блокчейн биткоина а про приём платежей через blockchain.info - у них есть проблемы с Bitcoin Core v.0.12.1 - иногда он не обрабатывает входящие транзакции до их включения в цепочку блоков майнерами. Как результат - вы деньги получаете, а клиенту на баланс они не зачисляются. Нужно или потом руками обрабатывать такие транзакции по запросу клиентов или писать дополнительные скрипты проверки, т.к. стандартный софт blockchain.info не справляется. В общем, есть некоторый геморрой. Процент таких транзакций небольшой, но если у вас много клиентов и много оперраций - может вызвать некоторые неудобства. Я в своё время именно поэтому перешёл на собственную ноду, что надоело бодаться с поддержкой blockchain.info Странно, я вроде не сталкивался, но не исключаю. Но мое мнение - для новичков проще все же чье-то апи. Нужно понимать как все работает ибо учится на ошибках в данной отрасли дорогого стоит. Это когда понимаешь, вроде кажется все просто, поднял ноду, настроил rpc , делов-то. А если человек слабо понимает, как вообще устроено и с чего начать ... Просто велик шанс, что хорошее начинание сойдет на нет, или будет реализовано через ж...
|
|
|
|
|