BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

a16z: It is not easy to work in a bear market, these seven developer tools may help you

Azuma
Odaily资深作者
@azuma_eth
2022-11-25 04:54
This article is about 1966 words, reading the full article takes about 3 minutes
Open the treasure chest of the head VC
AI Summary
Expand
Open the treasure chest of the head VC

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.

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

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

a16z
Developer
Welcome to Join Odaily Official Community