Open-sourceowy projekt i kryptowaluta Holo wyglądają jakby zajmowała się tym armia ludzi przez 100 lat. Projekt jest niesamowicie dopracowany i przemyślany w szczegółach. Nie sposób poruszyć wszystkich kwestii w jednym artykule. Postarałem się wyłuskać najważniejsze informację, zaznaczam że nie jest to pełny obraz i przewiduje kolejne artykuły na temat Holochain w przyszłości. Zacznę od mojego małego podsumowania: jeśli przyjmiemy że BTC jest kryptowalutą 1-szej generacji, Ethereum 2-giej generacji a IOTA 3-ciej generacji to Holo (HOT), które po swapie z erc-20 będzie w przysżłości oparte na autorskim Holochain będzie z całą stanowczością kryptowalutą 4-tej lub nawet 5-tej generacji.

1. Proof of Work, 2. Proof of Stake, 3. Holochain!

Czym jest Holo? Jakie są główne założenia projektu Holochain i kryptowaluty Holo

Czym jest Holo?

Holo jest to kryptowaluta, za którą stoi projekt zdecentralizowanej platformy hostującej. Projekt ten jest rozwijany w oparciu o autorską technologię Holochain, technologia ta jest całkiem nowym rozwiązaniem na rynku kryptowalut. W samym projekcie dla słowa Holo możemy naprzemiennie używać jednej z trzech definicji w zależności od kontekstu

  1. Holo jest to organizacja działająca jako dostawca infrastruktury dla sieci Holochain oraz główne konto rezerw dla ekosystemu Holo
  2. Holo jest to technologia stworzona po to aby zapewniać współdzielony hosting usług jako główny cel działania sieci Holochain
  3. Holo jest kryptowalutą (Obecnie jeszcze opartą na sieci Ethereum), która w przyszłości umożliwi zakup współdzielonych usług hostowanych w ekosystemie Holo

Sam projekt Holo ma dwa główne założenia:

  1. Wprowadzić do powszechnego użycia w pełni zdecentralizowane aplikacje (nie tylko smart contracty), działając w obecnej sieci internet.
  2. Zapewnić w pełni skalowalną infrastrukturę rozliczeniową dla potrzeb hostowania i zarządzania zdecentralizowanymi aplikacjami w skali globalnej.

Twórcy Holo całkiem rozsądnie dostrzegają problemy związane z implementacją technologii blockchain na szerszą skalę do tej pory.

Za dwa problemy powszechnie uznaje się:

  • energochłonność infrastruktury sieci kryptowalut (“kopalnie kryptowalut” pożerają coraz więcej prądu, różne statystyki mówią że sama tylko sieć BTC pożera tyle prądu co małe państwo),
  • skalowalność a przez to ilość dostępnych transakcji na sekundę czyli tzw. tx/s rate (dla BTC wynosi ok 3-5 tx/s podczas gdy operator płatności VISA obsługuje około 2000 tx/s a chwali się że obsłuży nawet 56 000 tx/s)
  • w przypadku kryptowalut PoS (ang. Proof-of-Stake – dowód posiadanego udziału)  głównym problemem jest wymóg ustanowienia jednolitych zasad konsensusu dla całej sieci co prowadzi w większości do ustanowienia zasad, które preferują tzw. EA (ang. Early Adopters– wczesny użytkownik).

holo

Jak to było do tej pory?

