Bitcoin Forum
April 30, 2024, 07:33:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: прототип движка мгновенных платежей  (Read 5793 times)
mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
May 08, 2013, 05:58:14 PM
 #1

 Моя реализация идеи
 Клиенту предоставляется удаленная  Форт машина.
 Объявил на Фортовской конференции.
 Написано на gcc (,без плюсов) . Запустил на своем роутере. ip 93.100.60.208
 Логически клиент и сервер разделены, но физически объединены в одном модуле
http://fpauk.narod.ru/fpauk.2.mips.tar.gz под мипс
http://fpauk.narod.ru/fpauk.2.tar.gz под Линукс
http://fpauk.narod.ru/fpauk.2.zip под винду

 Вроде-как все примитивно, но с описанием тяжело.
 Надеюсь на наводящие вопросы.



1714505589
Hero Member
*
Offline Offline

Posts: 1714505589

View Profile Personal Message (Offline)

Ignore
1714505589
Reply with quote  #2

1714505589
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714505589
Hero Member
*
Offline Offline

Posts: 1714505589

View Profile Personal Message (Offline)

Ignore
1714505589
Reply with quote  #2

1714505589
Report to moderator
1714505589
Hero Member
*
Offline Offline

Posts: 1714505589

View Profile Personal Message (Offline)

Ignore
1714505589
Reply with quote  #2

1714505589
Report to moderator
mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
May 10, 2013, 09:34:15 AM
 #2

Исправил несколько ошибок
http://fpauk.narod.ru/fpauk.3.mips.tar.gz
http://fpauk.narod.ru/fpauk.3.tar.gz
Под винду соберу позже
 За найденную  ошибку пошлю 0.4 BTC
 
 Насыщением  пока  является примитивный магазин файлов (может, слишком примитивный) , но для запуска этого
не достаточно. Для rкоммерческой поддержи открытых проектов
нужно, чтобы сформировался рынок полуфабрикатов. Думаю реализовать обменник BTC-LTC.
В качестве облачных вычислений может быть майнинг, но дую для меня это будет сложно.

mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
May 15, 2013, 10:48:14 AM
 #3

Очередная версия
http://fpauk.narod.ru/fpauk.4.mips.tar.xz под мипс
http://fpauk.narod.ru/fpauk.4.tar.gz  под линукс
http://fpauk.narod.ru/fpauk.4.zip под винду

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

mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
May 23, 2013, 08:23:40 AM
Last edit: December 12, 2014, 07:20:27 PM by mak
 #4

Ввод в систему БТЦ за клики http://93.100.62.67:8980
(порт fpauk-сервера на 100 меньше порта веб-сервера)
При увеличении частоты кликов выдаваемое количество БТЦ уменьшается.
Т.ч. создавать автомат кликов, особого смысла нет.
Думаю, обойтись без CAPTCHA. Если автомат появится придется что-то
придумывать. Ввод по средствам транзакции у меня пока не запущен.
Я запустил систему на роутере. Ставить туда биткойн-слиента не реально.
На работе у меня  машина может работать круглосуточно, но там
файлволинг. Думаю запустить программу на работе которая свяжется
с роутером у меня дома. Еще возможно вводить  БТЦ в систему путем
взаимоначисления между владельцами fpauk-серверов по средствам механизма
 BARTER+ . Вывод реализовать просто, но я еще этого не сделал.
Если сделать ввод/вывод разных криптовалют, автоматом получается обменник.

rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
May 23, 2013, 08:26:40 AM
 #5

Я запустил систему на роутере. Ставить туда биткойн-слиента не реально.
попробуй прикрутить работу с транзакциями через сервера electrum, исходники на python, запустить можно где угодно. А если оформишь красиво библиотекой... ну я не знаю, очень полезный для сообщества функционал.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
neiros
Legendary
*
Offline Offline

Activity: 3500
Merit: 1100



View Profile WWW
May 23, 2013, 09:55:22 AM
 #6

Думаю реализовать обменник BTC-LTC.
В качестве облачных вычислений может быть майнинг, но дую для меня это будет сложно.
Каким образом этот обменник может/будет работать?

mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
May 23, 2013, 11:08:06 AM
 #7

Quote from: neiros
Каким образом этот обменник может/будет работать?
  Счет клиента хранится в биткойнах. Он может быть пополнен посылкой
