Technologia Blockchain jest wysoko ceniona za przejrzystość i decentralizację, ponieważ wszelkie informacje o transakcjach są dostępne dla każdego. Może to jednak nieumyślnie mieć negatywny wpływ na osoby lub organizacje, ponieważ tracą one prawa do prywatności w stosunku do posiadanych aktywów. Stąd narodził się Iron Fish jako rozwiązanie zwiększające prywatność użytkowników w systemach blockchain. Czym więc jest Żelazna Ryba? Dowiedzmy się o Iron Fish z poniższego artykułu!
Omówienie projektu Iron Fish
Co to jest żelazna ryba?
Iron Fish to zdecentralizowany łańcuch bloków warstwy 1, który wykorzystuje mechanizm konsensusu Proof-of-Work (PoW), jest odporny na cenzurę i publicznie dostępny. Projekt ma na celu zapewnienie prywatności wszelkich transakcji na blockchainie, na wzór warstwy SSL/TLS wynalezionej w latach 90-tych, która utorowała drogę do rozwoju e-commerce i wielu innych branż. Zespół programistów Iron Fish wierzy, że prywatność jest podstawowym wymogiem ochrony użytkowników i rozszerzenia wykorzystania kryptowalut w przyszłości.
Iron Fish wykorzystuje rozwiązania szyfrujące zk-SNARK – zero-knowledge proof (ZKP), aby zapewnić autentyczność niektórych informacji bez ujawniania ich zawartości. W szczególności zk-SNARK umożliwiają użytkownikom Iron Fish przeprowadzanie transakcji bez ujawniania salda, odbiorcy, a nawet danych osobowych. Zamiast tego Iron Fish użyje dowodów kryptograficznych do zaszyfrowania najprostszych informacji o transakcji, aby udowodnić, że użytkownicy mają wystarczające środki do handlu.
Iron Fish korzysta również z protokołu Sapling – stworzonego przez Zcash do budowania i walidacji chronionych transakcji w blockchainie. Każde konto wyposażone jest w klucz, który zapewnia dostęp „tylko do odczytu” do działań powiązanych z tym konkretnym kontem. Iron Fish obsługuje zaszyfrowane pola notatek w celu zapewnienia zgodności z FATF (Financial Action Task Force) dla dostawców usług dotyczących aktywów wirtualnych (VASP), umożliwiając im przechowywanie informacji po zakończeniu transakcji.
Dlaczego ten projekt nazywa się Iron Fish?
Podczas II wojny światowej termin „Ironfish” był używany w odniesieniu do okrętów podwodnych służących do tajnej komunikacji na polu bitwy (takich jak Navajo Code Tellers).
Zespół opracowujący projekt wybrał tę nazwę, aby reprezentować „potęgę kryptografii”, w przypadku której złożona koncepcja zostaje „uproszczona”, aby ułatwić jej zrozumienie.
Cechy żelaznej ryby
Prywatność
Iron Fish wykorzystuje technologię zk-SNARK, aby zapewnić użytkownikom kontrolę nad informacjami o transakcjach i pozycjonuje się jako warstwa SSL łańcucha bloków, aby zapewnić prywatność.
Duża dostępność
Iron Fish zapewnia wysoką dostępność użytkownikom i programistom, aby zapewnić prywatność każdej transakcji. W ramach projektu tworzony jest zestaw narzędzi, aby zmaksymalizować wygodę użytkownika, aby mogli handlować tokenami IRON na różnych platformach.
Nacisk na decentralizację
Iron Fish to wolny od cenzury blockchain Proof of Work (PoW) dostępny dla każdego. Projekt zapewnia szereg narzędzi, za pomocą których użytkownicy mogą tworzyć portfele, uruchamiać własne węzły i wydobywać tokeny IRON.
Przestrzegaj przepisów
Choć Iron Fish ceni prywatność użytkowników, wciąż nie zapomina o przestrzeganiu obowiązujących przepisów. Każde konto Iron Fish będzie wyposażone w zestaw kluczy przeglądania, umożliwiających giełdom lub instytucjom finansowym audytowanie, zarządzanie i przestrzeganie obowiązków AML.
Główne elementy blockchainu Iron Fish
Warstwa sieci
Warstwa sieciowa jest ważną częścią każdego łańcucha bloków, ponieważ obsługuje wszystkie funkcje, które czynią protokół wyjątkowym i wyjątkowym. Technicznie rzecz biorąc, warstwa sieciowa reguluje sposób, w jaki węzły współdziałają ze sobą, jak się komunikują, przesyłają informacje, wysyłają żądania i odpowiadają na określone komunikaty z różnych węzłów.
Budując zdecentralizowany system peer-to-peer (P2P), należy uwzględnić zależności związane z translacją adresów sieciowych (NAT). Większość maszyn, laptopów, tabletów i telefonów znajduje się za routerami i zaporami sieciowymi, co utrudnia ludziom bezpośrednie łączenie się ze sobą. Od tego momentu warstwa sieciowa wydaje się rozwiązywać problem.
Istnieją pewne warstwy sieci, które wymagają od użytkowników skonfigurowania przekierowania portów dla routerów w celu rozwiązania problemów z NAT. Powyższe problemy rozwiązuje się jednak, gdy pojawia się Iron Fish – blockchain nastawiony na łatwość obsługi, który wykorzystuje kombinację WebRTC i WebSockets do realizacji warstwy sieciowej. Wdrożenie węzłów Iron Fish można wykonać natychmiast w środowisku CLI lub nawet bezpośrednio w przeglądarce. Dzięki temu Iron Fish jest dostępny dla każdego, niezależnie od jego braku wiedzy technicznej i umiejętności.
Składowanie
W strukturze danych i modelu przechowywania Iron Fish do przechowywania podstawowych danych używane są LevelDB i IndexDB. Najbardziej podstawowymi strukturami danych reprezentującymi globalny stan Iron Fish są notatki i elementy zerujące. Przechowywane komponenty obejmują:
Uwaga: jest to reprezentacja metody płatności w Iron Fish, podobna do niewydanych wyników transakcji Bitcoin (UTXO). Odniesienia do węzłów są prywatne i będą odwoływać się do nich publicznie tylko w dwóch okolicznościach. W pierwszym przypadku notatki są tak samo ważne jak wyniki transakcji, a w drugim przypadku notatki istnieją w formie skrótu. Zwłaszcza notatki są zawsze prywatne.
Nullifier: Jest to unikalny identyfikator banknotu, którego można użyć tylko wtedy, gdy zostanie ujawniony w ramach transakcji. Po wyświetleniu informacji o transakcji moduł zerujący zostanie zapisany w strukturze danych Iron Fish i pomoże śledzić wszystkie węzły w łańcuchu bloków Iron Fish.
Merkle Tree of Notes: Jest to struktura danych o stałym rozmiarze i głębokości 32, w której przechowywane są wszystkie utworzone notatki. W przeciwieństwie do innych łańcuchów bloków, w których UTXO są usuwane po użyciu, to drzewo Merkle to struktura danych przeznaczona wyłącznie do dodawania, w której stale dodawane są notatki.
Nullifiery Merkel: Jest to struktura danych używana do śledzenia wszystkich nullifierów (liczby 32-bajtowe), które kiedykolwiek zostały ujawnione, gdy użyto odpowiadających im notatek.
Górnictwo
Wydobywanie oznacza losowe wydobywanie nowych bloków poprzez mechanizm konsensusu Proof of Work (POW) i obliczanie nagród dla górników. Blockchain Iron Fish jest skonfigurowany z algorytmem, który automatycznie dostosowuje trudność wydobycia, aby osiągnąć średni czas bloku wynoszący 60 sekund, zwiększając lub zmniejszając trudność wydobycia, jeśli zauważy, że poprzednie bloki nadchodzą zbyt szybko lub zbyt wolno.
Aby zostać górnikiem, węzeł musi mieć zsynchronizowaną globalną strukturę danych (drzewo Merkle węzła i drzewo Merkle Nullifiera) i znać co najmniej dwa najnowsze bloki.
Tworzenie konta
Iron Fish skoncentruje się na podstawowych szczegółach tworzenia portfela Iron Fish w celu obsługi całkowicie prywatnych transakcji. Na sposób tworzenia konta w Iron Fish wpływa protokół Sapling, ale nadal istnieją pewne różnice.
Tajny klucz: Jest to podstawowa część potrzebna do zbudowania wszystkich pozostałych części portfela użytkownika. Jest to 32-bajtowa liczba losowa.
Para kluczy wydatkowych: Ta para kluczy służy do rejestrowania wydatków powiązanych z kontem użytkownika i jest wyprowadzana bezpośrednio z tajnego klucza.
Para kluczy zerujących: Te klucze służą do wygenerowania zerującego wymaganego dla notatki, a także pochodzą z tajnego klucza.
Klucz widoku wychodzącego (ovk): Jest to klucz do odszyfrowania transakcji wychodzących. Uzyskuje się go poprzez mieszanie tajnego klucza i modyfikatora za pomocą skrótu blake2b z dodatkowymi parametrami, a następnie pobranie pierwszych 32 bajtów wyniku.
Klucz widoku przychodzącego (ivk): Jest to klucz do odszyfrowania transakcji przychodzącej. Uzyskuje się go za pomocą funkcji skrótu blake2s, która miesza bajty klucza licencyjnego z bajtami klucza pochodnego.
Adres publiczny: Adres składający się z klucza transportowego i decentralizatora. Współpracują ze sobą, aby pojedynczy portfel z kluczami prywatnymi mógł pomieścić do 211 adresów publicznych.
Tworzenie transakcji
Podobnie jak w przypadku kont, transakcje w Iron Fish również ściśle przestrzegają protokołu Sapling, ale nadal istnieją pewne różnice. Wszystkie transakcje Iron Fish są transakcjami chronionymi, co oznacza, że nie ujawniają żadnych informacji żadnemu obserwatorowi bez wyraźnego dostępu.
Tę ochronę prywatności osiąga się poprzez zastosowanie ZKP (Zero-Knowledge Proofs), które umożliwia szyfrowanie danych transakcyjnych wraz z wysoce ważnymi dowodami. Rzeczy do rozważenia obejmują:
Składniki transakcji.
Składnik opisu wydatku (element pokazujący w nocie sposób wydatkowania rachunku).
Komponent opisujący wynik (komponent tworzący nowe notatki).
Jak zbilansować transakcje, aby mieć pewność, że wydano i zapłacono prawidłową kwotę.
W jaki sposób walidatorzy (np. górnicy) weryfikują każdą transakcję.
Specjalny rodzaj transakcji zwany opłatą wydobywczą służy do nagradzania górników za pomyślne wydobycie bloków.
Jak szyfrować i odszyfrowywać notatki, aby zainteresowane strony mogły zobaczyć szczegóły transakcji.
Weryfikacja i konsensus
Konsensus to warstwa walidacji, w której Iron Fish ustala zasady akceptowania przez węzły kolejnego bloku. Ma to wpływ na nową konstrukcję blokową węzła, która musi spełniać ustalone zasady, aby została zaakceptowana przez inne węzły w sieci.
Blok Iron Fish zostanie zaakceptowany, jeśli jego tytuł i treść są prawidłowe. Na wysokim poziomie sprawdź, czy nagłówek bloku ma wystarczającą ilość pracy, sprawdzając, czy wartość skrótu jest mniejsza niż wartość docelowa. Następnie węzeł dokonuje zmiany stanu, poprawnie stosując wszystkie transakcje w bloku do dwóch globalnych struktur danych i dostarczając dwa wyniki Merkle. Podobnie sprawdzenie zawartości bloku potwierdza również, że wszystkie transakcje w bloku są ważne.
Podstawowe informacje o tokenie IRON
Nazwa żetonu: Żeton Żelaznej Ryby
Skrót żetonowy: IRON
Blockchain: Ethereum
Standard tokena: ERC-20
Umowa: Aktualizacja
Cel tokena: użyteczność, zarządzanie
Całkowita podaż: 256 970 400 ŻELAZA
Zasilanie w obiegu: aktualizacja
Obecnie oczekiwana całkowita podaż tokenów IRON wynosi 256 970 400, ale nagrody za wydobywanie bloków będą zmniejszane i dostosowywane z roku na rok.
Dystrybucja tokenów
aktualizacja...
Gdzie inwestorzy mogą handlować tokenami IRON?
Obecnie IRON nie jest notowany na żadnej giełdzie. Inwestorzy powinni być tego świadomi i dokładnie rozumieć, aby uniknąć handlu fałszywymi tokenami IRON.
Do czego służą tokeny IRON?
IRON to token używany do zarządzania protokołem i zachęcania posiadaczy IRON do udziału w zmianach i ulepszeniach protokołu.
zespół deweloperski
Zespół Iron Fish składa się z wielu członków z wieloletnim doświadczeniem w budowaniu produktów dla światowej sławy firm technologicznych, takich jak Microsoft, Airbnb, Facebook, Google, Uber itp. Wybitni członkowie to:
Elena Nadolinski: Jest założycielką i dyrektorem generalnym Iron Fish. Łącznie przez 7 lat pracowała jako programistka w Microsoft i Airbnb. W 2017 roku Elena została zaproszona na przyjęcie urodzinowe założyciela Filecoin Juana Beneta w Kalifornii. Dzięki tej imprezie miała okazję nawiązać kontakt z twórcami blockchaina, co doprowadziło do pomysłu Iron Fish, którego misją jest tworzenie prywatności dla ludzi.
Rohan Jadvani: Jest programistą w Iron Fish. Pracował jako programista w czołowych firmach finansowych i technologicznych, takich jak JPMorgan Chase & Co i Snap Inc.
Jason Spafford: Jest programistą w Iron Fish. Ma 15-letnie doświadczenie w tworzeniu oprogramowania i przez 2 lata pracował w Uberze.
Oprócz tego w skład zespołu wchodzą także programiści, projektanci oraz osoby z dużym doświadczeniem technicznym. Firma Iron Fish ma swoją siedzibę w San Francisco.
inwestor
Obecnie Iron Fish otrzymał wsparcie od inwestorów instytucjonalnych, takich jak Andreessen Horowitz (a16z), Electric Capital, Sequoia Capital itp., a także inwestorów indywidualnych, takich jak Linda Xie (była menedżerka produktu Coinbase), Juan Benet (Protocol Labs, Filecoin Dyrektor Generalny), A zwłaszcza Do Kwon (dyrektor generalny Terraform Labs).
podsumowując
Dzięki temu artykułowi zrozumiałeś podstawowe informacje o projekcie Iron Fish i możesz podejmować własne decyzje inwestycyjne. Życzę sukcesów i dużych zysków na tym potencjalnym rynku.
#BTC#silicovalleybank#BNB#niuhui#raisinginterests
