Источник: a16z

Составил: Планета Дейли.

Сегодня утром a16z Crypto поделилась некоторыми инструментами и доказательствами концепции, созданной организацией, через свой официальный Twitter, охватывая доказательства с нулевым разглашением, безопасность контрактов, децентрализацию и другие области. Что касается целей, эти инструменты и концепции в основном предназначены для разработчиков, которые неустанно работали во время длительного медвежьего рынка. Заинтересованные друзья могут захотеть попробовать.

Ниже приводится полный текст твита a16z.

Мы рады видеть множество новых интересных идей, появляющихся в криптосообществе. В следующих твитах вы найдете некоторые инструменты разработки, которые помогут вам продолжить разработку.

Наша цель поделиться этими инструментами и доказательствами концепций — показать сообществу, как использовать новейшие технические примитивы при разработке и производстве, а также ускорить внедрение этих технических примитивов, привлекая к помощи больше разработчиков.

Доказательство с нулевым разглашением

1. документация zk (zkDocs)

zkDocs можно понимать как онлайн-инструмент для документирования, поддерживающий доказательства с нулевым разглашением. Это позволяет сторонам, участвующим в рабочем процессе, коллективно обмениваться информацией и проверять ее, чтобы гарантировать ее соответствие определенным стандартам, не раскрывая их.

Подробное введение: https://a 16 zcrypto.com/zkdocs-zero-knowledge-information-sharing/

Портал Github: https://github.com/a 16 z/zkdocs.

2. Аирдропы, защищающие конфиденциальность

Как следует из названия, это инструмент защиты конфиденциальности для сценариев раздачи. Мы создали этот инструмент для защиты обычных пользователей с помощью доказательств с нулевым разглашением и повышения безопасности за счет улучшения конфиденциальности во время раздачи.

Подробное введение: https://a 16 z.com/2022/03/27/crypto-airdrop-privacy-tool-zero-knowledge-proofs/.

Портал Github: https://github.com/a 16 z/zkp-merkle-airdrop-contracts.

Безопасность контракта

1. Тесты производительности ERC 4626 (тесты свойств ERC 4626)

Это инструмент для проверки возможности исполнения контрактов в соответствии с ERC 4626, набором стандартов для токенизированных хранилищ, помогающий создателям хранилищ обнаруживать нарушения стандартов, которые могут нанести ущерб или привести к уязвимостям.

Подробное введение: https://a 16 zcrypto.com/generalized-property-tests-for-erc 4626-vaults/

Портал Github: https://github.com/a 16 z/erc 4626-tests.

2. Метаморфический детектор смарт-контрактов

Это инструмент для обнаружения изменяемых смарт-контрактов и противодействия атакам путем изменения содержимого смарт-контрактов.

Некоторые смарт-контракты все еще можно изменить после развертывания, а это означает, что разработчики могут изменить код в любое время, что представляет серьезную угрозу для пользователей. Цель этого инструмента — позволить любому легко определить, подлежит ли конкретный смарт-контракт изменению.

Ссылка на инструмент: https://metamorphic.a 16 zcrypto.com/

Децентрализация и децентрализация

1. Легкий клиент Ethereum Helios

Это легкий клиент Ethereum, основанный на языке Rust, который способствует дальнейшему развитию децентрализации Ethereum. Helios обеспечивает полностью безопасный доступ к блокчейну Ethereum без необходимости хранить историческую информацию о транзакциях, а доступ к данным может быть завершен всего за 2 секунды, когда это необходимо.

Подробности: https://a 16 zcrypto.com/building-helios-ethereum-light-client/

Портал Github: https://github.com/a 16 z/helios.

2. Не требующие доверия онлайн-аукционы

Это он-чейн реализация «аукциона Викри». Так называемый «аукцион Викери» означает, что все участники торгов делают закрытые ставки. Участник, предложивший самую высокую цену, выигрывает лот и платит вторую по величине ставку.

Основополагающий принцип этого набора инструментов заключается в том, что код операции CREATE 2 Ethereum позволяет скрыть содержимое заявки от активности блокчейна.

Подробности: https://a 16 zcrypto.com/hidden-in-plain-sight-a-sneaky-solidity-implementation-of-a-sealed-bid-auction/

Портал Github: https://github.com/a 16 z/auction-zoo.

Третье: Доверенные настройки

Мы открыли базу кода, которая позволяет любому реализовать «ритуалы» Кейт-Заверуча-Гольдберг (KZG) и силы тау (примечание Odaily Planet Daily: схема доказательства доступности данных надежным способом) в цепочке Ethereum. параметры, необходимые для инициализации).

Подробности: https://a 16 zcrypto.com/on-chain-trusted-setup-ceremony/

Портал Github: https://github.com/a 16 z/evm-powers-of-tau.