Na przykład?
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
- Gaduła
- Posty: 360
- Rejestracja: 27 lipca 2013
- Reputacja: 97
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: asocjal » czwartek, 19 stycznia 2017, 17:28
asocjal
- Admin
- Posty: 10340
- Rejestracja: 13 sierpnia 2011
- Reputacja: 5211

Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: Bitmar » czwartek, 19 stycznia 2017, 17:30
a tam, jest już wersja Alpha, projekt kiedyś ruszy, chętnych nie zabraknie a jak się okaże, że to dobrze działa nie widzą powodu aby się nie rozwijało.
np. Thunder czy Flare od Bitfury
Dodano po 42 sekundach:
LN
Bitmar
- Gaduła
- Posty: 360
- Rejestracja: 27 lipca 2013
- Reputacja: 97
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: asocjal » czwartek, 19 stycznia 2017, 17:37
asocjal
- Początkujący
- Posty: 446
- Rejestracja: 24 października 2016
- Reputacja: 145
- Napiwki: https://tippin.me/@Dopelniacz

Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: Dopełniacz » czwartek, 19 stycznia 2017, 17:58
To są tylko różne implementacje tej samej koncepcji lightning network.
Jedyne miejsce jakie widzę do tego pomysłu to kolejny altcoin.

Napiwki: https://tippin.me/@Dopelniacz
W celach edukacyjnych wyśle 8 razy po 700 satoshi, wystarczy podać gdzieś link do tippin albo podobnego serwisu. Nie musisz być online ani posiadać BTC żeby odebrać płatność w LN

