Problem niepotwierdzonych tx wiąże się ze słabym algorytmem selekcji tipów. Jeżeli twoja tx zostanie szybko że tak powiem złapana przez algorytm to potwierdzenie będzie szybkie. Jeżeli tak sie nie stanie to czym wiecej czasu upływa tym mniejsza szansa na potwierdzenie (z czasem tx staje się dla sieci coraz bardziej zapomniana). Właśnie zerknąłem że w tym momencie tylko co 3 tx ma szanse przejscia (potwierdzenia) za pierwszym razem.HODLER.TECH pisze: Miałem na myśli coś takiego:
- user wysyła transakcję i mamy 2 możliwości:
1. Transakcja wysyłana jest szybko i sprawnie
2. Transakcja wisi i potrzebne jest jej powtórne rozgłoszenie - wtedy włącza się automat który rozgłasza wiszące transakcje bez potrzeby robienia tego przez użytkownika.
Nie wykluczam że masz rację i spowodowało by to dużo większe obciążenie sieci.
Dlatego wprowadzili promowanie które jest kolejną protezą i jest jakby przypomnieniem dla sieci że tx wciąż jest niepotwierdzona (coś jakby ktoś w tłumie czekający na coś krzyczał że on tu wciąż jest i dalej czeka na obsługę).
Sprawdzało sie to nieżle ale promowanie to zabieranie zasobów nodowi. Inna sprawa to że takie promowanie możliwe jest tylko na nodach które maja właczoną opcję sługi dla zdalnego (POW) która to opcja na wielu nodach jest wyłączona z tego samego powodu (zjadanie zasobów nodów).
Ja widzę dwa wyjscia.
1. Lepszy algorytm selekcji tips co problem zmniejszy ale go nie rozwiąże całkowicie gdyż to nigdy nie będzie 100%.
2. Wiele nodów łączonych programowo w większe grupy które w przypadku duzego obciażenia przekazują POW i autopromowanie do innego noda w grupie który nie jest obciążony w danej chwili. Ten sposób dobrze zaimplementowany powinien rozwiązać problem prawie całkowicie. Tylko wiedząc ile czasu zajeło stworzenie nowego portfela nie spodziewam się implementacji punktu 2 w ciągu roku.
Jest jeszcze problem który nie wiem jak oni rozwiążą bo dla mnie na tę chwilę jest trudny do rozwiązania. Ponieważ tx nic nie kosztuje (oprócz kosztu energi co tak naprawdę nie jest zadnym kosztem) jest łatwo przeciążyć każdy nod/nody duzą ilością tx. Oczywiście to zabiera czas dla atakującego komputera ale już widziałem prototypy układów FPGA które robia POW setki razy szybciej więc jeden taki układ przy złej woli położy każdy nod a więcej takich układów połozy całą sieć w aktualnym stanie rozwoju.