Ogłaszamy program nagród Bug Bounty
Sprawdź ten post na blogu w Español ,简体 中文,繁體 繁體,日本語, हिंदी , 한국인 , tiếng-việt , Deutsch , Português , Français , руский , українська , Persa , Türkçe i Indonesian .
ZetaChain z radością ogłasza uruchomienie naszego oficjalnego programu nagród za błędywe współpracy z Immunefi, wiodącą platformą nagród za błędy dla Web3. Ten początkowy program koncentruje się na sieci testowej i dalszym wzmacnianiu bezpieczeństwa inteligentnych kontraktów i aplikacji internetowych ZetaChain. To pierwszy z kolejnych programów o wyższych nagrodach. Bezpieczeństwo w przestrzeni międzyłańcuchowej ma kluczowe znaczenie, biorąc pod uwagę liczbę i skalę exploitów, które miały miejsce w 2022 r. Ponieważ branża staje się coraz bardziej wielołańcuchowa, popyt na płynność i dane między łańcuchami będzie się utrzymywał. W związku z tym potrzebne są postępy w interoperacyjności blockchain, aby wspierać prawdziwie płynny ekosystem web3. W tym poście udostępniamy krótki przegląd techniczny i bezpieczeństwa ZetaChain, w tym sposób zabezpieczenia jego sieci. Szczegółowe informacje na temat programu Immunefi bug bounty można znaleźć tutaj .
Krótki przegląd techniczny ZetaChain
ZetaChain to publiczny łańcuch bloków L1, który umożliwia ogólne programowanie między łańcuchami we wszystkich łańcuchach, a tym samym omnichain interoperacyjność dowolnej wartości lub danych. Na wysokim poziomie umożliwiają to razem trzy podstawowe funkcje:
- Przesyłanie wiadomości między łańcuchami : Ta funkcja jest odpowiedzialna za obserwowanie odpowiednich zdarzeń, transakcji i stanów w danym momencie na dowolnym podłączonym zewnętrznym łańcuchu bloków, np. Ethereum, BSC, Polygon, Bitcoin, L2 itp. Przekaźnik wiadomości między łańcuchami weryfikuje i dociera do konsensus co do tych uwag.
- Inteligentne kontrakty Omnichain : ten nowy prymityw inteligentnych kontraktów opisuje zdolność ZetaChain do utrzymywania kont i przechowywania aktywów w zewnętrznych łańcuchach z możliwością wykonywania dowolnej logiki w odpowiedzi na zewnętrzne zdarzenia w łańcuchu. Te inteligentne kontrakty są inicjowane pod pewnymi warunkami, kontrolowanymi przez trzecią funkcję opisaną poniżej.
- Zdecentralizowane podpisywanie transakcji : W sposób rozproszony, mutujące stany na zewnętrznych łańcuchach bloków są uwierzytelniane i zabezpieczane przez GG20 bez lidera Threshold Signature Scheme (TSS). Jak to działa, węzły ZetaChain wspólnie posiadają klucz prywatny i przy pewnym progu podpisów mogą podpisywać i inicjować inteligentne działania kontraktowe w sposób, który nie ujawnia żadnych tajemnic uczestniczącym węzłom. Jest to możliwe dzięki cyfrowemu podpisowi MPC (Multi-party Computation). Generowanie kluczy i podpisywanie podpisów przez protokół ZetaChain umożliwia na przykład łączność niezwiązaną z inteligentnym łańcuchem (Bitcoin, Dogecoin, Monero itp.).
ZetaChain to blockchain typu Proof of Stake (PoS) zbudowany na Cosmos SDK i konsensusie Tendermint, który może łączyć się z zewnętrznymi łańcuchami bloków (np. Ethereum, BSC, Solana, Avalanche, Terra, Bitcoin) i warstwami (np. Polygon, Optimism, Arbitrum) w sposób zdecentralizowany (bez pojedynczego punktu awarii, bez zaufania, bez uprawnień), przejrzysty i wydajny.
Architektura ZetaChain składa się z walidatorów, obserwatorów i sygnatariuszy. Walidatorzy uczestniczą w produkcji bloków i otrzymują nagrody proporcjonalne do ich wiązanych monet. Obserwatorzy osiągają konsensus w sprawie zewnętrznych wydarzeń łańcuchowych i stanów. Sygnatariusze, w sposób rozproszony, posiadają standardowe klucze ECDSA/EdDSA do podpisywania wiadomości w imieniu ZetaChain.
ZetaChain wykorzystuje GG20 bez lidera Threshold Signature Scheme (TSS), który wykonuje rozproszone generowanie kluczy i podpisywanie kluczy. Żaden pojedynczy węzeł ZetaChain ani żadna inna osoba nie ma w żadnym momencie dostępu do pełnego klucza prywatnego. Wszystkie transakcje przychodzące/wychodzące i podejmowane decyzje (poprzez zmianę stanu) są rejestrowane w blokach ZetaChain, które są dostępne, niezmienne, weryfikowalne i całkowicie przejrzyste.
Bezpieczeństwo międzyłańcuchowego tokena ZETA i przekazywania komunikatów
Token ZETA jest natywnym tokenem gazowym w ZetaChain, a także jest wydawany w połączonych zewnętrznych łańcuchach, takich jak Ethereum, Binance Smart Chain i Polygon jako token ERC20. Całkowita podaż tokenów ZETA we wszystkich łańcuchach w Genesis wynosi 2,1 miliarda. Protokół ZetaChain natywnie obsługuje przenoszenie tokenów ZETA we wszystkich połączonych łańcuchach za pośrednictwem transakcji w łańcuchu. Protokół ZetaChain zapewnia również całkowitą niezmienność podaży podczas przenoszenia międzyłańcuchowego tokena ZETA poprzez obserwację dostaw tokena ZETA we wszystkich połączonych łańcuchach.
W wystarczająco wydajnych inteligentnych łańcuchach kontraktów protokół ZetaChain wdraża kontrakty Connector, które umożliwiają inteligentnym kontraktom w różnych łańcuchach dzwonienie do siebie z dowolnymi wiadomościami. Wiadomości pozostawione przez umowę użytkownika są przekazywane przez obserwatorów ZetaChain i sygnatariuszy zgodnie z zasadami konsensusu określonymi w ZetaChain. Deweloperzy dApp i protokół ZetaChain dzielą się odpowiedzialnością za zabezpieczenie aplikacji międzyłańcuchowej.
Bezpieczeństwo ZRC-20 i modułu zamiennego
Oprócz przekazywania komunikatów międzyłańcuchowych za pośrednictwem kontraktu Connector w połączonych łańcuchach, własna platforma inteligentnych kontraktów ZetaChain (zEVM) zapewnia inny mechanizm dla aplikacji międzyłańcuchowych, który zajmuje się tylko wymiennymi tokenami (takimi jak aplikacja wymiany, pożyczanie/pożyczanie itp. .). Deweloper dApp musi jedynie opracować i wdrożyć inteligentny kontrakt Omnichain na ZetaChain, wykorzystując kontrakty ZRC-20 i moduł zamienny na ZetaChain, aby zarządzać zagranicznymi tokenami wymiennymi, w tym natywnym gazem (Ether, BNB, Matic, BTC) i tokenami niestandardowymi, takimi jak jak USDC, USDT, BUSD. Użytkownik może wywoływać dowolne wywołania umów na ZetaChain zEVM, dołączając notatkę do transakcji w zewnętrznych łańcuchach. Dzięki temu programiści mogą łatwo tworzyć międzyłańcuchowe aplikacje dApp, które przeprowadzają transakcje zasoby natywne bez opakowywania, dzięki czemu użytkownicy dApp nie ponoszą ryzyka opakowanych zasobów bez powiązań.
Inteligentne kontrakty omnichain na ZetaChain dziedziczy bezpieczeństwo suwerennego łańcucha DPoS Cosmos oraz obserwatora i sygnatariuszy MPC.
O ZetaChain
ZetaChain to podstawowa warstwa przyszłości multichain. Nowatorski łańcuch bloków zapewnia funkcjonalność wielołańcuchową bez użycia mostów lub opakowanych tokenów oraz łatwe wdrażanie omnichain-dApps lub odApps. Te aplikacje mogą zarządzać danymi i wartościami oraz łączyć je ze wszystkimi inteligentnymi platformami kontraktowymi, jak również z innymi platformami kontraktowymi, takimi jak Bitcoin i Dogecoin.

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