транзакции на биткойн-адрес сервера. Снимаются биткойны с комиссией,
путем вызова платной функции посылки сервером транзакции по
указанному адресу. Прием других криптовалют осуществляется
аналогичным образом. Только, пришедшее значение умножается
на коэффициент соответствующий курсу данного обменника.
Соответственно при снятии некой суммы в другой криптовалюте
произойдет умножение на коэффициент обратный коэффициенту ввода
средств.
  На данный момент, пополнять счет можно только посылкой транзакции
с конкретной суммой включающую в себя номер клиента.

neiros
Legendary
*
Offline Offline

Activity: 3500
Merit: 1100



View Profile WWW
May 23, 2013, 11:32:23 AM
 #8

коэффициент соответствующий курсу данного обменника.
Каким образом будет определяться курс обмена?

mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
May 23, 2013, 12:36:09 PM
 #9

Quote from: neiros
Каким образом будет определяться курс обмена?
Его может установить владелец сервера в ручную выполнив привилегированную
команду. Или поручить устанавливать курс некому автомату который будет
реагировать на спрос или запрашивать курс на биржах.
Думаю следует лимитировать изменение курса за единицу времени (в процентах).
И производить эти изменения в определенные моменты времени
(раз в час или сутки).

 

neiros
Legendary
*
Offline Offline

Activity: 3500
Merit: 1100



View Profile WWW
May 23, 2013, 01:05:16 PM
 #10

Quote from: neiros
Каким образом будет определяться курс обмена?
Его может установить владелец сервера в ручную выполнив привилегированную
команду. Или поручить устанавливать курс некому автомату который будет
реагировать на спрос...
Я как раз на этом форуме, по-моему, идеальную концепцию такого автомата недавно опубликовал...

mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
June 21, 2013, 09:29:17 AM
 #11

 Очередной этап  http://93.100.60.208:8980
Покупка файлов через браузер. Покупка осуществляется кликом мышки.
Но при этом, fpauk c параметром 8880 должен быть запущен на локальной машине.
Браузер по localhost:8980 обратится к локальному fpauk, тот свяжется с удаленным сервером
и произведет заказ. Номер заказа вернется браузеру, по которому, он скачает файл.
 8880 - порт fpauk сервера.  Порт веб-сервера в рамках fpauk на 100 больше 8980.

icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
August 26, 2013, 01:40:07 PM
 #12

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

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

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
August 27, 2013, 07:39:56 AM
 #13

Quote from: icreator
тоесть для тоо чтобы "войти" в систему нужно внести некий депозит любой валюты на свой аккаунт
Аккаунт заводится бесплатно. По началу, депозит пустой. Депозит только в биткойнах.
На данный момент реализованы следующие способы пополнения депозита.
1. За клики на веб странице.
2. Владелец сервера может положить своим клиентам любую сумму.
3. Посылкой транзакции по заданному адресу конкретного количества биткойнов.
   (количество биткойнов такой транзакции содержит номер клиента).
4. Взаимопополнение депозитов владельцами серверов являющимися
 клиентами друг для друга (некоторая автоматизация договоренности).
5. Клиенты одного сервера могут осуществлять перевод друг другу.

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

Quote
опятьже базы клиентов - у каждого узла копия базы клиентов?  с суммами долга?
Это не сеть. У каждого сервера своя уникальная база аккаунтов с депозитами.
Однако, владелец сервера может предоставить своим клиентам возможность переводить
средства на другие fpauk-сервера, клиентом которых он является.

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


icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
September 02, 2013, 01:23:35 PM
 #14

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

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
September 03, 2013, 01:05:19 PM
 #15

круто круто..
С чем-то удалось разобраться?
Quote
еще нужно инвекстора на это найти ))
На что тратить деньги инвестора?
 Как ты вообще мыслишь применение и дальнейшее развитие системы?

Quote
и запустить хотябы 3 сервера
У тебя есть выделенный IP адрес?
В данной реализации клиент и сервер в одном приложении.
Вопрос в том, как заставить народ держать этот фпраук запущенным.
Это должно быть что-то  типа майнинга криптовалют.
В дальнейшем, надо подумать, как смогут предоставлять
фпаук-сервер те, кто не может предоставить IP-сервер.

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


tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
September 22, 2013, 09:54:27 AM
 #16

Quote
и запустить хотябы 3 сервера
У тебя есть выделенный IP адрес?

