Praca z bitcoin deamon
- Wygadany
- Posty: 582
- Rejestracja: 1 września 2014
- Reputacja: 49
Praca z bitcoin deamon
Postautor: cryptotrader » piątek, 19 września 2014, 08:46
2. Ktoś może znalazł najlepsze praktyki lub ma własne doświadczenie związane z używaniem w aplikacjach bitcoin deamon tzn. bezpieczną z nim pracą, ale także mechanizmem backupowania operacji w bazach danych.
cryptotrader
- Weteran
- Posty: 3966
- Rejestracja: 15 lutego 2014
- Reputacja: 428
Re: Praca z bitcoin deamon
Postautor: Chancellor » piątek, 19 września 2014, 10:08
Chancellor
- Weteran
- Posty: 7893
- Rejestracja: 20 maja 2012
- Reputacja: 969
Re: Praca z bitcoin deamon
Postautor: pm7 » piątek, 19 września 2014, 10:12
2. Ale co chcesz zrobić? Najbezpieczniej jest używać adresów offline, a klientem BTC jedynie sprawdzać saldo tych kont.
Chancellor: Warto wspomnieć, że Bitcoin Core ma funkcję trzymania informacji o saldzie przypisanego do danego konta, które może być niezgodne z realnym saldem - ponoć właśnie dla giełd itd. Ale zdaje się, że raczej się z tego nie korzysta.
pm7
- Wygadany
- Posty: 582
- Rejestracja: 1 września 2014
- Reputacja: 49
Re: Praca z bitcoin deamon
Postautor: cryptotrader » piątek, 19 września 2014, 10:21
@pm7
Piszę aplikację i mam problem w jaki sposób synchronizować zapisy operacji w bazie danych i na bitcoin walletcie. Do tej pory myślałem o bezpośrednim mapowaniu jeden do jednego. Realizuję to jako transakcję w bazie danych, a następnie przesuwam stosowne kwoty pomiędzy kontami użytkowników na bitcoin walletcie, bo jak widać realizowanie tego poprzez sieć nie ma jednak specjalnie sensu.
Jak przeprowadzane jest monitorowanie przychodzących transakcji, tak aby miało to w miarę natychmiastowe odwzorowanie w bazie danych? Planuję zrobić to na node.js, który co pewien czas będzie odpytywało deamona i w przypadku pojawienia się nowych wpłat, bądź wypłat uaktualniało rejestr w bazie. Ogólnie ta kwesta synchronizacji pomiędzy tym co w bazie, a tym co w wallecie sprawia mi nieco problemów.
cryptotrader
- Gaduła
- Posty: 307
- Rejestracja: 20 maja 2011
- Reputacja: 28
Re: Praca z bitcoin deamon
Postautor: doooku » piątek, 19 września 2014, 10:49
*twórcy bitcoin-core odradzają używania kont użytkownika zdefiniowanych w ramach bitcoin core,
*dobrą praktyką jest dzielenie środków na cold i hot wallety, jeżeli chcesz sychronizować na demonie to wszystko strasznie się komplikuje,
*wydajność,
*bezproblemowe przelewy między userami
*użycie własnej implementacji demona to ogromne ryzyko błędów, pomyśl o tym tylko w ostateczności
Najprościej jest odpytywac demona o listę tranzakcji w stałych odstępach czasu. Oczywiście pojedynczy demon ma określoną wydajnośc, ale przecież możesz skalować rozwiązanie horyzontalnie i użyć wielu demonów, gdzie każdy będzie kontrolował określoną pulę adresów.
Dodatkowo może wykorzystać mechanizm notyfikacji. Po każdej wykrytej tranzakcji demon poinforumuje aplikację o jej zaistnieniu, a ty zapisz w bazie danych odpowiedni rekord. Ze względu na zawodność notyfikacji dodatkowo wypadałoby by wykonać pełne sprawdzenie wyżej wymienioną metodą kilka razy na dobę.
https://github.com/btc4j/btc4j-daemon
doooku
- Bardzo Zły Moderator
- Posty: 14346
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2639
- Lokalizacja: Polska/Wwa/GW
Re: Praca z bitcoin deamon
Postautor: rav3n_pl » piątek, 19 września 2014, 10:51
Z ABE informacja o nowych wpłatach i wykonanych wypłatach (po zatwierdzeniu w bloku).
Privkeye osobno, core tylko jako pożywka dla ABE i do wysyłania transakcji wychodzących.
No i jakaś metoda konsolidacji środków czy też wysyłania ich do chłodni.
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty
rav3n_pl
- Wygadany
- Posty: 582
- Rejestracja: 1 września 2014
- Reputacja: 49
Re: Praca z bitcoin deamon
Postautor: cryptotrader » piątek, 19 września 2014, 11:03
cryptotrader
- Gaduła
- Posty: 307
- Rejestracja: 20 maja 2011
- Reputacja: 28
Re: Praca z bitcoin deamon
Postautor: doooku » piątek, 19 września 2014, 11:32
@rav3n_pl nie używałem ABE, ale zadam przy okazji kilika pytań:rav3n_pl pisze:Najrpościej to ABE i własna baza do tego.
Z ABE informacja o nowych wpłatach i wykonanych wypłatach (po zatwierdzeniu w bloku).
Privkeye osobno, core tylko jako pożywka dla ABE i do wysyłania transakcji wychodzących.
No i jakaś metoda konsolidacji środków czy też wysyłania ich do chłodni.
- czy ABE wykorzystuje zewnętrznego klienta btc czy ma wbudowanego klienta implementowanego w Pythonie ?
- czy ABE dobrze się skaluje ?
- jaki jest poziom niezawodności ABE ? (empirycznie zauważyłem że na niektórych funkcjach bitcoin-core nie mogę polegać, ponieważ wymagają spełnienia pewnych warunków żeby działać niezawodnie)
doooku
- Bardzo Zły Moderator
- Posty: 14346
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2639
- Lokalizacja: Polska/Wwa/GW
Re: Praca z bitcoin deamon
Postautor: rav3n_pl » piątek, 19 września 2014, 14:31
Odpytywanie przez API raczej nie powinno stanowić problemu, ale nie testowałem ani nie szukałem
Dużo zależy jak skonfigurujesz.
Niezawodność raczej 100%, przecież chodzą ABE i jeżeli moneta nie jest "dziwna" to nie ma z nimi problemu. Byle miejsca starczyło. No i pierwsze odpalenie ABE na BTC trwa.... i trwa...
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty
rav3n_pl
- Wygadany
- Posty: 699
- Rejestracja: 26 czerwca 2013
- Reputacja: 1
- Lokalizacja: Warszawa
Re: Praca z bitcoin deamon
Postautor: lucky777 » piątek, 19 września 2014, 16:16
Nie zapomnij o kwestiach bezpieczeństwa. System jest na tyle bezpieczny na ile bezpieczne jest najsłabsze ogniwo. W tym wypadku najsłabszym ogniwem będzie twoja aplikacja. Przy takim 'bezpośrednim' powiązaniu znajdując lukę w aplikacji będzie można łatwo opróżnić wallet z BTC. Przy przelewach wychodzących na pewno rozważ jakiś cold wallet a nawet fizyczne odseparowanie środowisk.cryptotrader pisze: Piszę aplikację i mam problem w jaki sposób synchronizować zapisy operacji w bazie danych i na bitcoin walletcie. Do tej pory myślałem o bezpośrednim mapowaniu jeden do jednego. Realizuję to jako transakcję w bazie danych, a następnie przesuwam stosowne kwoty pomiędzy kontami użytkowników na bitcoin walletcie
lucky777
- Początkujący
- Posty: 5
- Rejestracja: 3 stycznia 2016
- Reputacja: 0
Re: Praca z bitcoin deamon
Postautor: edi2edi » niedziela, 3 stycznia 2016, 21:14
edi2edi
- Bardzo Zły Moderator
- Posty: 14346
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2639
- Lokalizacja: Polska/Wwa/GW
Re: Praca z bitcoin deamon
Postautor: rav3n_pl » niedziela, 3 stycznia 2016, 21:29
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty
rav3n_pl
- Początkujący
- Posty: 5
- Rejestracja: 3 stycznia 2016
- Reputacja: 0
Re: Praca z bitcoin deamon
Postautor: edi2edi » poniedziałek, 4 stycznia 2016, 06:19
edi2edi
- Weteran
- Posty: 3966
- Rejestracja: 15 lutego 2014
- Reputacja: 428
Re: Praca z bitcoin deamon
Postautor: Chancellor » poniedziałek, 4 stycznia 2016, 08:27
Mogą mieć inne oprogramowanie niż standardowy daemon z Core.edi2edi pisze:Dzięki. A więc w jaki sposób popularne portale z możliwością zakładania portfeli realizują tego typu czynności? Bardzo czesto chwalą się, że każdy portfel jest szyfrowany. Trzymają wszytko w jednym portfelu ?
Chancellor
- Początkujący
- Posty: 5
- Rejestracja: 3 stycznia 2016
- Reputacja: 0
Re: Praca z bitcoin deamon
Postautor: edi2edi » poniedziałek, 4 stycznia 2016, 17:45
edi2edi
- Bardzo Zły Moderator
- Posty: 14346
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2639
- Lokalizacja: Polska/Wwa/GW
Re: Praca z bitcoin deamon
Postautor: rav3n_pl » poniedziałek, 4 stycznia 2016, 18:49
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 7893
- Rejestracja: 20 maja 2012
- Reputacja: 969
Re: Praca z bitcoin deamon
Postautor: pm7 » wtorek, 5 stycznia 2016, 16:58
SPV jest nieco mniej bezpieczne.
pm7
- Bardzo Zły Moderator
- Posty: 14346
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2639
- Lokalizacja: Polska/Wwa/GW
Re: Praca z bitcoin deamon
Postautor: rav3n_pl » środa, 6 stycznia 2016, 22:41
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Praca z bitcoin deamon
Postautor: MusX » czwartek, 7 stycznia 2016, 02:17
MusX
Wróć do „Programowanie i wdrożenia”
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości
- Strefa czasowa UTC+01:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).