Как принимать биткойн-платежи в реальном магазине?

Насколько я понимаю, существуют некоторые требования для использования биткойнов в физическом магазине:

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

Самая большая проблема — подтверждение. Поскольку принимать транзакции с 0 подтверждениями рискованно, потребуется около 10 минут, прежде чем произойдет одно подтверждение, которое позволит завершить транзакцию в реальном мире. Чем больше подтверждений, тем меньше риск.

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

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

Ответы (5)

Техника зеленого адреса от Instawallet. Система отправляет биткойны с хорошо известного адреса под названием Green Address, и если получатель доверяет Instawallet или любой другой крупной организации, использующей тот же метод, то он или она может принять платеж, не дожидаясь подтверждения. Это то, что уже реализовано, но решает только третью проблему.

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

Когда люди говорят, что «0 подтверждений — это рискованно», люди не понимают, что все риски относительны. Многое зависит от того, насколько ценен товар. Хотя 0 подтверждений может иметь некоторый риск, он очень низок для транзакций с небольшими суммами и, вероятно, намного меньше, чем мошенничество с кредитными картами.

Скажем, вы продаете бутерброд за 5 долларов в BTC. Когда вы получаете подтверждение 0, это означает, что ваш клиент видит, что адрес имеет достаточную ценность для завершения транзакции. Риск заключается просто в том, что до подтверждения кто-то другой мог купить что-то с тем же адресом, гипотетическая «двойная трата».

Тем не менее помните, что окно атаки очень маленькое. СРЕДНЕЕ время завершения блока составляет 10 минут, но ~50% блоков выполняется менее чем за 6 минут. Это означает, что если два злоумышленника рассчитали время так, чтобы они начали свою атаку сразу после обнаружения блока, то у них есть примерно 50%-й шанс завершить обе транзакции до проверки следующего блока.

Чтобы быть обманутым, ОБЕ транзакции должны быть полностью завершены, и злоумышленник должен уйти в пределах этого окна. Для транзакций с низкой стоимостью, особенно в реальном мире, это невероятно маловероятно. Ни одному злоумышленнику не гарантируется какое-либо «минимальное окно», когда следующий блок может быть проверен через 10 минут или 9 секунд.

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

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

Какой может быть безопасный механизм для проверки перевода в биткойн-банкомате? Было бы невозможно заставить клиента ждать 10 минут, прежде чем он сможет забрать снятые наличные, не говоря уже о часе.
К слову, сэндвич-ресторан Subway рядом с моим университетом принимает биткойны без подтверждения.

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

Для менее чем 1000 долларов достаточно 1 подтверждения. В среднем это занимает 10 минут.

В общем, личные сделки не так уж и рискованны.

Создайте «Мы принимаем биткойны!» дисплей: http://ma.eatgold.com/accept/

Если вы хотите убедиться, что биткойны были получены, вы можете посмотреть на blockexplorer.com. Формат: http://blockexplorer.com/address/1At6LdqJsMJ11kkujzU4NR5cbD5NhLj3Ay . Вы можете увидеть список всех транзакций, полученных на адрес вашего кошелька.

Получить адрес получателя можно на онлайн-биржах или в сервисах кошельков. Я рекомендую вам найти того, кому вы можете доверять, потому что он будет держать ваши монеты. Я рекомендую ExchB: https://www.exchangebitcoins.com/en/r/howmanycoins

Другой вариант — загрузить биткойн-клиент с сайта bitcoin.org. Вы должны убедиться, что ваш компьютер защищен от троянов или вирусов, иначе вы можете потерять свои монеты. Или вы можете использовать приложение на базе Android для своего мобильного телефона. Биткойн-кошелек — самое эффективное приложение на данный момент. Вот ссылка на него: https://market.android.com/details?id=de.schildbach.wallet&hl=en . Позаботьтесь о том, чтобы ваш телефон был защищен от вирусов или вредоносных приложений, которые могут украсть ваш кошелек. Переведите любые большие суммы монет со своего телефона на безопасный адрес в другом месте.

Чтобы проверить обменный курс для конвертации цен на ваши продукты, вы можете просмотреть текущую цену на http://coin.ly/ , или на многих других сайтах есть эта информация.

Вы также можете использовать компанию по оказанию торговых услуг, такую ​​​​как bit-pay.com, чтобы обрабатывать все эти вещи для вас в автоматическом режиме. Они предлагают дополнительные функции, такие как немедленная конвертация биткойнов в доллары США, поэтому вам не нужно разбираться со всеми дополнительными деталями и рисками, связанными с обработкой биткойнов самостоятельно.

минусовать без комментариев? ПРОГОЛОСОВАТЬ!!!!

Принять биткойн легко. Создайте учетную запись на coinbase.com

Перейдите в раздел «Связанные учетные записи» -> «Привязать банковский счет».

затем «Инструменты продавца» -> «Настройки продавца» -> «Мгновенно обменивать мои биткойны на доллары США и зачислять средства на мой основной банковский счет один раз в день».

Добавьте это в описание вашего события: «Биткойн принят с coinbase на адрес info@yourdomain.com».

Если вам нужен логотип биткойна, вы можете использовать это: http://i.imgur.com/s7YQ2.jpg

Вот примеры других компаний, принимающих биткойны: http://blog.coinbase.com/post/48102298494/okcupid-starts-accepting-bitcoin-using-coinbase http://en.blog.wordpress.com/2012/11/ 15/плати-другим-биткойном/