banner
Crypto Chasers

Crypto Chasers

A DAO helping new Web3 projects and users grow.

Crypto Chasers Technology Weekly Report 20231017

Contributor: Script Money
Full-stack engineer familiar with Web3 development ecosystem, has written some technical tutorials.

This article is the fifth issue of the bi-weekly report produced by CryptoChasers (20231004-20231017), with information collected from personal sources and community group chats. It mainly focuses on practical content related to Web3 development and Crypto activities.

Section Description:
This Week's Picks: 3 most noteworthy information recommended by the author
Tools Recommendation: 3 developer tools worth trying recommended by the author
Community Hot Topics: 3 hot topics from this week and previous weeks in the community group chats
Developer Activities: Grants and hackathons that can be participated in the coming weeks
Recommendations: Projects, recruitment, advertisements, etc. from community members

Welcome to submit contributions in the comments section or private message the author.

This Week's Picks

ERC4337

Reason for recommendation: Tomo, a popular social project this week, has adopted the technology of ERC4337. It has built-in contract wallet in the app, implemented anti-bot measures, gas-free transactions, and improved user experience and security. The related technology applications are worth studying.

Introductory knowledge: https://academy.binance.com/en/articles/what-is-erc-4337-or-account-abstraction-for-ethereum
Smart wallet used by Tomo: https://thirdweb.com/dashboard/wallets/smart-wallet
On-chain analysis of industry adoption: https://sixdegree.xyz/research/Half-Year-Data-Report-of-ERC4337-by-Sixdegree.pdf
Development example: https://docs.pimlico.io/tutorial/tutorial-1

RISC Zero

Reason for recommendation: RISC Zero is a general framework for zero-knowledge proof. It is highly popular in the capital market. It is recommended for those who have the ability to learn and work on projects.
ZKUniswap: A UniswapV3 fork that uses zkVM (RISC Zero) for off-chain swaps. The code is fully open source. It is recommended for those interested in related technologies. https://ethresear.ch/t/zkuniswap-a-first-of-its-kind-zkamm/16839
RISC Zero official hello world: https://github.com/risc0/risc0/blob/v0.18.0/examples/hello-world/tutorial.md
Study club materials starting from October 18th: https://dev.risczero.com/studyclub

Uniswap V3 book

Reason for recommendation: Uniswap Foundation-sponsored UniswapV3 development manual. It is recommended for those who are working on related swap contracts.
Website: https://uniswapv3book.com/

Tools

Podwise

Website: https://podwise.xyz/
Reason for recommendation: A podcast platform that combines AI-generated summaries, where you can listen to various podcasts.

zkbench

Website: https://zkbench.dev/
Reason for recommendation: Performance comparison of ZK frameworks

Autogen

Website: https://github.com/microsoft/autogen
Reason for recommendation: Microsoft's LLM development framework that allows multiple agents to converse.

Community Hot Topics

Topic 1: How to quickly send transactions to contracts in Foundry

  1. Use the format "address(P).call(calldata)", where "0x" can be omitted.
  2. You can directly send calldata using the format "address(P).call(hex"1234")".
  3. Using Tenderly can simulate transactions faster.
  4. Use Forge test to check if the contract needs modification.
  5. Use cast publish TX to send calldata.

Topic 2: Discussion on server resource configuration and pricing

  1. Choosing reasonable resource configuration can optimize server performance.
  2. UCloud has poor routes back to China.
  3. AWS is expensive.
  4. Vultr provides 10G bandwidth and NVMe hard drives for $120 per month.
  5. Choosing the right cloud server can reduce costs, for example, UCloud's 1C1G server costs $56 per year.
  6. Some people choose to rent high-performance servers for data crawling, website building, etc.

Topic 3: Discussion on decentralized exchanges (DEX)

  1. Matcha and 1inch are similar and have their own pairs.
  2. Disabling Matcha's 0x RFQ can avoid OTC order flooding.
  3. Odos has relatively good exchange rates but high gas fees.
  4. Dodo has a beautiful interface design.
  5. 1inch has limit orders, but Fusion needs to be used.
  6. ETH to stablecoin transactions are preferred on-chain.
  7. The liquidity source of 1inch is unclear.
  8. OK exchange rates are between Odos and 1inch.
  9. Setting a minimum slippage or using privacy nodes can avoid sandwich attacks.

Hackathons & Events

Recommendations

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.