W powszechnie przyjętych projektach kryptowalut dostępnych obecnie na rynku mamy do czynienia z dwoma podejściami: jedno to PoW (ang. Proof-of-Work ang. dowód wykonanej pracy) czyli tzw. kopanie kryptowalut sprzętowe, które jest obecnie bardzo energochłonne. Drugie to PoS czyli mining za pomocą posiadanych monet (udziałów) w danej sieci. Kopanie kryptowalut odbywa się tutaj za pomocą jakiegoś algorytmu przyjętego za naczelną zasadę w danej sieci. Algorytm taki ma wtedy za zadanie rozdzielić monety pomiędzy użytkowników sieci przyczyniających się do jej utrzymywania. Aby stać się węzłem sieci, który będzie odpowiadał za jej utrzymanie wystarczy mieć włączoną odpowiednią aplikację która zwyczajowo jest też portfelem danej kryptowaluty. Użytkownik z większą ilością monet dostaje ich najwięcej – utrwala się tutaj więc najstarszy problem ekonomiczny: bogaci stają się bogatsi a biedni nie mają szans żeby ich dogonić przez co są biedniejsi. W takim modelu najczęściej wystarczyło zakupić odpowiednią ilość monet danego projektu w jego wczesnej fazie i jako EA można później już tylko odcinać kupony.

Dla zwykłego użytkownika korzystającego z sieci, aplikacji czy SC (ang. Smart Contract – inteligentny kontrakt) zapewne nie ma znaczenia w jaki sposób działa sieć. Użytkownik płaci pewną bardzo małą kwotę, która jest prowizją za przelew/transakcje w danej sieci. Prowizja za transakcję jest właśnie wynagrodzeniem dla “górników” utrzymujących daną sieć. Zarówno jedno jak i drugie rozwiązanie (PoW i PoS) zostały stworzone z myślą o skalowalności, szybkości i stabilności działania sieci, użytkownicy partycypujący w utrzymywaniu infrastruktury sieci nie chcą robić tego za darmo stąd więc potrzeba wykorzystania PoW lub PoS aby w sprawiedliwy sposób wynagrodzić za wkład w utrzymanie sieci.

W międzyczasie gdy technologia blockchain rozwijała się w najlepsze różne kryptowalutowe projekty takie jak np Cardano (ADA) lub Lisk (LSK) wprowadzały swoje pomysły na ulepszenie metody PoS. Pomysły polegają m.in na tym że trzeba oddawać głosy na delegatów albo wydzielać lidera tzw. stake poola. Jedne rozwiązania są lepsze inne gorsze. Niestety żaden PoS nie jest w pełni sprawiedliwy i zawsze faworyzuje jakąś grupę z nadania. Jeśli znamy algorytm działania takiego PoSa to przy odpowiednich środkach możemy budować infrastrukturę, która pozwoli nam czerpać korzyści z działania takiego algorytmu. W ten sposób potrzeba budowania konsensusu uzależnia nas od innych w sieci

Zarówno w przypadku metody PoW jak i PoS sieć może stać się ofiarą wpływów grupy osób z odpowiednio dużym kapitałem. Oczywiście w przypadku PoW oznacza to atak tzw. 51% mocy sieci, gdzie hipotetycznie 51% “koparek” tworzących infrastrukturę sieci w danej chwili może “przejąć” tą sieć. W przypadku PoS taki atak jest niemożliwy, jednakże tak jak wspomniałem wyżej gdy poznamy działanie algorytmu konsensusu możemy tak koordynować nasze działania aby otrzymywać największą część nagrody z sieci, ustawiać głosowania nad ważnymi aspektami dotyczącymi przyszłości projektu itp.

Ograniczona skalowalność prowadzi do tego że przy dużym ruchu sieć się “zapycha”. Na przykładzie sieci BTC wygląda to w ten sposób: klient chce zrobić transakcję, takich klientów jest w danej sekundzie 100 tysięcy przy czym sieć BTC może obsłużyć według róznych szacunków maksymalnie 4-7 transakcji na sekundę więc możemy sobie wyobrazić jaki jest efekt końcowy. Niecierpliwi użytkownicy ustalają większą prowizję za przelew aby zachęcić “koparki” do jej wykopania i przyspieszyć potwierdzenie swojej transakcji. Takich niecierpliwych użytkowników po chwili robi się setki albo tysiące więc w konsekwencji nie wzrasta prędkość sieci bo ta jest stała a wzrasta tylko prowizja za transakcję, “górnicy” się cieszą a użytkownicy przeklinają. W szczycie popularności BTC podczas ostatniej bańki w 2017 roku pojedyncze transakcje potrafiły kosztować ponad 100$!. W takich momentach człowiek docenia swoją starą poczciwą kartę płatniczą VISA a zaczyna się zastanawiać nad sensem całego tego blockchainu i myśli sobie gdzie jest Satoshi Nakamoto? Dlaczego nic z tym nie zrobi?

