Найти тему
Riddle&Currency

Как создать свой интернет-магазин с приемом коиптовалюты. Часть 1. Выбор ноды

Всем привет, друзья! С вами Растаман, и сегодня я бы хотел поведать вам о том, как можно принимать оплату в Bitcoin для своего сайта или приложения. Вообще, прием биткоина можно разделить на два вида: прием пожертвований и прием оплаты за товар или услугу. Если в первом случае можно обойтись самым обычным кошельком и одним адресом, так как проверка суммы и определение цели платежа нам не важны, то во втором случае все не так просто. Давайте разбираться.

Представим, что вы не располагаете бюджетом для того, чтобы поднять собственную ноду, и ваш выбор ограничивается тем, что могут предоставить вам бесплатные сервисы транзакции цепочки блоков. Их существует достаточно много, все они предлагают схожий функционал, но получить его можно разными методами. В данной статье мы сравним и выберем лучший сервис из всего разнообразия. Критерии будут такие: стабильность, потому что сервис должен быть доступен всегда; легкость получения ключа, т.е. токена, требуемого для того, чтобы управлять своим аккаунтом с помощью программного кода; наличие SDK. Подробнее можно узнать о том, что это и зачем на Википедии. От себя лишь скажу, что с ним разработка будет вестить в разы легче и быстрее. Этот пункт не обязателен, но желателен: тип объектов, при общении с API. Это очень важный параметр для любого человека. Сейчас два самых популярных - JSON и XML. Самый важный параметр - человекочитаемость. То есть человеку не должно составить труда прочитать этот объект. В этом плане выигрывает JSON.

Самый популярный сервис - blockchain, но он не подходит по причине того, что очень часто является не доступным по той или иной причине. Получить токен на этом сервисе возможно только после того, как оформленную заявку проверят в течении двух рабочих дней, что убивает весь смысл анонимности. В нашем случае он нам не подходит. Также на сайт невозможно зайти через сеть TOR. Придется либо заходить через .onion зеркало, либо использовать подключение через Tor-VPN(в следующей статье мы все это разберем подробнее).

Chain.com в этом плане куда более интересен. Ключи получаются свободно и без ожидания, использует JSON, нет инфорации о постоянных падениях данного сервиса, есть три оффициальных SDK для таких языков программирования, как Ruby, Java, Node. Через TOR работает отлично. Так же, от себя могу отметить то, что дизайн сайта достаточно приятен. Эстеты будут довольны:)

blockcypher.com схож с передыдущим вариантом за исключением трех вещей. Он не имеет официальных SDK для своей платформы, зато имеет примеры запросов к сервису на языках Python, Go, JavaScript, PHP, Ruby. Это достаточно большой список языков программирования, которого хватит для большинства веб-проектов. Помимо Bitcoin он поддерживает прием оплаты в Etherium и Dash. Но не все так радужно, как кажется на первый взгяд. Для каждого токена есть лимит запросов, после превышения которого необходимо будет платить, что полностью отбивает желание рабоать с данным сервисом.

Chain.so хоть и располагает достаточно обширным кругом принимаемых монет: Dash, Dogecoin, Bitcoin, Litecoin, но обладает абсолютно такой же проблемой, как и у предыдущего обозревателя блокчейна :за него необходимо платить в том случае, если частота запросов первышает 5 в секунду. Конечно, на первый взгляд это достаточно много, но по факту это не подойдет для сколько либо крупного магазина. Однако, у этого сервиса есть очень интересная и полезная функция для тех людей, которым требуется достаточно больше(больше двух десятков) запросов - аренда выделенного сервера с уже работающим приватным платежным шлюзом. Цена от 50 долларов.

Bitaps.com больше всех выделяется на фоне остальных. Он отвечает каждому из вышеперечисленных критериев, за исключением того, что вместо SDK есть примеры кода для Python и PHP. Сама документация по API отлично переведена на русский язык и крайне подробно описывает все тонкости данного сервиса. Принимать он может только биткоин, но по сути - это как раз то, что нам и требуется. Есть одно но: сервис берет 0.0002 Биткоина комиссии независимо от суммы платежа. Минимальная сумма платежа - 0.0003 Биткоина. На данный момент это лучший сервис для того, чтобы принимать биткоин без создания собственного платежного шлюза.

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

Делитесь найденной информацией с друзьями. Я буду очень рад. Чем больше показатель просмотров на моих статьях, тем быстрее я выложу в свободный доступ ботов-торговцев для различных мессенджеров, включая очень популярные ВК и Телеграм. До скорой встречи:)