Protokół IOTA jest udostępnianą każdemu zaufaną warstwą dla Internetu rzeczy, która umożliwia bezproblemową wymianę wartości między maszynami a ludźmi. Każdy może zabezpieczyć dane w Tangle i umożliwić ich weryfikację osobom trzecim za darmo.
W przypadku właścicieli węzłów z ograniczoną pamięcią transakcje mogą szybko wypełnić bazę danych. Stanowi to problem dla Internetu rzeczy w którym IOTA pracuje nad integracją z urządzeniami niskiego poziomu o ograniczonych zasobach. Z tego powodu wprowadziliśmy lokalne snapshoty, umożliwiające właścicielom węzłów usuwanie starych transakcji i utrzymywanie małej bazy danych Tangle.
Jednak w wielu przypadkach zastosowań biznesowych dane muszą być przechowywane przez długi czas. Na przykład w niektórych przypadkach dane finansowe muszą być przechowywane przez 10 lat, a dane tożsamości muszą być przechowywane przez cały okres istnienia. Aby umożliwić tego rodzaju przypadki użycia, Fundacja IOTA pracowała nad jednym kluczowym elementem: Permanode (trwały węzeł).
Chronicle (Kronika) jest oficjalnym rozwiązaniem trwałego węzła Fundacji IOTA. Ułatwia właścicielom węzłów przechowywanie wszystkich transakcji IOTA w szybkiej, bezpiecznej, skalowalnej i rozproszonej bazie danych. Kronika służy do przechowywania nieograniczonego przepływu danych w Tangle i umożliwia wysyłanie zapytań. Innymi słowy, trwały węzeł umożliwia nieograniczone przechowywanie całej historii Tangle i sprawia, że dane te są łatwo dostępne na dużą skalę.
Chronicle jest rozproszonym, odpornym na awarie, skalowalnym w górę rozwiązaniem zaprojektowanym i opracowanym w sprawdzonym ekosystemie Elixir/Erlang. Projekt zostanie teraz przeniesiony do języka Rust i stanie się oficjalnym, gotowym do produkcji elementem składowym utrzymywanym przez Fundację.

Tym co czyni Chronicle tak wyjątkowym jest to, że członkowie społeczności, a nawet firmy mogą zaoferować dane Tangle: „zapytanie jako usługa”. Z niewielkimi dodatkowymi zmianami właściciele węzłów mogliby zarabiać pieniądze, otrzymując tokeny IOTA za dostęp do historycznych danych Tangle. Poprzez zapytanie kworum wewnętrznych i zewnętrznych węzłów można zapewnić absolutną prawdziwość danych.
Funkcjonalność można rozszerzyć poprzez sieci wielowymiarowe, budując mikro-usługi dla każdej warstwy, która może komunikować się z publicznymi i prywatnymi zestawami danych w ramach różnych zasad.
Dowiedz się jak zacząć i skonfigurować własny trwały węzeł tutaj.
Jakie są kolejne etapy dla Chronicle?
Idąc dalej, Chronicle udostępni swoje środowisko wykonawcze dla Bee, naszej nowej generacji oprogramowania węzłów. Wraz z pierwszą wersją dzisiejszego wydania natychmiast rozpoczną się prace nad przeniesieniem Kroniki do języka programowania Rust, aby działał wraz z Bee. Podobnie jak w przypadku wydania portfela Trinity, Chronicle przejdzie kontrolę zewnętrzną aby upewnić się, że jest bezpieczny zanim zostanie uznany za gotowy do produkcji.
W ramach naszej pracy nad dalszym rozszerzaniem funkcjonalności i możliwości Chronicle, zapraszamy również społeczność do wzięcia udziału w tej pracy. Zamierzamy udzielać dotacji na opracowanie i rozszerzenie pojęcia trwałych węzłów, przy czym jedna dotacja została już niedawno przyznana na społecznościową selektywną implementację trwałego węzła.
Zachęcamy ludzi do przeglądania repozytorium na GitHub. Można tam obejrzeć architekturę systemu, szczegółowo opisującą model danych, przepływ danych i bazę danych pamięci wewnętrznej (ScyllaDB).
Na koniec dołącz do naszego Discorda, aby bezpośrednio współpracować z zespołem twórców Chronicle.
Powyższy tekst jest tłumaczeniem postu z języka angielskiego który oryginalnie ukazał pod tym adresem.