Po prawie roku ciężkiej pracy programistycznej i testów, z ogromną radością ogłaszamy pierwsze publiczne wydanie protokołu HOPR: HOPR Jungfrau.
Musimy rozpocząć ten post od kilku ostrzeżeń, zastrzeżeń i zastrzeżeń. Mają one chronić Ciebie i Stowarzyszenie HOPR, więc nie przejmuj się, ale traktuj je poważnie.
HOPR to niezwykle wczesna technologia, z której korzystasz na własne ryzyko. Stowarzyszenie HOPR nie może w żaden sposób zostać pociągnięte do odpowiedzialności za środki utracone lub zablokowane przy użyciu protokołu HOPR w jego obecnym stanie.
Po pierwsze, wysyłaj TYLKO wxHOPR na adres swojego węzła. Jeśli wyślesz xHOPR lub HOPR na adres swojego węzła, nie można ich w tej chwili odzyskać. Pełne szczegóły dotyczące konwertowania HOPR i xHOPR na wxHOPR są zawarte w dalszej części tego postu.
Wrapper tokena wxHOPR można znaleźć tutaj: https://wrapper.hoprnet.org/
Po drugie, proszę NIE umieszczaj w tym momencie więcej niż minimum 10 wxHOPR w swoim węźle. Jungfrau NIE wdraża nagród za obstawianie, więc nie ma zachęty finansowej do posiadania większej liczby wxHOPR w Twoim węźle i istnieje ryzyko, że stracisz swoje fundusze. W szczególności, jeśli utracisz dostęp do folderu db, nie będziesz mógł go odzyskać, a Twoje środki zostaną zablokowane w portfelu. Inteligentne kontrakty kontrolujące kanały płatności w protokole HOPR nie zostały jeszcze poddane audytowi i nie możemy zagwarantować ich bezpieczeństwa (inteligentne kontrakty dla samego tokena zostały w pełni audytowane).
Na koniec przeczytaj i doceń pełną listę zastrzeżeń na końcu posta, dzięki uprzejmości naszych wspaniałych prawników.
Mając to z głowy, możemy omówić wydanie HOPR Jungfrau!
Zdobywanie wxHOPR
Pierwszą rzeczą do zrozumienia jest to, że węzły HOPR działają obecnie na wrappowanej wersji xHOPR (wxHOPR), który żyje w łańcuchu xDAI. wxHOPR to jedyna wersja tokena, którą należy wysłać do swojego węzła. wxHOPR istnieje, ponieważ opłaty za gaz w sieci głównej Ethereum są obecnie zbyt drogie, ale węzły HOPR potrzebują do działania tokena zgodnego z ERC-777, a xHOPR jest tokenem ERC-677.
Ważne jest, aby zrozumieć trzy wersje tokena HOPR, które obecnie istnieją, i relacje między nimi:
-
HOPR: To jest token ERC-777, który żyje w sieci głównej Ethereum. Był dostępny w Balancer LBP i obecnie jest dostępny w Uniswap. Obecnie HOPR nie może być używany w węzłach HOPR.
-
xHOPR: To jest token ERC-677, który żyje na xDAI. Był dostępny w przedsprzedaży i można go konwertować do i z HOPR przez Omnibridge. xHOPR nie może być obecnie używany w węzłach HOPR.
-
wxHOPR: To jest token ERC-777, który żyje na xDAI i może obecnie być używany w węzłach HOPR i jest to jedyny rodzaj tokena HOPR, który należy wysłać do węzła HOPR. Nawet wtedy nie wysyłaj więcej niż 10. wxHOPR jest opakowany w xHOPR i może być konwertowany na format xHOPR iz niego za pomocą naszej aplikacji do wrapowania pod adresem https://wrapper.hoprnet.org/
Aby dokonać konwersji między HOPR i xHOPR, należy zabrać je przez Omnibridge, który znajduje się pod adresem: https://omni.xdaichain.com/
Pełniejsze wyjaśnienie tego procesu można znaleźć tutaj.
Aby dokonać konwersji między xHOPR i wxHOPR, należy użyć wrappera HOPR, które można znaleźć pod adresem: https://wrapper.hoprnet.org/
Przełącz portfel na xDAI Chain i naciśnij „Połącz portfel”. Po podłączeniu wprowadź ilość xHOPR lub wxHOPR, którą chcesz owinąć lub rozpakować.
Pamiętaj: nie zalecamy wysyłania więcej niż 10 wxHOPR do swojego węzła, ponieważ obecnie nie ma korzyści z finansowania go więcej niż kwota minimalna.
Ściąganie i włączanie HOPR Jungfrau
Aby rozpocząć pracę z HOPR Jungfrau, odwiedź https://docs.hoprnet.org/en/latest/src/install-hoprd/index.html
Jeśli postępujesz zgodnie z instrukcjami instalacji skryptu, po wyświetleniu monitu o wprowadzenie wersji, którą chcesz zainstalować, musisz wpisać „1.70.8”.
Należy pamiętać, że prace nad naszymi dokumentami są w dużym stopniu w toku i zostaną poddane gruntownej przebudowie w nadchodzących tygodniach i miesiącach. W przypadku jakichkolwiek wątpliwości lub pytań prosimy o kontakt z Ambasadorem na naszym kanale telegramu.
Jeśli masz węzeł AVADO, hash IPFS to / ipfs / QmTh7VJJVourUMx2GiQdHeSjjb7CoUSMQBADftTZbAvHvV
Możesz także skorzystać z linku instalatora: http: //my.avado/#/installer//ipfs/QmTh7VJJVourUMx2GiQdHeSjjb7CoUSMQBADftTZbAvHvV
Korzystanie z HOPR Jungfrau
Jeśli znasz poprzednie wersje hoprd, nie powinieneś mieć problemu z używaniem naszego wydania Jungfrau. Należy jednak zwrócić uwagę na kilka rzeczy:
Musisz sfinansować swój węzeł za pomocą xDAI, a także co najmniej 10 wxHOPR. (Po raz kolejny nie zalecamy obecnie finansowania węzła kwotą większą niż minimalna).
Jeśli wysyłasz tokeny do swojego węzła, nie powinieneś usuwać ani nadpisywać folderu db utworzonego przez węzeł. Jeśli to zrobisz, utracisz dostęp do klucza prywatnego i możliwość wypłaty środków. Zainstalowanie nowej wersji węzła spowoduje utworzenie nowego adresu i usunięcie tego folderu, więc nie rób tego, chyba że utworzyłeś kopię zapasową lub wycofałeś swoje tokeny.
Twój węzeł nie otworzy automatycznie kanałów płatności. To zachowanie jest ustawione jako pasywne. Możesz ustawić go jako rozwiązły, aby włączyć automatyczne otwieranie, ale pamiętaj, że spowoduje to zablokowanie środków w tych kanałach. Twój węzeł będzie nadal automatycznie otwierał kanały i blokował wxHOPR, dopóki nie skończą mu się fundusze lub nie będzie pięciu otwartych kanałów.
Bardzo ważne jest, aby mieć świadomość, że Twój węzeł ma możliwość automatycznego kończenia transakcji i związanego z tym ryzyka finansowego.
Automatyczne transakcje i związane z nimi ryzyko
Większość zdecentralizowanych aplikacji wymaga podpisu z klucza, aby móc wykonywać operacje na łańcuchu bloków. Ma to na celu zagwarantowanie, że tylko Ty możesz autoryzować transakcje na swoich zasobach, jednocześnie umożliwiając każdemu uczestnictwo w ekosystemie web3. Koncepcja bez pozwolenia jest tutaj krytyczna, ponieważ nie potrzebujesz centralnego organu, abyś Ty lub ktokolwiek inny uczestniczył w sieci Ethereum. Potrzebujesz tylko klucza prywatnego, aby transmitować transakcje połączone z określonym adresem Ethereum.
Jak więc mogą odbywać się automatyczne transakcje w HOPR? Krótko mówiąc, po uruchomieniu tworzymy klucz prywatny w twoim węźle HOPR (zobacz kod tutaj), do którego węzeł HOPR ma dostęp i którego używa do podpisywania i rozgłaszania transakcji w twoim imieniu. W ten sposób Twój węzeł może współpracować z innymi węzłami w sieci, otwierać dla nich kanały płatności i zamykać je w razie potrzeby.
Jakie ryzyko wiąże się z tym podejściem? Koszty gazu na pewno!
W sieci Ethereum opłaty za gaz wzrosły do tego stopnia, że proste transakcje mogą kosztować dużo pieniędzy. W oparciu o nasze poprzednie sieci testowe najważniejsze operacje dla węzła HOPR mają następujące koszty:
- openChannels - ~40,000 Gas
- redeemTickets - ~80,000 Gas
- initiateChannelClosure - ~40,000 Gas
- claimChannelClosure - ~200,000 Gas
Oznacza to, że za samo rozliczenie pojedynczego biletu HOPR, obecnie wartego 0,001 tokenów HOPR, wykonanie tych transakcji kosztowałoby około 0,036 ETH w gazie po cenie gazu 100 Gwei. Przy obecnych cenach rynkowych jest to równowartość ponad 50 USD. Jakby tego było mało, w szczytowych cenach gazu (np. 300-400 Gwei) może to oznaczać ponad 200 USD za samo doprowadzenie węzła HOPR do rozliczenia transakcji. Nie tylko jest to niezrównoważone, ale także bardzo ryzykowne dla użytkowników, zwłaszcza gdy wiele z tych decyzji jest zautomatyzowanych.
Podczas naszych sieci testowych nieustannie analizowaliśmy te koszty ekonomiczne w ramach opracowywania protokołu. Latem 2020 r. Te same operacje kosztowały zaledwie jedną piątą obecnych cen rynkowych, co byłoby może nie do końca ekonomiczne, ale akceptowalne kwotowo. Obecnie ceny gazu sprawiają, że sieć Ethereum jest najbardziej płynna pod względem wartości dodanej, a jednocześnie jest jedną z sieci o największych barierach wejścia pod względem kosztów.
Nasze badania z poprzednich sieci testowych przyniosły jednak korzyści. Po omówieniu i przekonaniu się, że te koszty gazu wpływają na naszą bazę użytkowników uczestniczących w puli płynności (LBP) podczas uruchomienia naszego tokena, stało się jasne, że Jungfrau musiałby zostać uruchomiony w sieci, w której koszty ekonomiczne zwykłego opublikowania transakcji nie byłyby w stanie zranić użytkownika końcowego. W końcu blockchain to tylko środek do celu, a zapewnienie prywatności i bezpieczeństwa protokołu jest naszym głównym celem. W ten sposób narodził się token wxHOPR i zdecydowano, że będziemy używać łańcucha xDAI jako platformy do rozliczania płatności za węzły HOPR, przynajmniej przez kilka następnych miesięcy, podczas gdy kontynuujemy testy i pracujemy nad wdrożeniem funkcji takich jak staking i “ruch ukrywający” .
W trosce o przejrzystość ujawniamy aktualny stan protokołu. Stowarzyszenie HOPR będzie nadal rozwijać protokół HOPR, dbając o środki finansowe węzłów i prywatność ich użytkowników.
Podsumowując
Dziś jest ekscytujący czas dla Stowarzyszenia HOPR. HOPR Jungfrau to pierwszy tego rodzaju przykład nagradzanej, zdecentralizowanej, pierwszej sieci zapewniającej prywatność. Hobbyści i badacze są mile widziani, aby wypróbować oprogramowanie, a Stowarzyszenie HOPR przystąpi do sponsorowania rozwoju aplikacji, nagród i innych zadań w sieci.
W nadchodzących tygodniach podamy więcej informacji o kolejnych krokach protokołu i przybliżony plan przyszłych funkcji. Jedna z naszych najważniejszych zachęt, obejmująca ruch, będzie pompować tokeny HOPR do węzłów HOPR podłączonych do sieci, zapewniając zarówno prywatność metadanych, jak i nagrody dla osób prowadzących węzły. Będziemy również ogłaszać więcej informacji o zachętach do wydobywania płynności oprócz Uniswap oraz o naszym procesie wykrywania błędów w zabezpieczaniu sieci poprzez blokowanie tokenów HOPR w określonych węzłach w sieci. Dziękujemy za przestrzeganie protokołu HOPR, czekamy na Ciebie w dalszej części naszej podróży.
Jose Aguinaga
Dyrektor Techniczny HOPR
HOPR Jungfrau Full Legal Disclaimer
Korzystając z protokołu oprogramowania HOPR lub uzyskując dostęp do sieci HOPR, potwierdzasz, że protokół oprogramowania HOPR został wydany na warunkach licencji GNU General Public License w wersji 3 i że:
- protokół oprogramowania HOPR i sieć HOPR są dostarczane „TAK JAK JEST”, a programiści oraz Stowarzyszenie HOPR niniejszym zrzekają się wszelkich gwarancji, wyraźnych, dorozumianych, ustawowych lub innych, a programiści oraz Stowarzyszenie HOPR wyraźnie zrzekają się wszelkich dorozumiane gwarancje przydatności handlowej, przydatności do określonego celu, tytułu prawnego i nienaruszania praw, a także wszelkie gwarancje wynikające z przebiegu transakcji, użytkowania lub praktyki handlowej. Bez ograniczania powyższego, programiści i Stowarzyszenie HOPR nie dają żadnej gwarancji, że protokół oprogramowania HOPR i sieć HOPR lub jakiekolwiek inne powiązane oprogramowanie lub wyniki jego użytkowania spełnią Twoje wymagania, będą działać bez zakłóceń, osiągną jakiekolwiek zamierzony rezultat, być kompatybilne lub współpracować z jakimkolwiek oprogramowaniem, systemem lub innymi usługami lub być bezpieczne, dokładne, kompletne, wolne od szkodliwego kodu lub wolne od błędów.
- w najszerszym zakresie dozwolonym przez obowiązujące prawo: w żadnym wypadku deweloperzy i Stowarzyszenie HOPR ani żadne osoby powiązane nie będą ponosić odpowiedzialności za jakiekolwiek szkody bezpośrednie, pośrednie, szczególne, przypadkowe, następcze, karne, ulepszone lub przykładowe (w tym m.in. nie ograniczając się do utraty przychodów, dochodów lub zysków, utraty użytkowania lub danych lub szkód za przerwanie działalności lub zmniejszenie wartości) wynikających z lub w jakikolwiek sposób związanych z dostępem użytkownika lub korzystaniem z protokołu oprogramowania HOPR lub sieć HOPR, niezależnie od formy działania, czy to na podstawie umowy, czynu niedozwolonego (w tym między innymi prostego zaniedbania, czynnego, biernego lub przypisanego) lub jakiejkolwiek innej teorii prawnej (nawet jeśli strona została powiadomiona możliwość wystąpienia takich szkód i niezależnie od tego, czy szkody te były przewidywalne).
- zamiar realizowany przez protokół oprogramowania HOPR i sieć HOPR jest nowy i niesprawdzony. Rozumiesz ryzykowny charakter korzystania z protokołu oprogramowania HOPR i sieci HOPR i jesteś w stanie pozwolić sobie na całkowitą utratę lub spadek wartości (również do zera) tokenów kryptograficznych, których używasz w połączeniu z protokołem oprogramowania HOPR i Sieć HOPR.