Dopełniacz
- Weteran
- Posty: 7892
- Rejestracja: 20 maja 2012
- Reputacja: 969
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: pm7 » czwartek, 19 stycznia 2017, 20:08
Nie da się przekonać kopalni do tego pomysłu. Nawet jeżeli by miało sens podzielić miniblockchainy na wiele serwerów, biorąc pod uwagę, że do walidacji bloków wymagane jest sprawdzenie wszystkich bloków, kopalnie musiałyby się zgodzić co do listy miniblockchainów i utrzymywać olbrzymią infrastrukturę, ze zduplikowanymi węzłami sieci każdego miniblockchaina, żeby móc sprawdzać bloki.asocjal pisze: Masz linka w pierwszym poście. Właśnie jest to pomysł na nową kryptowalutę w której każdy mógłby bez problemu być pełnym klientem. Byłoby fajnie, gdybyś się odniósł, bo niestety mały jest feedback z tego dokumentu i nie wiem, czy jest niezrozumiały, nieciekawy, czy ludziom nie chce się czytać.
Szczerze mówiąc, nie widzę zalet w porównaniu do obecnego sposobu przechowywania transakcji w blokach Bitcoina. Tak samo można na upartego rozproszyć procedurę wysyłania nowego bloku (już są mechanizmy, które umożliwiają pominięcie wysyłania całego nowego bloku jeżeli odbiorca ma transakcje w mempoolu).
Pełny klient musiałby weryfikować wszystkie miniblockchainy, żeby wiedzieć czy blok główny, który zawiera minibloki jest prawidłowy (czy nie zostanie odrzucony przez prawdziwe pełne klienty). Czyli praktycznie masz klienta SRV jeżeli chcesz ograniczyć sprawdzanie do miniblockchain. Nawet wychodzą podobne problemy z prywatnością, tyle że rozproszone na małą grupę, która by korzystała z danego miniblockchaina.
pm7
- Gaduła
- Posty: 360
- Rejestracja: 27 lipca 2013
- Reputacja: 97
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: asocjal » czwartek, 19 stycznia 2017, 20:34
Kopalnie mogłyby sobie to trzymać oczywiście na jednym serwerze albo grupować po 100 minichainów na każdy serwer. Jeśli trzymałyby to na jednym serwerze, to sytuacja byłaby wręcz identyczna jak obecnie przy kopaniu. Co mas zna myśli pisząc "kopalnie musiałyby się zgodzić co do listy miniblockchainów"? Myślę, że informacja o blockchainach byłaby zapisana w kodzie samej kryptowaluty (chociaż przyznaję, że nad każdym szczegółem jeszcze nie myślałem).Nie da się przekonać kopalni do tego pomysłu. Nawet jeżeli by miało sens podzielić miniblockchainy na wiele serwerów, biorąc pod uwagę, że do walidacji bloków wymagane jest sprawdzenie wszystkich bloków, kopalnie musiałyby się zgodzić co do listy miniblockchainów i utrzymywać olbrzymią infrastrukturę, ze zduplikowanymi węzłami sieci każdego miniblockchaina, żeby móc sprawdzać bloki.
Uważam, że kopalnia powinna to weryfikować, ale zwykły klient nie. Jeśli pełny klient widzi, że jego transakcja z jego minichaina ma już kilka potwierdzeń, to może założyć że nie zostanie to cofnięte. W końcu na tym polega PoW. Po co mu weryfikować prawidłowość innych minichainów? Przecież jeśli całość ma już kilka potwierdzeń, to znaczy, że kopalnie to zweryfikowały.Pełny klient musiałby weryfikować wszystkie miniblockchainy, żeby wiedzieć czy blok główny, który zawiera minibloki jest prawidłowy (czy nie zostanie odrzucony przez prawdziwe pełne klienty).
Możesz napisać coś więcej? Co to jest SRV i jakie problemy z prywatnością masz na myśli?Czyli praktycznie masz klienta SRV jeżeli chcesz ograniczyć sprawdzanie do miniblockchain. Nawet wychodzą podobne problemy z prywatnością, tyle że rozproszone na małą grupę, która by korzystała z danego miniblockchaina.
To jest zupełnie co innego. Mechanizm o którym mówisz zapobiega de facto podwójnemu wysłaniu tych samych informacji. Nie zapobiega temu, że każda transakcja globalnie musi dojść do każdego węzła by znaleźć się w mempoolu.Tak samo można na upartego rozproszyć procedurę wysyłania nowego bloku (już są mechanizmy, które umożliwiają pominięcie wysyłania całego nowego bloku jeżeli odbiorca ma transakcje w mempoolu).
W rozwiązaniu które opisałem jest inaczej, bo 99.8% transakcji w sieci w ogóle nie musi dojść do danego węzła bo dotyczą minichainów których ten węzeł nie używa.
asocjal
- Weteran
- Posty: 7892
- Rejestracja: 20 maja 2012
- Reputacja: 969
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: pm7 » piątek, 20 stycznia 2017, 13:33
Praktycznie to samo, co SPV. SPV też polega na tym, że kopalnie weryfikują bloki nie będą kopać na nieprawidłowym.
SPV, nie SRV. W danym miniblockchainie będzie mało transakcji, więc będzie można śledzić użytkowników. Chyba, że LN na to jakoś wpływa.
Kopiąc, trzeba mieć możliwość weryfikacji poprzednich bloków, czyli każda kopalnia musi wiedzieć, co (które miniblockchainy) trzeba mieć na serwerze.asocjal pisze: Kopalnie mogłyby sobie to trzymać oczywiście na jednym serwerze albo grupować po 100 minichainów na każdy serwer. Jeśli trzymałyby to na jednym serwerze, to sytuacja byłaby wręcz identyczna jak obecnie przy kopaniu. Co mas zna myśli pisząc "kopalnie musiałyby się zgodzić co do listy miniblockchainów"? Myślę, że informacja o blockchainach byłaby zapisana w kodzie samej kryptowaluty (chociaż przyznaję, że nad każdym szczegółem jeszcze nie myślałem).
pm7
- Gaduła
- Posty: 360
- Rejestracja: 27 lipca 2013
- Reputacja: 97
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: asocjal » piątek, 20 stycznia 2017, 14:24
Opisze to dokładniej, tak jak ja to widzę trochę upraszczając. Załóżmy, ze w Bitcoinie dojdzie do tego, że tylko kopalnie mają pełne łańcuchy a cała reszta używa SPV i odpytuje kopalnie.pm7 pisze:Praktycznie to samo, co SPV. SPV też polega na tym, że kopalnie weryfikują bloki nie będą kopać na nieprawidłowym.
SPV, nie SRV. W danym miniblockchainie będzie mało transakcji, więc będzie można śledzić użytkowników. Chyba, że LN na to jakoś wpływa.
W zaproponowanej alternatywnej walucie, równiez tylko kopalnie posiadają wszystkie dane, a inne nody posiadają pewien wycinek wszystkich danych (konkretnie po 2 promile całości danych, czyli po 2 minichainy z 1000).
Teraz - jakie są różnice:
1. Wydajność
- W Bitcoinie kopalnie są odpytywane o SPV co może sprawić, że transfer potrzebny na SPV wielokrotnie przekroczy ten na przysyłanie transakcji i bloków.
- W systemie minichainów kopalnie tylko wysyłają informacje po wykopaniu, a więc nie są bardziej obciążone dodatkowymi zapytaniami o SPV.
- W SPV, lekki klient musi odpytywać kopalnię. Nie może odpytyać innego lekkiego kienta.
- W systemie minichainów node nie musi odpytywać kopalni. W ogóle nie musi bezpośrednio komunikować się z kopalnią i zawsze nowe bloki może otrzymać od innego full noda z którym współdzieli dany miniblockchain.
2. Bezpieczeństwo i niezawodność
- Gdyby nagle wszystkie kopalnie w Bitcoinie (których jest niewiele) zaatakować DOS, to całość leży i kwiczy, bo nagle nikt nie ma dostępu do blockchaina, SPV nie działa, sieć nie działa.
- Gdyby to samo zrobić w systemie minichainów, to skutki sa dużo lżejsze. Nowe bloki co prawda nie sa wykopywane, ale całośc informacji dotychczas wykopanej znajduje się również poza kopalniami, bo jest rozproszona w nodach.
3. Prywatność
- W SPV ciężko mówić o jakiejkowleik prywatności. Założmy, że trzymasz pokaźną sumkę na zimnym portfelu i chciałbyś co jakiś czas sprawdzić, czy jeszcze tam jest. W SPV po prostu zdradzasz komuś innemu, którym adresem jstes zainteresowany (chyba, że będziesz dla ściemy odpytywał o tysiące innych adresów, ale nie wiem, co na to kopalnia - pewnie skończy się banem

- W systemie minichainów, każdy minichain jest używany przez 1000 osób. Zakładasz sobie zimny portfel np. na minichainie 123 i pobierasz full noda z minichainami 123 oraz 234. Nikt nie wie dokładnie który adres obserwujesz. Wie tylko że jest to jeden spośród kilkudziesięciu tysięcy adresów w jednym z minichainów 123 albo 234.
Dodatkowo sam LN zapewnia sporą prywatność w kwestii transferu środków, no ale tutaj nie chce się rozwodzić.
OK, myślę,że mogłoby to działać w ten sposób:pm7 pisze:Kopiąc, trzeba mieć możliwość weryfikacji poprzednich bloków, czyli każda kopalnia musi wiedzieć, co (które miniblockchainy) trzeba mieć na serwerze.
- Każdy blok jest ponumerowany. Np. blok nr 30 w głównym łańcuchu (mainchainie) zawiera hashe bloków nr. 30 ze wszystkich minichainów. Kopalnia zbiera wszystkie transakcje, dodaje je do właściwych im minichainów, aktualizuje hashe i w końcu udaje jej się wykopać block nr 31. W tym momencie kopalnia posiada blok nr 31 z głównego blockchaina jak i bloki nr. 31 ze wszystkich minichainów. Trzeba to teraz jakoś rozesłać. Można to zrobić po prostu tak, że kopalnia rozsyła tylko blok z głównego blockchaina. Odbiorca (kopalnia albo full node) bierze blok i widzi "aha, więc brakuje mi bloku nr 31 z minichaina nr 123". Odbiorca prosi więc o podesłanie tego bloku kopalnię albo innego fulll noda (który mógł dostać ten blok już wcześniej).
Więc skąd kopalnia ma wiedzieć, która miniblockchainy mieć na serwerze? Stąd, że otrzymuje od innej kopalni wykopany blok główny, a w nim jest zawarta informacja czego potrzebuje. Może o to odpytać kopalnię, która przysłała ten blok główny.
asocjal
- Bardzo Zły Moderator
- Posty: 14458
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2683
- Lokalizacja: Polska/Wwa/GW

Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: rav3n_pl » sobota, 21 stycznia 2017, 12:03
Nieprawda.asocjal pisze: 3. Prywatność
- W SPV ciężko mówić o jakiejkowleik prywatności. Założmy, że trzymasz pokaźną sumkę na zimnym portfelu i chciałbyś co jakiś czas sprawdzić, czy jeszcze tam jest. W SPV po prostu zdradzasz komuś innemu, którym adresem jstes zainteresowany (chyba, że będziesz dla ściemy odpytywał o tysiące innych adresów, ale nie wiem, co na to kopalnia - pewnie skończy się banem)
SPV odpytuje o salda/transakcje przez filtr Blooma - nie podaje bezpośrednio o jakie adresy chodzi.
Dodatkowo, można ustawić jak dużo "flase positives" chcemy otrzymywać.
Możemy też tak przerobić SPV żeby celowo odpytywał o konkretne adresy (filtr na pewno zwróci informacje o konkretnych adresach).
BIP39 Mnemonik z talii kart
Bitcoin Core 0.29
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 7892
- Rejestracja: 20 maja 2012
- Reputacja: 969
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: pm7 » sobota, 21 stycznia 2017, 13:17
https://github.com/bitcoin/bips/blob/ma ... .mediawikiasocjal pisze:Uważam, że tak. A to z jednej prostej przyczyny - pełny klient zawsze może w przyszłości odwdzięczyć się tym samym. Za to cienki klient jest nieco jak pijawka - bo zawsze bierze, ale nigdy nie odwdzięczy się tym samym. Poza tym często sprawdzając wiele adresów mógłby po jakimś czasie zeżreć więcej transferu niż gdyby po prostu pobierał bloki. Jest z reszta na to jakiś limit? Co jeśli będę odpytywał po tysiąc adresów na minutę? Jak odróżnić faktyczną potrzebę od ataku DOS? Nie będę ściemniał, że znam SPV w najdrobniejszych detalach, ale ja tu widzę sporo problemów i po prostu jakoś nie do końca podoba mi się to rozwiązanie. Ktoś kto świadczy usługę (a SPV wygląda jak usługa) powinien otrzymać coś w zamian.pm7 pisze:Uważasz, że pełny klient wolałby przesyłać kopie wszystkich bloków do innych pełnych klientów niż obsłużyć kilku klientów pytających wyłącznie o konkretne adresy?
Co do reszty - fajnie że się zgadzamy. Ale powiedz, tak szczerze - nie czujesz, że taki podział na SPV i full client jest za bardzo niesprawiedliwy? Moim zdaniem coś takiego może zacząć działać bardzo kiepsko, bo jeśli nie jesteś kopalnią masz niewielkią motywację do bycia full node. Zwróć uwagę, że takiego problemu nie ma w proponowanym przeze mnie pomyśle. Wszyscy są równi w kwestii praw i obowiązków (że tak się wyrażę)
Nie jesteś w stanie obecnie odróżnić cienkiego klienta od pełnego, który chce się zsynchronizować z siecią. Zużywają tyle samo zasobów, ale gdyby mogły pytać o konkretne adresy, zużywały dużo, dużo mniej. Pełne klienty i tak utrzymują bazę niewydanych wyjść, wystarczy o nie pytać.As Bitcoin grows in usage the amount of bandwidth needed to download blocks and transaction broadcasts increases. Clients implementing simplified payment verification do not attempt to fully verify the block chain, instead just checking that block headers connect together correctly and trusting that the transactions in a chain of high difficulty are in fact valid. See the Bitcoin paper for more detail on this mode.
Today, SPV clients have to download the entire contents of blocks and all broadcast transactions, only to throw away the vast majority of the transactions that are not relevant to their wallets. This slows down their synchronization process, wastes users bandwidth (which on phones is often metered) and increases memory usage.
Jeżeli chcesz się oprzeć na LN, to także operatorzy kanałów LN muszą mieć wiele miniblockchainów.
Nierealne. SPV zużywa nieporównywalnie mniej transferu.
SPV nie jest żadnym obciążeniem, kopalnie nie muszą oferować informowania o transakcjach związanych z danym adresem (choć to też nie jest obciążeniem)
Zasadniczo tak, ale SPV jest dużo mniejszym obciążeniem niż przesłanie bloku.asocjal pisze: W SPV, lekki klient musi odpytywać kopalnię. Nie może odpytyać innego lekkiego kienta.
- W systemie minichainów node nie musi odpytywać kopalni. W ogóle nie musi bezpośrednio komunikować się z kopalnią i zawsze nowe bloki może otrzymać od innego full noda z którym współdzieli dany miniblockchain.
Spokojnie, próbowano. Kopalnie się nauczyły bronić.
Zawsze są dodatkowe metody, TOR, filtr blooma i inne. To nie jest problem nie do rozwiązania.asocjal pisze: - W SPV ciężko mówić o jakiejkowleik prywatności. Założmy, że trzymasz pokaźną sumkę na zimnym portfelu i chciałbyś co jakiś czas sprawdzić, czy jeszcze tam jest. W SPV po prostu zdradzasz komuś innemu, którym adresem jstes zainteresowany (chyba, że będziesz dla ściemy odpytywał o tysiące innych adresów, ale nie wiem, co na to kopalnia - pewnie skończy się banem)
Nie o to mi chodziło, ale niech będzie, że to nie jest problemem. Wciąż dla kopalni nie ma żadnego zysku z rozdzielenia transakcji na tysiąc miniblckchainów w porównaniu do trzymania wszystkiego normalnie w bloku, tak jak obecnie.
Dla jasności: SPV to sposób weryfikacji transakcji, o których wiemy (znamy ich txid/wiemy, w którym bloku są). Trzeba jednak móc znaleźć te transakcje. Electrum utrzymuje serwery, które odpowiadają na pytanie: jakie transakcje są związane z tym adresem? Inne portfele ściągają cały blockchain, od określonego momentu (nie ma potrzeby na szczęście sprawdzać bloki sprzed daty wygenerowania adresu) i po sprawdzeniu, czy w danym bloku nie ma transakcji do nich wyrzucają blok.
pm7
- Bardzo Zły Moderator
- Posty: 14458
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2683
- Lokalizacja: Polska/Wwa/GW

Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: rav3n_pl » sobota, 21 stycznia 2017, 14:42
Opis SPVBloom filters #1795
Merged
gavinandresen merged 17 commits into bitcoin:master from TheBlueMatt:bloom on 17 Jan 2013
https://bitcoin.org/en/developer-guide# ... cation-spv
BIP39 Mnemonik z talii kart
Bitcoin Core 0.29
Linki do YT, TT, LI i reszty
rav3n_pl
- Gaduła
- Posty: 360
- Rejestracja: 27 lipca 2013
- Reputacja: 97
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: asocjal » poniedziałek, 23 stycznia 2017, 13:04
Sieć mogłaby działać gdyby nawet wszyscy operatorzy mieli jedynie po dwa minichainy. Stąd założyłem, że tyle też powinien mieć full node, bo wtedy każdy mógłby być właściwie operatorem. Być może w praktyce duzi operatorzy, którzy na LN oparliby swój biznes mieliby wszystkie minichainy, by otworzyć bardzo wiele kanałów. Można jednak wyobrazić sobie małego operatora, który doszedł do wniosku, że przepływ płatności miedzy użytkownikami minichaina 123 a 234 kuleje (idzie okrężną drogą), więc skupia się na zakładaniu kanałów na tych minichainach tylko.pm7 pisze:Jeżeli chcesz się oprzeć na LN, to także operatorzy kanałów LN muszą mieć wiele miniblockchainów.
Patrząc jednostkowo, to tak, ale zasadnicza różnica jest taka, że blok wpada średnio co 10 minut, a zapytań o SPV możesz mieć tysiące lub miliony na sekundę. Im większy blockchain tym mniej pełnych klientów. Im mniej pełnych klientów tym więcej zapytań przypada na jednego. W końcu sumarycznie same zapytania SPV mogłyby zużywać więcej zasobów niż przesyłanie bloków czy odbieranie transakcji.pm7 pisze: Nierealne. SPV zużywa nieporównywalnie mniej transferu.
...
SPV nie jest żadnym obciążeniem, kopalnie nie muszą oferować informowania o transakcjach związanych z danym adresem (choć to też nie jest obciążeniem)
...
Zasadniczo tak, ale SPV jest dużo mniejszym obciążeniem niż przesłanie bloku.
Wolę opierać się na prawie Moora, że jeśli coś może się wydarzyć, to w końcu się wydarzy, niż na hipotezie, że skoro coś się jeszcze nie wydarzyło, to już się nie wydarzy. Jak już pisałem pełnych nodów będzie coraz mniej, a czym mniej nodów tym łatwiej zaatakować.pm7 pisze: Spokojnie, próbowano. Kopalnie się nauczyły bronić.
rav3n_pl pisze: SPV odpytuje o salda/transakcje przez filtr Blooma - nie podaje bezpośrednio o jakie adresy chodzi.
Dodatkowo, można ustawić jak dużo "flase positives" chcemy otrzymywać.
Możemy też tak przerobić SPV żeby celowo odpytywał o konkretne adresy (filtr na pewno zwróci informacje o konkretnych adresach).
O ile dobrze zrozumiałem ideę filtra blooma, to faktycznie gdy serwer dostanie zapytanie to nie do końca wie czego szukamy, ale jeśli już znajdzie transakcję pasującą do filtra, to już posiada informację czym byliśmy zainteresowani, więc z tą prywatnością to tak średnio jest. Z resztą widzę, że w ogóle jest z tym trochę problemów o czym można poczytać np tutaj: https://en.bitcoin.it/wiki/Thin_Client_Security.pm7 pisze: Zawsze są dodatkowe metody, TOR, filtr blooma i inne. To nie jest problem nie do rozwiązania.
Jasne, różne problemy można łatać, ale czasem lepiej zrobić coś nowego. Sam Bitcoin jest przykładem, że lepiej zrobić coś nowego niż łatać niedoskonałości systemu bankowego jak to robi np. DotPay czy całą masa innych. Tyle tylko, ze Bitcoin to prototyp. Można teoretycznie łatać prototyp, ale częściej prototyp służy jedynie (albo aż) do tego by zebrać doświadczenia i stworzyć coś lepszego. Prawie zawsze przełomowe wynalazki są tylko prototypami, chociaż ich twórcy bardzo chcieli, żeby było inaczej. Weźcie cokolwiek - systemy operacyjne, przeglądarki internetowe, wyszukiwarki, komunikatory. Jest naprawdę bardzo mała szansa, że Bitcoin nie zostanie zastąpiony czymś lepszym.
Przy naprawdę sporej ilości transakcji, lepiej, żeby nie spływały wszystkie na raz do jednego miejsca. To rodzi problemy z odpowiednio silną infrastrukturą a w przypadku Chin prawdopodobnie również że tak się wyrażę "inne problemy"pm7 pisze:Nie o to mi chodziło, ale niech będzie, że to nie jest problemem. Wciąż dla kopalni nie ma żadnego zysku z rozdzielenia transakcji na tysiąc miniblckchainów w porównaniu do trzymania wszystkiego normalnie w bloku, tak jak obecnie.

Rozumiem, sam tez starałem się trochę doczytać. Jednak po tym co czytam, uważam że stwierdzenie iż minichainy to SPV jest kompletnie nieuzasadnione. Jeśli SPV umożliwia tylko weryfikację transakcji, której ID znamy to jeszcze gorzej niż myślałem. Czyli jeśli chcę po prostu obserwować adres, to nawet sam SPV nie wystarczy i trzeba użyć serwerów firm trzecich (np. Electrum). Sam Bitcoin czegoś takiego nie supportuje, przynajmniej na razie.Dla jasności: SPV to sposób weryfikacji transakcji, o których wiemy (znamy ich txid/wiemy, w którym bloku są). Trzeba jednak móc znaleźć te transakcje. Electrum utrzymuje serwery, które odpowiadają na pytanie: jakie transakcje są związane z tym adresem? Inne portfele ściągają cały blockchain, od określonego momentu (nie ma potrzeby na szczęście sprawdzać bloki sprzed daty wygenerowania adresu) i po sprawdzeniu, czy w danym bloku nie ma transakcji do nich wyrzucają blok.
No i przede wszystkim - SPV nie dość, że jest skomplikowany i "z problemami" to jest to architektura client-server a nie P2P! Mamy podział na małą grupę serwerów i dużą grupę klientów. W minichainach tego podziału nie ma i nadal jest to czysty P2P.
Przepraszam, ale po mimo długiej dyskusji nie jestem w stanie zrozumieć dlaczego nie widzicie istotnej przewagi minichainów nad SPV. Ja po prostu chciałbym móc sobie zainstalować na telefonie pełnego, oficjalnego klienta, a nie portfel firm trzecich. Przecież to właśnie architektura P2P jest podstawą idei Bitcoina. Po co iść w kierunku klient-serwer?
asocjal
- Weteran
- Posty: 7892
- Rejestracja: 20 maja 2012
- Reputacja: 969
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: pm7 » poniedziałek, 23 stycznia 2017, 15:41
Cóż, ja tak samo nie widzę, dlaczego wciąż uważasz swój pomysł za lepszy od SPV. Trudno. Możemy zaczekać na LN i możesz spróbować zaimplementować swój pomysł, albo namówić kogoś, żeby to zrobił i przetestować na żywo. Ja nie widzę zysków z wprowadzenia czegoś takiego do Bitcoina.
pm7
- Gaduła
- Posty: 360
- Rejestracja: 27 lipca 2013
- Reputacja: 97
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: asocjal » poniedziałek, 23 stycznia 2017, 15:49
To pomysł na nową/inną kryptowalutę a nie zmianę do Bitcoina. W każdym razie dzięki, bo taka rozmowa okazała się tak czy siak pomocna. Dowiedziałem się co nieco o SPV.pm7 pisze: Cóż, ja tak samo nie widzę, dlaczego wciąż uważasz swój pomysł za lepszy od SPV. Trudno. Możemy zaczekać na LN i możesz spróbować zaimplementować swój pomysł, albo namówić kogoś, żeby to zrobił i przetestować na żywo. Ja nie widzę zysków z wprowadzenia czegoś takiego do Bitcoina.
asocjal
- Rozmowny
- Posty: 115
- Rejestracja: 7 marca 2013
- Reputacja: 41

Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: Spider » poniedziałek, 23 stycznia 2017, 15:52
Murphy's law doesn't mean that something bad will happen. It means that whatever *can* happen, will happen. (Interstellar

Spider
- Weteran
- Posty: 7892
- Rejestracja: 20 maja 2012
- Reputacja: 969
Dzięki LN możemy stworzyć kryptowalutę z wieloma mini blockchainami
Postautor: pm7 » poniedziałek, 23 stycznia 2017, 15:57
Chodziło mi o przeprowadzenie testów, choćby nawet w testnecie Bitcoina, nie sugerowałem tworzenia nowej kryptowaluty.
pm7
- Poprzednia
- 1
- 2
- 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 4 gości
- Strefa czasowa UTC+02: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).