Porównanie Holochain oraz innych systemów opartych na rozproszonym rejestrze:

Holochain Ethereum DADI Hashgraph IOTA Radix
Możliwość budowania aplikacji zdecentralizowanych: TAK TAK NIE TAK NIE (planują w przyszłości) TAK
Model konsensusu: Oparty na hostach sieci oraz użytkownikach sieci PoW PoW Gossip protocol – oparty o graf transakcji użytkowników i znaczniki czasu PoW (w małej skali) Autorski algorytm Tempo
ilość i wartość waluty: Oparty o wartość całej sieci Asset-Backed Ilość wyznaczona przez obecny zasób tokenów w sieci. Cena tokenów zależna od adopcji i popularności technologii. Brak zabezpieczenia. Ilość wyznaczona przez obecny zasób tokenów w sieci. Cena tokenów zależna od adopcji i popularności technologii. Brak zabezpieczenia. Niejawne Ilość wyznaczona przez obecny zasób tokenów w sieci. Cena tokenów zależna od adopcji i popularności technologii. Brak zabezpieczenia. Niejawne
Model skalowalny bez żadnej formy centralizacji TAK NIE NIE NIE TAK (ale wymaga centralnego węzła dla zapezpieczenia sieci) NIE
Używa standardowego blockchain NIE TAK TAK NIE NIE NIE
Obecna wersja ALPHA 2.0 Main Net w użyciu ver. 1.8.17 ( w planach wersja 2.0 z shardingiem – dzieleniem księgi na mniejsze części) W trakcie rozwoju Brak roadmapy brak, informacji o rozwoju Main Net w użyciu Plan Main Netu na Q4-2018

Źródłó: https://www.reddit.com/r/holochain/comments/9bnh3t/holochain_compared/

Holochain poszedł jednak krok dalej…

Holochain nie chce marnować energii na potwierdzanie transakcji, nie chce też wprowadzać nowego algorytmu konsensusu ponieważ i jedno i drugie rozwiązanie przy skali globalnej pochłania pewną moc obliczeniową, która jest bezpowrotnie i bezproduktywnie tracona. Konsensus jest natomiast zawsze rozwiązaniem które faworyzuje którąś z grup użytkowników czyli nigdy nie będzie w pełni sprawiedliwy i może doprowadzić do tak nielubianego przez Nas kryptowalutowego zamordyzmu.

Jak można więc zabezpieczyć sieć, utrzymać jej stabilność, szybkość a do tego zapewnić całkowitą decentralizację i niezależność?

Holo rozwiązuje ten problem poprzez nowe podejście do technologii blockchain.W artykulne na temat IOTY przedstawiałem w jaki sposób DAG (ang. Direct Acrylic Graphskierowany graf acykliczny) realizuje działanie blockchainu IOTy. Przypomnę w skrócie: w projekcie IOTA każdy użytkownik potwierdza dwie inne transakcje z blockchainu. W ten sposób sieć jest “lekka” i szybka. Ma jednak wadę zasadniczą: jest podatna na ataki, które w swoim działaniu przypominają ataki DDoS na strony sieci Web. Oznacza to że do prawidłowego zabezpieczenia sieci IOTA potrzebny jest centralny węzeł który na bieżąco sprawdza wszystkie elementy sieci i jest w stanie wykryć i zapobiec takiemu atakowi. Rozwiązanie to jest do tej pory bezpieczne ale w ten sposób sieć IOTA traci tak ważny aspekt decentralizacji.

