Chcę zaprezentować distbit - prywatny punkt błyskawicznej sprzedaży kryptowalut
Jak działa:
W skrócie- aplikacja na PC/smartphone przyjmuje zamówienia, podaje dane do przelewu, sprawdza konto bankowe, wysyła zamówioną kryptowalutę
Jak skorzystać:
Aktualnie można korzystać z IRC i kont mBank oraz Alior, w planach kolejne platformy czatowe i banki
Wystarczy wejść na kanał IRC #distbit-pl i napisać prywatną wiadomość do użytkownika db-mbank-kac
Kod: Zaznacz cały
(15:17:10) KacTech: ?
(15:17:10) db-mBank-kac: 0.01 [BTC | XPM] [inputs.io | p2p-btc | p2p-xpm]:TARGET
(15:17:11) KacTech: 0.01 btc twojadres@foo.com
(15:17:12) db-mBank-kac: select target wallet: 1)inputs.io 2)p2p-btc
(15:17:15) KacTech: 1
(15:17:15) db-mBank-kac: OK, 0.01 BTC -> inputs.io:twojadres@foo.com
(15:17:16) db-mBank-kac: Bank: 'mBank [pl]' Account: '61114020040000300263889414' Recipient: 'PIOTR ANDRZEJ KOPEĆ' Value: '3.89 PLN' Title: 'db-50dd94eb-27ba-40c3-bcd3-2b36a01d8156'
(15:17:17) db-mBank-kac: Order: 2013-09-11 15:17:15 | db-50dd94eb-27ba-40c3-bcd3-2b36a01d8156 | kactech | 3.89 PLN [pl/mBank/61114020040000300263889414] -> 0.01 BTC [inputs.io:twojadres@foo.com] | 389 PLN/BTC | min 0.01
(15:17:18) db-mBank-kac: Signature: IJ7xis5C7rGYNqX/272Xyaz6d3wfMN1ANdq0nWG0zjljAByrxzLShMtt8pHQBKbICYaq+6ZwPsWG/tt/ZMqB6Rc=
Jeżeli chcemy przesłać zakupione BTC bezpośrednio na adres BTC to:
Kod: Zaznacz cały
(15:19:57) KacTech: 0.01 btc 17GXg1ria3Sr43LGxboAZzTQvn6nQuFXxw
(15:19:57) db-mBank-kac: select target wallet: 1)inputs.io 2)p2p-btc
(15:19:58) KacTech: 2
(15:19:59) db-mBank-kac: OK, 0.01 BTC -> p2p-btc:17GXg1ria3Sr43LGxboAZzTQvn6nQuFXxw
(15:20:00) db-mBank-kac: Bank: 'mBank [pl]' Account: '61114020040000300263889414' Recipient: 'PIOTR ANDRZEJ KOPEĆ' Value: '3.93 PLN' Title: 'db-b8e9448e-8ca8-400a-b799-55184c93bb96'
(15:20:01) db-mBank-kac: Order: 2013-09-11 15:19:59 | db-b8e9448e-8ca8-400a-b799-55184c93bb96 | kactech | 3.93 PLN [pl/mBank/61114020040000300263889414] -> 0.01(0.0101 - 0.0001) BTC [p2p-btc:17GXg1ria3Sr43LGxboAZzTQvn6nQuFXxw] | 393 PLN/BTC | min 0.0000543
(15:20:02) db-mBank-kac: Signature: HxMpAaIi9iiNVArNLo7o2mf1puI4sTD4aUf+wyL3kUcJj1yfG5gbhJULxk16XEjBancIXugvsCyb09iDUi751dM=
Po co?:
Kupowanie kryptowalut na giełdzie jest ***** Nie ma zastąpić skupu na giełdzie tylko ma służyć do dystrybucji wśród znajomych/rodziny niewielkich ilości kryptowalut, szybko, wygodnie, tanio. I jest rozproszone, czyż nie?
Przykładowe wykorzystanie:
- ktoś chce powąchać krypto ale zanim nie obczai tematu to nie włoży w to więcej niż 2 zł
- gość znalazł plik w sieci za który musi zapłacić w BTC ale nie ma zamiaru zgłębiać tematu - chce tylko plik
- zamiast totka kup BTC za 5 zł i przehulaj na just-dice.com
Plany:
Do końca dnia chciałbym aby były obsługiwane portfele rpc.(aktualnie tylko BTC po inputs.io), do końca tygodnia konta bankowe Alior sync.
Dalszy rozwój uzależniony od zainteresowania.
Założyłem że udostępnię distbit na github do 48h po:
a) zebraniu (sybolicznego ) 1BTC na adresie 17GXg1ria3Sr43LGxboAZzTQvn6nQuFXxw, co ponad to - pójdzie na obsługę kont innych banków.
EDIT 13-09-13
b) lub po znalezieniu 10 chętnych do uruchomienia distbit na lapku/pc w celu okazjonalnej sprzedaży kryptowalut (można doliczyć odpowiedni % do ceny i grzecznie zapłacić dochodowy).
Aktualnie chętnych: 6/10
!EDIT
Jeżeli nie uda się zebrać to znaczy że projekt jest bezużyteczny. Fajnie gdyby udało się wydać to z tak otwartą licencją by użycie kodu wymagało wzmianki o BTC i tym forum, jeżeli ktoś jest biegły w tych sprawach - bardzo proszę o sugestie.
Kod jak na razie jest strasznie por***********y ponieważ próbowałem różnych rozwiązań i rozważałem różne ścieżki ale jak już działa to poogarniam.
Aplikacja jest zrobiona tak by była elastyczna oraz łatwa w konfiguracji, aktualny config w YAML (# to wycięte linijki) wygląda tak:
Kod: Zaznacz cały
name: kactech
channels:
- type: ircbot
language: pl
host: irc.freenode.net
user: db-mBank-kac
channel: '#distbit-pl'
disable: false
verbose: false
accounts:
- pl/mBank/61114020040000300263889414
# - pl/foo/123
wallets:
- inputs.io
- p2p-btc
- p2p-xpm
exchangeRateProviders:
pln.bitcurex.com: [PLN/BTC]
mcxnow.com: [BTC/XPM]
# bitstamp.net: [USD/BTC]
exchangeRateChains:
PLN/XPM: [BTC/XPM, PLN/BTC]
wallets:
inputs.io:
type: inputs.io
account: distbit
p2p-btc:
type: rpc-client
host: localhost
port: 8332
currency: BTC
p2p-xpm:
type: rpc-client
host: localhost
port: 9912
currency: XPM
# p2p-xpm:
# type: FooWallet
# currency: XPM
limits:
BTC: 1000000
XPM: 100000000
Czekam na pytania i komentarze!
P.