у меня на одном из провайдеров есть белый IP, но они суки до ~30-40$/мес подняли уже, правда пров хороший...
(правда я его пока решил оставить без сладкого и голодом поморить пока не поумнеют - в доме 5-7 провайдеров,
так что повышение цен дает понижение оплачиваемости(обнаглели - в 1 стор порядке + нарушили договор),
а у него посуточная оплата, дак я вообще издеваюсь включу на пару часов, выкачаю гиг 60 за 2-3 руб, а дальше
можно неделю и на мобильном сидеть за 3 руб в день Wink)   Еще пачку спама принесли - конкуренты уже
и по ~200р около 50 мбит предлагают...  Но за этого обидно - 1 нормальный был и тот сука испортился...)

В принципе если будет кому админить, то сервачок могу собрать под эксперименты, плат много по стенкам висит...
(собирался форумы поднять и еще кое-что, но все руки не доходят, ну там мож пару сайтов для друзей еще,
но самый гемор будет с маршрутизацией - там IP-TV поверх инета идет, и есть 2-3 канала которые нужны,
в общем виндус как маршрутизатор не потянул, сразу хоть инет роутил в локалку, потом и инет пропал, глюкалка хренова, и фиг разбереться че ему надо...
Юниксовые админы даже в таблице роута виндов ничего поднять не смогли, блин  Wink  Короч разбираться придеться,
но зато 1 раз глюки вычистить и потом проблем будет меньше)

Vladimir
PS  тока чтобы там никакого левого траффика не было, невыходной тор приветствуется, а так-же спам для сорма, мож от 80 мбит теперь у них сервак упадет Wink

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

PPPS   еще пара проводов до роспидаркома идет, но те ваще не вменяемые, после 5 лет мучений послал нах...  Кстати они суки нынче под ними ажно 3 системы - еще одного прова перекупили с потрохами, ну и GPON и ADSL у них и был...  Так что независимых провайдеров осталось шт 4-5 всего в доме.  Почти дефицит Wink)
(ну еще 2-3 сотовых 3G - не в счет Wink   Хотя 64к честные есть)
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
October 08, 2013, 08:28:54 PM
 #17

у меня есть виртуальная машина на ауре-виндовс

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
October 12, 2013, 09:24:56 AM
 #18

Quote from: icreator
у меня есть виртуальная машина на ауре-виндовс
Вариант под винду выложен. Сперва следует протестировать на своей локальной машине.
По поводу ввода/вывода бититкойнов у меня некоторая неуверенность.  Хотелось бы добавить еще некий койн
для обменника. Для продажи информации "за бесценок" нужно чтобы система несколько разрослась.
Азартную игрушку-бы сделать.

Quote from: tvv
у меня на одном из провайдеров есть белый IP, но они суки до ~30-40$/мес подняли
Систему мгновенных платежей можно использовать для продажи доступа к глобальной сети.

mak (OP)
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
December 09, 2013, 01:44:18 PM
 #19

Для меня, главной задачей системы - является удобное средсво покупки/продажи файлов.
Покупка - должна немногим отличатся от скачивания бесплатного файла.
(без ручной регистрации, введения аккаунта и т.п )
Выставление на продажу - или типа расшаривания каталога, или запись в некий каталог.
Самому мне заниматься скушно. Да, не особо я компетентен в поставленных задачах.
Я готов платить за апгрэйд системы.
Пока, у меня следуещее пожелание:
  Сделать на JS терминал типа telnet в браузере для взаимодействия с fpauk-сервером.
Рекомендую http://www.genome.ist.i.kyoto-u.ac.jp/~ichinose/jsterm/
Вообще, с  fpauk-сервером не обязательно, достаточно к некому серверу выдающему эхо.
К fpauk-серверу могу прикрутить сам.
За первый работающий вариант даю 0.777 БТЦ за второй 0.444 БТЦ.

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

ЗЫ: Хотелось-бы азартную игрушку прикрутить.


tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 09, 2013, 03:59:14 PM
 #20


Для покупок-продаж всякой мелочи есть проект покруче...

https://sites.google.com/site/crucurrency/donate/donate

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

Ну и обратно можно будет поменять валюту на ресурс - чего нельзя сделать в битке если курс упал или нет спроса!

Vladimir
PS  да, и программистов надо норм позвать, а то чую с такими лохами у вас не только кошельки сопрут...
https://bitcointalk.org/index.php?topic=361587.msg3880540#msg3880540
https://bitcointalk.org/index.php?topic=364321.msg3892074#msg3892074

PPS  кстати, сами-то не хотите заняться программированием по-серьезному?
(разделы для обучения нужны будут все равно)
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!