Создаем свой децентрализованный обменник/мини биржу криптовалюты - Обменники - CryptoTalk.Org Jump to content
moonfox

Создаем свой децентрализованный обменник/мини биржу криптовалюты

Recommended Posts

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

 

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

 

API (application programming interface) - набор функций, позволяющий одной программе (сайту), работать с другой (с другим сайтом). Существуют, например, возможности использования API таких сервисов как, blockchain.info, coinbase.com, bitaps.com и других.

 

Шаг 1

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

 

Шаг 2

Выбираете площадку предоставляющую работу через API по управлению кошельками в блокчейне. Регистрируетесь, заполняете все необходимые данные и получаете API ключ для удаленного доступа к этому сервису. На всех сайтах есть мануал (руководство), описывающие весь набор функций для работы с кошельками и переводами.

 

Шаг 3

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

1) найти компаньона веб программиста;

2) заказать сайт на фрилансе

 

Шаг 4

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

 

Общий принцип работы

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

 

Таким образом ваш функционал сайта позволяет продавцу установить пары обмена своих догов DOGE/BTC, DOGE/ETH, DOGE/RUB и так далее... И так, на вашем сайте отображаются предложения к обмену от разных продавцов (на подобии биржи). Соответственно ваш программный код должен контролировать наличие монет которые завел продавец и их остаток. Все созданные кошельки находятся под вашим владением и вы выступаете своего рода посредником/рефери между продавцом и покупателем.

 

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

 

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

 

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

 

Плюсы

-Вам не нужно быть специалистом в блокчейне;

-Если вы веб программист, то сможете все это реализовать самостоятельно;

-Вам не нужен собственный обменный фонд;

-Ваш сайт работает 24/7 на полном автомате

 

Минусы

-Авторитет, который нужно заработать;

-Вопрос относительно курса продаж, если продавец его ставит самостоятельно, то он может быть неактуальным на момент сделки и тут нужно думать каким образом регулировать цену дабы сделка состоялась;

-Комиссия конечно может быть ниже чем в других обменниках или биржах, но все же придется оплачивать и комиссию сервиса предоставляющего API

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

Edited by moonfox
  • +5 2

Share this post


Link to post
Share on other sites
32 minutes ago, moonfox said:

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

 

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

 

API (application programming interface) - набор функций, позволяющий одной программе (сайту), работать с другой (с другим сайтом). Существуют, например, возможности использования API таких сервисов как, blockchain.info, coinbase.com, bitaps.com и других.

 

Шаг 1

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

 

Шаг 2

Выбираете площадку предоставляющую работу через API по управлению кошельками в блокчейне. Регистрируетесь, заполняете все необходимые данные и получаете API ключ для удаленного доступа к этому сервису. На всех сайтах есть мануал (руководство), описывающие весь набор функций для работы с кошельками и переводами.

 

Шаг 3

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

1) найти компаньона веб программиста;

2) заказать сайт на фрилансе

 

Шаг 4

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

 

Общий принцип работы

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

 

Таким образом ваш функционал сайта позволяет продавцу установить пары обмена своих догов DOGE/BTC, DOGE/ETH, DOGE/RUB и так далее... И так, на вашем сайте отображаются предложения к обмену от разных продавцов (на подобии биржи). Соответственно ваш программный код должен контролировать наличие монет которые завел продавец и их остаток. Все созданные кошельки находятся под вашим владением и вы выступаете своего рода посредником/рефери между продавцом и покупателем.

 

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

 

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

 

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

 

Плюсы

-Вам не нужно быть специалистом в блокчейне;

-Если вы веб программист, то сможете все это реализовать самостоятельно;

-Вам не нужен собственный обменный фонд;

-Ваш сайт работает 24/7 на полном автомате

 

Минусы

-Авторитет, который нужно заработать;

-Вопрос относительно курса продаж, если продавец его ставит самостоятельно, то он может быть неактуальным на момент сделки и тут нужно думать каким образом регулировать цену дабы сделка состоялась;

-Комиссия конечно может быть ниже чем в других обменниках или биржах, но все же придется оплачивать и комиссию сервиса предоставляющего API

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

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

  • +2 1
  • +5 1