Sieć Holochain przypomina DAG z tym że nie ma jednego łańcucha bloków (blockchainu). Każdy węzeł czyli użytkownik ma swój własny łańcuch hash (nie mylić z blockchainem!). Łańcuch hash jest podobny do blockchainu – obydwa wykorzystują kryptograficzną funkcję hashującą do tworzenia połączenia między węzłami. Jednak blockchain (używany przez Bitcoin i inne kryptowaluty) dodatkowo wspiera konsensus wokół publicznej księgi transakcji i zawiera zestaw reguł do przetwarzania danych. W Holochain zamiast próbować zarządzać globalnym konsensusem dla każdej zmiany w ogromnej księdze blockchain, każdy uczestnik ma swój własny podpisany łańcuch hash (kontrasygnowany dla transakcji z udziałem innych). Po zapisaniu danych do sieci lokalnych, jest on udostępniany w DHT (Data Hash Table), w którym każdy węzeł uruchamia te same reguły sprawdzania poprawności (tak jak węzły blockchain mają te same reguły sprawdzania poprawności). Jeśli ktoś łamie te reguły, DHT odrzuca ich dane a łańcuch hash z takiego węzła zostaje odrzucony.

holo

Jakie są przewagi Holochain nad Blockchain?

  • Lekkość sieci – nie trzeba przechowywać ciężkiej księgi transakcji w każdym z węzłów, nie trzeba zapisywać stanu sieci z poprzedniego bloku dla całej sieci. Przyjmuje się że sieć jest tak szybka jak jej najsłabszy węzeł. Jeśli jeden węzeł jest w stanie zrealizować tylko 4 transakcje na sekundę to cała sieć będzie w stanie zrealizować tylko taką ilość transakcji na sekundę. W holochain ten problem nie występuje, transakcje mogą być realizowane niezależnie od siebie a to oznacza że:
  • Nie wszystkie węzły sieci muszą widzieć wszystkie transakcje tak jak to ma miejsce w sieci blockchain. Takie rozwiązanie sprawia że skalowalność może rosnąć wraz ze wzrostem użytkowników (węzłów) sieci dokładnie tak samo jak ma to miejsce w Tangle IOTA. Nad poprawnością i bezpieczeństwem transakcji czuwa DHT czyli rozproszona tablica hashy (tablica hashy jest bardzo mała w porównaniu do księgi transakcji blockchain, poza tym jest ona przechowywana w postaci shredded czyli kawałki rozproszone w całej sieci), rozwiązanie które sprawdzało się do tej pory doskonale między innymi w sieciach P2P takich jak BitTorrent
  • Brak standardowego PoS, brak standardowego PoW, które wymuszają na sieci jakiś rodzaj konsensusu. Każdy użytkownik potwierdza transakcje innych węzłów ze “swojego” otoczenia na swoim własnym łańcuchu hash.
  • Ilość transakcji teoretycznie może przekroczyć 56 000 tx/s co oznacza że pobije rekord ustanowiony przez VISA

Główna funkcja Holo czyli hosting miejsca i mocy w sieci!

Jak wypada Holo na tle konkurencji? Przedstawię małe porównanie zaczerpnięte z Green Paper Holo aby przybliżyć możliwości Holochainu w porównaniu do Ethereum (blockchain 2-giej generacji z SC) oraz chmury Amazon (technologia powszechnie używana obecnie dla takich rozwiązań):

Ethereum (ETH) Holo (HOT) Amazon Web Services
Architektura: Rozproszony rejestr – Blockchain Połączone łańcuchy hash z wpisami do tabeli hashów Scentralizowany serwer bazodanowy
Efektywność: Niska Wysoka Wysoka
Złożoność systemu: Wysoka przez co system jest powolny można przyjąć wzór notacji O:

O(n*m) plus

gdzie:
O – notacja
n – ilość wszystkich transakcji
m – ilość wszystkich węzłów
Proof-of-Work
Niska przez co system działa szybciej, można przyjąć wzór notacji O:

O(n log m)
gdzie:
O – notacja
n – ilość wszystkich transakcji
m – ilość wszystkich węzłów

 

Niska przez co system działa szybciej, można przyjąć wzór notacji O:

O(n)
gdzie:
O – notacja
n – ilość wszystkich transakcji
Koszt obliczeń hash (energochłonność): Bardzo wysokie Średnie – ponoszone przez wszystkich użytkowników Niskie
Poziom ekspozycji: Wysoki – publiczny Średni – dostęp do danych ustalany indywidualnie Niski – dane prywatne
Podatność na zmiany/ulepszenia: Niezmienny kontrakt Możliwa wymiana kodu Kod dynamiczny
Interoperacyjność (dostępność dla platform): Wysoka pomiędzy kontraktami bazującymi na sieci Ethereum Wysoka pomiędzy aplikacjami zdecentralizowanymi bazującymi na holochain Niska

Jak widać obecnie rozwijana technologia Amazon ma jeszcze wiele przewag zarówno nad Ethereum jak i Holochain, niestety nie zapewnia decentralizacji przez co skazuje na zależność od firmy Amazon. Jeśli chodzi o zapis notacji O to możemy to przeanalizować na prostym przykładzie gdzie mamy 1000 węzłów i 1000 transakcji do realizacji:

W przypadku Ethereum czas wykonania wyniesie: 1000*1000 = 1 000 000 hipotetycznych jednostek czasu.

W przypadku Holochain czas wykonania wyniesie: 1000 log 1000 = 1000 * 3 = 3000 hipotetycznych jednostek czasu, co oznacza że Holochain jest w stanie wykonywać transakcje 333 razy szybciej od blockchainu Ethereum. Trzeba pamiętać że nie jest to wartość bezwzględna w transakcjach na sekundę ale wartość względna jaką można obliczyć w odniesieniu do innego rozwiązania. Nie oznacza to że jeśli blockchain ETH ma prędkość 15tx/s to Holo będzie miało 4995 tx/s, przeciwnie Holochain może mieć wartość tx/s znacznie większą.

W przypadku chmury amazon czas wykonania wyniesie: 1000 hipotetycznych jednostek czasu co daje nam najszybszy współczynnik. Trzeba pamiętać że usługi Amazon są scentralizowane i zależą tylko od tej firmy.

Jak więc widać Holochain wypełnia wiele funkcji i przy odpowiedniej adopcji może zastąpić wiele projektów w takich sferach jak: zdecentralizowane aplikacje, smart contracty, płatność za usługi hostowania oraz IT, usługi wypożyczania miejsca na dyskach w sieci, usługi wypożyczania mocy obliczeniowej. Do tworzenia aplikacji zdecentralizowanych Holo zbudowało gotowy framework holochain-proto. Framework zbudowany jest na języku GO. Sama biblioteka jest napisana w języku GO ale aplikacje można tworzyć w językach JavaScript oraz Lisp. W porównaniu do innych projektów może wydać się to trochę ubogi framework, który nie wspiera takich podstawowych języków jak języki z rodziny C. Trzeba jednak pamiętać że obecnie Java oraz JS są jednymi z najpopularniejszych języków programowania więc dostępność programistów gotowych napisać aplikację na tym frameworku jest zapewniona przez rynek w najwyższym stopniu. Jeśli porównamy to do frameworka Ethereum gdzie do pisania trzeba używać Solidity to Holochain wypada na tym tle na prawdę przyzwoicie i dostępnie. Nie trzeba uczyć się nowego języka programowania żeby napisać SC czy aplikację.

Główni aktorzy holochainu:

W standardowym blockchainie takim jak sieć Bitcoin mamy w zasadzie dwa rodzaje aktorów systemu: “górników” i użytkowników. Użytkownicy wykonują transakcję, płacą prowizję (albo i nie płacą jak w przypadku IOTA) i mają zainstalowane u siebie różnego rodzaju portfele z księgą blockchain. “Górnicy” czy to PoS czy PoW zapewniają działanie sieci i potwierdzanie transakcji. W holochainie możemy wyróźnić większą ilość rodzajów aktorów są nimi:

Użytkownik – tak jak w zwykłym blockchainie jest on końcowym partycypantem systemu holochain oraz wszystkich związanych z nim aplikacji, transakcji itp. W przeciwieństwie do blockhcainu tutaj użytkownik końcowy nie musi być do końca świadomy że korzysta z aplikacji opartej na sieci holochain ponieważ taka aplikacja może funkcjonować w przeglądarce na dowolnej stronie internetowej, może ona być udostępniona za darmo bez opłat (jeśli jej twórca wyrazi taką chęć). Użytkownicy chcący korzystać z płatnych aplikacji i usług oferowanych przez holochain powinni mieć dodatnie saldo tokenu Holo Fuel (obecnie token ERC-20 Holo (HOT) na blockchainie Ethereum), który w przyszłości ma służyć do wszystkich rozliczeń w systemie Holochain.

Host – zapewnia moc obliczeniową oraz miejsce dla aplikacji zdecentralizowanych. Host może udostępnić dowolną maszynę: komputer, serwer nie ma co do tego żadnych ograniczeń. Organizacja Holo prowadzi sprzedaż gotowych maszyn do hostowania mocy obliczeniowej i przestrzeni dyskowej nazywanych Holoportami. Co ciekawe każdy host może ustalić swoje priorytety (filtry) dotyczące hostowanych aplikacji. Każdy host będzie mógł zapewnić np. darmową moc obliczeniową i miejsce sieciowe dla wybranej przez siebie aplikacji lub większego przedsięwzięcia – możliwe będzie np. “oddanie” za darmo mocy obliczeniowej na potrzeby wybranego projektu naukowego tj. SETI, P2P Wikipedia itp. Nie ma żadnego algortymu ani mechanizmu który nakazuje hostom wspierać wszystkie albo wybrane aplikacje w sieci Holochain. Każdy host może ustalić swoją dowolną cenę za “odpsprzedaż” mocy obliczeniowej i miejsca dyskowego według własnych preferencji cenowych i użytkowych. W praktyce będzie jednak dostępna funkcja autopilota, która po uaktywnieniu w sposób zautomatyzowany będzie dobierać aplikacje, które mają być obsługiwane u danego hosta. Automatyzacja będzie przydatna dla dużych hostów posiadających największą moc obliczeniową i przestrzeń dyskową w sieci ponieważ ułatwi to im zarządzanie infrastrukturą w sposób dochodowy. Każdy Host po upływie 3 miesięcy działania zacznie otrzymywać nagrodę w postaci Holo Fuel. Hości są też jedynymi aktorami systemu którzy są zdolni do wymiany Holo Fuel za pośrednictwem Rezerwy Holo. Dlaczego? wyjaśniam w dalszej części artykułu.

Dostawca aplikacji (ang. application provider) (nie mylić z developerem aplikacji!) – dostawcy aplikacji są odpowiedzialni za obsługę i bezpieczeństwo aplikacji które publikują w Holo. Dostawcy decydując się na korzystanie z infrastruktury Holo muszą płacić hostom za publikację aplikacji. Na potrzeby takiej transakcji muszą oni zapłacić hostom w Holo Fuel, Kredyty te będą mogli oni pozyskać zakupując je z Holo Reserve Accounts (Rezerwy Holo). W holochainie będzie można na bieżąco śledzić czy powyższa opłata za usługę hostowania została wniesiona dla Hosta. W przypadku gdyby opłaty nie było a Host usunąłby aplikację to sytuacja jest bezsporna i nie budzi podejrzeń użytkowników.Dostawca aplikacji będzie mógł ustalić pobieranie opłaty za aplikację w Holo lub dowolnej innej walucie np. PLN, USD itp.

