Źródło: a16z

Opracowano przez: Planet Daily

Dziś rano a16z Crypto udostępniło na swoim oficjalnym Twitterze niektóre narzędzia i dowody koncepcji opracowane przez organizację, obejmujące dowód wiedzy zerowej, bezpieczeństwo kontraktów, decentralizację i inne dziedziny. Jeśli chodzi o cele, te narzędzia i koncepcje są skierowane głównie do programistów, którzy niestrudzenie pracowali podczas długiej bessy. Zainteresowani przyjaciele mogą chcieć spróbować.

Poniżej znajduje się pełny tekst tweeta a16z.

Jesteśmy podekscytowani widokiem wielu nowych, ekscytujących pomysłów pojawiających się w społeczności kryptowalut. W kolejnych tweetach znajdziesz narzędzia programistyczne, które pomogą Ci w dalszym budowaniu.

Naszym celem w udostępnianiu tych narzędzi i dowodów koncepcji jest pokazanie społeczności, jak korzystać z najnowszych prymitywów technicznych w rozwoju i produkcji, a także przyspieszyć przyjęcie tych prymitywów technicznych poprzez pozyskanie większej liczby programistów do pomocy.

Dowód wiedzy zerowej

1. dokumentacja zk (zkDocs)

zkDocs można rozumieć jako narzędzie dokumentacji online, które obsługuje dowody z wiedzą zerową. Umożliwia stronom zaangażowanym w przepływ pracy wspólne udostępnianie i weryfikację informacji w celu zapewnienia, że ​​spełniają one określone standardy, bez ich ujawniania.

Szczegółowe wprowadzenie: https://a 16 zcrypto.com/zkdocs-zero-knowledge-information-sharing/

Portal Github: https://github.com/a 16 z/zkdocs

2. Zrzuty chroniące prywatność

Jak sama nazwa wskazuje, jest to narzędzie do ochrony prywatności w scenariuszach zrzutów. Stworzyliśmy to narzędzie, aby chronić zwykłych użytkowników za pomocą dowodów o zerowej wiedzy i poprawiać bezpieczeństwo, poprawiając ochronę prywatności podczas zrzutów.

Szczegółowe wprowadzenie: https://a 16 z.com/2022/03/27/crypto-airdrop-privacy-tool-zero-knowledge-proofs/

Portal Github: https://github.com/a 16 z/zkp-merkle-airdrop-contracts

Zabezpieczenie kontraktu

1. Testy wydajności ERC 4626 (testy właściwości ERC 4626)

Jest to narzędzie do sprawdzania wykonalności umów zgodnie z normą ERC 4626 – zestawem standardów dla skarbców tokenizowanych, pomagające twórcom skarbców wykrywać naruszenia standardów, które mogą potencjalnie spowodować szkody lub prowadzić do luk w zabezpieczeniach.

Szczegółowe wprowadzenie: https://a 16 zcrypto.com/generalized-property-tests-for-erc 4626-vaults/

Portal Github: https://github.com/a 16 z/erc 4626-tests

2. Inteligentny wykrywacz kontraktów metamorficznych

Jest to narzędzie do wykrywania zmiennych inteligentnych kontraktów i odpierania ataków poprzez zmianę treści inteligentnych kontraktów.

Niektóre inteligentne kontrakty można nadal zmieniać po wdrożeniu, co oznacza, że ​​programiści mogą zmienić kod w dowolnym momencie, co stanowi poważne zagrożenie dla użytkowników. Celem tego narzędzia jest umożliwienie każdemu łatwego wykrycia, czy konkretna inteligentna umowa może ulec zmianie.

Link do narzędzia: https://metamorphic.a 16 zcrypto.com/

Decentralizacja i decentralizacja

1. Lekki klient Ethereum Helios

Jest to lekki klient Ethereum oparty na języku rdzy, który pomaga w dalszym promowaniu decentralizacji Ethereum. Helios zapewnia całkowicie zaufany dostęp do blockchainu Ethereum bez konieczności przechowywania historycznych informacji o transakcjach, a dostęp do danych można w razie potrzeby zakończyć w zaledwie 2 sekundy.

Szczegóły: https://a 16 zcrypto.com/building-helios-ethereum-light-client/

Portal Github: https://github.com/a 16 z/helios

2. Aukcje bez zaufania w sieci

To jest implementacja w łańcuchu „aukcji Vickrey”. Tak zwana „aukcja Vickery’ego” oznacza, że ​​wszyscy oferenci składają oferty w drodze zapieczętowanych ofert. Oferent, który złoży najwyższą ofertę, wygrywa przetarg i płaci drugą najwyższą ofertę.

Podstawową zasadą tego zestawu narzędzi jest to, że kod operacji CREATE 2 Ethereum umożliwia ukrycie treści ofert przed aktywnością blockchain.

Szczegóły: https://a 16 zcrypto.com/hidden-in-plain-sight-a-sneaky-solidity-implementation-of-a-sealed-bid-auction/

Portal Github: https://github.com/a 16 z/auction-zoo

Trzy: Zaufane konfiguracje

Dysponujemy bazą kodu typu open source, która umożliwia każdemu wdrożenie „rytuałów” Kate-Zaverucha-Goldberg (KZG) i mocy tau (Odaily Planet Daily Note: schemat sprawdzania dostępności danych w godny zaufania sposób) w łańcuchu Ethereum. parametry wymagane do inicjalizacji).

Szczegóły: https://a 16 zcrypto.com/on-chain-trusted-setup-ceremony/

Portal Github: https://github.com/a 16 z/evm-powers-of-tau