Заходи и играй https://jacksclub.io?r=~svetlanka82

Share this post


Link to post
Share on other sites

Вроде все так легко , не так ли? Это только на бумаге. Сейчас создавать обменник нет  смысла , потому существует уже много хороших обменников , так же на биржах есть возможность вывода крипты

Share this post


Link to post
Share on other sites
43 minutes ago, moonfox said:

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

И сразу настраиваем антиддос! 

44 minutes ago, moonfox said:

1) найти компаньона веб программиста;

2) заказать сайт на фрилансе

Есть готовые скрипты. 

44 minutes ago, moonfox said:

Выбираете площадку предоставляющую работу через API по управлению кошельками в блокчейне. Регистрируетесь, заполняете все необходимые данные и получаете API ключ для удаленного доступа к этому сервису. На всех сайтах есть мануал (руководство), описывающие весь набор функций для работы с кошельками и переводами.

Нужны знания программирования все равно. 

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

Share this post


Link to post
Share on other sites
12 minutes ago, kursexpert said:

сначала нужно найти капитал для резерва

Значит вы не читали ничего, потому что капитал для резерва и не нужен

12 minutes ago, kursexpert said:

Есть готовые скрипты.

Готовые скрипты того как вы хотите сами под себя с учетом обмена данными с например, блокчейн.инфо?))) Нет, есть готовые скрипты централизованных обменников, а не того о чем написал я

12 minutes ago, kursexpert said:

И сразу настраиваем антиддос!

Если это виртуальный хостинг ничего вы не настроите

Можно сделать вывод, что вы ничего толком не прочли или же прочли но не вникали, а ваш коммент только для количества

15 minutes ago, Makemoner said:

Вроде все так легко , не так ли? Это только на бумаге. Сейчас создавать обменник нет  смысла , потому существует уже много хороших обменников , так же на биржах есть возможность вывода крипты

Это всего лишь эскиз, а так то это может использовано и как своя мини биржа и как прием платежей на своем сайте. Зрите в корень, есть монеты малоизвестные, например minter bip и как раз там долго метались с подобными обменниками разного сорта

Edited by moonfox

Share this post


Link to post
Share on other sites
7 minutes ago, moonfox said:

Значит вы не читали ничего, потому что капитал для резерва и не нужен

А, сори. Я как раз почти все прочитал, кроме первого абзаца. Лучше немного переименуйте тему на "...децентрализованный обменник". И вообще это уже 100% биржа будет, а не обменник. На обменниках нет прямых-встречных ордеров.  

  • Useful or interesting 1

Share this post


Link to post
Share on other sites

Не рекомендовал бы сейчас создавать собственный обменник потому что не ясно пока как будет работать на практике система налогообложения и закон о ЦФА. Может случиться такая ситуация когда в конце года потребуют отсчитаться о полученных доходах.

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, Makemoner said:

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

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

1 час назад, Triton said:

система налогообложения и закон о ЦФА. Может случиться такая ситуация когда в конце года потребуют отсчитаться о полученных доходах.

В какой стране и ты не указываешь, как узнают о доходах? Просто станут спрашивать каждого, вызывая в налоговую?


🎲 Криптовалютное казино Wintomato с краном и бонусами.

Share this post


Link to post
Share on other sites
29 minutes ago, Etthug said:

Спасибо за инфу 

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

Share this post


Link to post
Share on other sites
7 hours ago, Svetlanka said:

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

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

Share this post


Link to post
Share on other sites

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


 

Share this post


Link to post
Share on other sites
25 minutes ago, artdor said:

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

Тут главное концепт, а как вы его назовете и как смогли бы использовать это уже другая история.

Share this post


Link to post
Share on other sites

Отличный экскурс для блондинок. Даже я все поняла и, кстати, теперь постоянно встречающееся понятие «АРI - application programming interface» не будет для меня тайной.

  • Useful or interesting 1

Share this post


Link to post
Share on other sites
22 hours ago, Diamond999 said:

В какой стране и ты не указываешь, как узнают о доходах? Просто станут спрашивать каждого, вызывая в налоговую?

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

  • +1 1

Share this post


Link to post
Share on other sites
23 hours ago, tomassh12 said:

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

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

Edited by moonfox

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...