Twórca aplikacji (ang. application developer) twórcy ci będą tworzyć aplikacje na zlecenie organizacji Holo. Podyktowane jest to potrzebą przyspieszenia adopcji holochainu w pierwszym etapie. Holo twierdzi że ilość takich twórców będzie w późniejszym okresie znikoma. Twórcy będą otrzymywać wynagrodzenie w postaci kredytów Holo Fuel, które będą mogły być zamienione na usługi hostów dostępne w Holochain.

Dostawca infrastruktury (ang. Infrastructure provider) Holo jako organizacja będzie dostawcą infrastruktury, która zapewnia połączenie między siecią internet a holochain. Zapewni też rezerwy Holo (Holo reserve accounts) oraz prawidłowe rozliczenie kredytów PoServ wpływających od hostów. Konta z rezerwą są w pełni transparentne i każdy może prześledzić realizowane transakcje.

Rezerwy Holo organizacja Holo jest specjalnym typem użytkownika sieci holochain, który posiada początkowy limit kredytowy Holo Fuel wystarczająco duży aby zaspokoić potrzeby zarówno przedsprzedaży jak i obsługi hostów. Specjalny algorytm oblicza na podstawie wielkości sieci, dostępności aplikacji, ilości użytkowników, hostów itp aktualne zapotrzebowanie na Holo Fuel i dostosowuje jego ilość w rezerwie.

Zmienna ilość kryptowaluty Holo będącej w obiegu

Tak Ilość tokenów Holo Fuel w obiegu będzie zmienna i nie jest sztywno z góry ustalona! Tutaj wyjaśnia się zagadka dziwnej konstrukcji gdzie Holo Fuel hostów może być wymienione tylko w Rezerwach Holo. Hości są jedynymi aktorami systemu którzy są zdolni do zamiany Holo Fuel na inną walutę za pośrednictwem Rezerwy Holo. Funkcjonuje tutaj prosty system księgi przychodów i rozchodów dla technologii kryptowalutowej. Każdy Holo Fuel ma w ten sposób pokrycie w realnej mocy obliczeniowej hosta w sieci. Nie ma pustych bezużytecznych tokenów. W miarę wzrostu sieci holochain i ilości aplikacji, tokenów będzie przybywać w obiegu, w miarę spadku sieci holochain i aplikacji, tokenów będzie w obiegu ubywać. Nie ma potrzeby wysyłać dodatkowych monet na żadne adresy. Ilość będzie się regulowała sama za pośrednictwem prostego mechanizmu wymiany Rezerwa Holo -> Dostawca aplikacji -> Host -> Rezerwa Holo. Za każdym razem gdy host wpłaci odpowiednią ilość Holo Fuel na konto Rezerw Holo odpowiednia ilość monet będzie likwidowana z obiegu i zamieniana na dowolną inną walutę. W ten sposób będzie też malał ujemny stan na koncie rezerw. W drugą stronę jeśli Dostawca Aplikacji lub Użytkownik będą chcieli zakupić Holo Fuel z Rezerw Holo to na koncie rezerw Holo ujemny stan wzrośnie a ilość Holo Fuel w obiegu ulegnie zwiększeniu.

Poniższa grafika zaczerpnięta z Green Paperu Holo przedstawia mechanizm działania i obiegu Holo Fuel w ekosystemie Holochain:

