a16z: It is not easy to work in a bear market, these seven developer tools may help you
This morning, a16z Crypto shared some tools and concept proofs built by the organization through its official Twitter, covering zero-knowledge proofs, contract security, decentralization and other fields. From the target point of view, these tools and concepts are mainly aimed at developers who are still working tirelessly during the long bear market. Interested friends may wish to try it out.
The following is the full text of a16z's tweet, compiled by Odaily.

We're excited to see many exciting new ideas emerging from the crypto community. In the following tweets, you will find some development tools to help you continue to build.
secondary title
Aspects of zero-knowledge proofs
1. zk Documentation (zkDocs)
zkDocs can be understood as an online documentation tool that supports zero-knowledge proofs. It allows parties involved in a workflow to collectively share and validate information, ensuring that information meets certain standards without exposing them.

Detailed introduction:https://a 16 zcrypto.com/zkdocs-zero-knowledge-information-sharing/
Github Portal:https://github.com/a 16 z/zkdocs
2. Privacy-protecting Airdrops
As the name suggests, this is a privacy protection tool for airdrop scenarios. We created this tool to protect ordinary users with zero-knowledge proofs, improving security by improving privacy leaks during airdrops.

Detailed introduction:https://a 16 z.com/2022/03/27/crypto-airdrop-privacy-tool-zero-knowledge-proofs/
secondary titlehttps://github.com/a 16 z/zkp-merkle-airdrop-contracts
contract security
1. ERC 4626 Property Tests
This is a tool for testing the enforceability of contracts under ERC 4626 (a set of standards for tokenized vaults), which helps vault builders detect violations of the standard that have the potential to cause damage or lead to vulnerabilities.

Detailed introduction:https://a 16 zcrypto.com/generalized-property-tests-for-erc 4626-vaults/
Github Portal:https://github.com/a 16 z/erc 4626-tests
2. Metamorphic Smart Contract Detector
This is a tool for detecting changeable smart contracts, which can prevent attacks launched by changing the content of smart contracts.
Some smart contracts can still be changed after deployment, which means that developers can change the code at any time, which poses a serious threat to users. The purpose of this tool is to allow anyone to easily detect whether there is a possibility of changing a particular smart contract.

secondary titlehttps://metamorphic.a 16 zcrypto.com/
Decentralization & Decentralization
1. Ethereum Light Client Helios
This is an Ethereum light client based on the rust language, which helps to further promote the decentralization of Ethereum. Helios provides completely trustless access to the Ethereum blockchain without storing historical transaction information, and it only takes 2 seconds to complete data access when needed.

details:https://a 16 zcrypto.com/building-helios-ethereum-light-client/
Github Portal:https://github.com/a 16 z/helios
2. Trustless, on-chain Auctions
This is an on-chain implementation of the "Vickrey auction". The so-called "Vickery auction" means that all bidders bid through sealed bids, and the bidder with the highest bid wins the lot and pays the second highest bid.
The basis for this suite of tools is that Ethereum’s CREATE 2 opcode allows bid content to be hidden from blockchain activity.

Github Portal:https://github.com/a 16 z/auction-zoo
Three: Trusted Setups
We have open-sourced a codebase that allows anyone to implement the Kate-Zaverucha-Goldberg (KZG) and powers-of-tau "ceremony" (Odaily Note: Proof of Data Availability in a trusted manner) on the Ethereum chain. parameters are initialized).

details:https://a 16 zcrypto.com/on-chain-trusted-setup-ceremony/
Github Portal:https://github.com/a 16 z/evm-powers-of-tau