holoPodsumowanie:

  • Projekt bardzo dopracowany w szczegółach.
  • Team to pasjonaci jak to przy projektach open-source’owych. Można wyczytać między liniami WhitePaper i GreenPaper że dużo jest tam specjalistów z obszarów: matematyki, inżynierii oprogramowania, inżynierii finansowej czy społecznej.
  • Ciekawy model samego holochainu z pojedynczymi łańcuchami hash zamiast rozproszonej księgi blockchain.
  • Duże nadzieje na wybitną skalowalność oraz sukces adaptacji projektu.
  • Nastawienie na cały ekosystem! Krytpowaluta Holo (obecnie HOT na erc20 w przyszłości Holo Fuel na Holochain) jest tutaj tylko narzędziem i to jednym z wielu.
  • Język programowania JavaScript daje hipoteteycznie duży zasięg adaptacji w przeciwieństwie do Solidity. Więcej jest na rynku programistów zaznajomionych z JS niż z Solidity
  • Bardzo rozbudowany GitHub i dokumentacja projektu.
  • Zmienna ilość monet  obiegu jest ciekawym i nowym podejściem, jeśli chodzi o wzrost ceny to niestety nawet przy masowej adopcji cena może rosnąć bardzo powoli z uwagi na wzrastającą liczbę monet. Niestety ciężko jest przewidywać czy i jak będzie się kształtowała cena tokenu. Dużym plusem jest to że token ma realną wartość w postaci mocy obliczeniowej i przestrzeni dyskowej, którą to gwarantuje właśnie rezerwa Holo
  • Holo jako organizacja jest starsza od Bitcoina, podobno projekt kryptowaluty i ekosystemu Holo powstał dawno temu niezależnie od Bitcoina

Jeśli zechcecie zakupić Holo (HOT) w celach testowych tudzież spekulacyjnych to możecie tego dokonać na BINANCE

Holo (HOT) – opis i recenzja kryptowaluty opartej na Holochain
5 (100%) 7 votes

3 Comments

  • Michal
    Opublikowano Listopad 13, 2018 11:51 am 0Likes

    Bardzo rzetelnie napisany artykuł bez patosu i technicznej terminologii (tam gdzie dało się tego uniknąć). W prosty sposób wyjaśniono co jest celem projektu. Widać, że autor ma wszechstronną, rozległą wiedzę. Dziękuję. Proszę o więcej artykułów na tym poziomie, a będę zaglądać częściej.

  • Max
    Opublikowano Listopad 18, 2018 6:20 pm 0Likes

    Przejrzyście i konkretnie napisane co wcale nie jest łatwe przy tak innowacyjnym i oryginalnym projekcie jakim jest HOLO.Chętnie przeczytam artykuł na temat IOTA tego autora.

Pozostaw komentarz

Tokeny.pl to portal kryptowalut prowadzony przez zespół krypto entuzjastów. Głównym obszarem naszego zainteresowania są kryptowaluty, tokeny, tokeny personalne jak również technologia blockchain. Na łamach naszego serwisu będziemy prezetować niezależne recenzje kryptowalut oraz ciekawe artykuły z rynku. Dodatkowo prezentujemy aktualne kursy wszystkich krytowalut. Na stronie znajduje się również wielofunkcyjny kalkulator kryptowalut jak również walut tradycyjnych.

Informacje opublikowane na portalu kryptowalut tokeny.pl nie są rekomendacjami finansowymi oraz nie stanowią rekomendacji inwestycyjnych w rozumieniu Rozporządzenia Ministra Finansów z dnia 19 października 2005 roku w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, ich emitentów lub wystawców (Dz. U. z 2005 roku, Nr 206, poz. 1715). Opublikowane na łamach portalu informacje nie stanowią oferty. Tokeny.pl nie ponosi odpowiedzialności za wszelkie decyzje, podjęte pod wpływem danych prezentowanych w Serwisie. Portal nie ponosi żadnej odpowiedzialności z tytułu ewentualnego wykorzystywania informacji na stronie.

Inwestycje w instrumenty rynku OTC, w tym kontrakty na różnice kursowe (CFD), ze względu na wykorzystywanie mechanizmu dźwigni finansowej wiążą się z możliwością poniesienia strat przekraczających wartość depozytu. Osiągnięcie zysku na transakcjach na instrumentach OTC, w tym kontraktach na różnice kursowe (CFD) bez wystawienia się na ryzyko poniesienia straty, nie jest możliwe, dlatego kontrakty na różnice kursowe (CFD) mogą nie być odpowiednie dla wszystkich inwestorów.

Realizacja Scythe Studio © 2018.

My Newsletter

Sign Up For Updates & Newsletters