贡献者:Script Money
全栈工程師,熟悉 Web3 開發生態,編寫過一些技術教程
本文是 CryptoChasers 出品的技術周報第二期,資料來源於個人收集和社區群聊。主要面向 Web3 開發和 Crypto 活動的偏實踐類內容。
板塊設置說明:
本週精選:由作者推薦的最近 3 條最值得關注的信息
工具推薦:由作者推薦的 3 個值得試用的開發者工具
群友熱議:社區群聊裡本週 + 歷史某週的 3 條熱門主題
開發者活動:未來幾週可以參與的 grant 和黑客松
友情推薦:群友項目,招聘,廣告等
歡迎在評論區或私聊作者投稿
本週精選#
rareskills GAS Optimization#
推薦理由:全而詳細的 EVM Gas 優化技巧
網址:https://www.rareskills.io/post/gas-optimization
拆解模組化區塊鏈,了解各功能層#
推薦理由:了解模組化區塊鏈生態最好的報告。更細節內容參考 celestia 的文檔。
網址:https://www.panewslab.com/zh/articledetails/xxu0v3do.html
補充:https://celestia.org/learn/basics-of-modular-blockchains/modular-and-monolithic-blockchains/
Developer Relations in Web3#
推薦理由:介紹 DevRel 的重要性,以及該如何成為 DevRel
網址:https://rzlt.io/developer-relations-in-web3/
工具推薦#
chainbase#
推薦理由:便宜好用的 web3 開發平台,包含 API、數據查詢、索引等功能
網址:https://chainbase.com
LangChain Hub#
推薦理由:LangChain 推出的 LangChain Hub,提供提示詞上傳、瀏覽、拉取和管理,提示詞的 GitHub
網址:https://smith.langchain.com/hub
suno#
推薦理由:給提示詞和風格就能生成歌曲,音樂界的 Midjourney
網址:https://suno.ai/discord
群友熱議#
話題 1:編程語言和內存管理的討論#
- 栈和堆的區別:栈是一種具有後進先出特性的数据結構,而堆是動態分配內存的数据結構。栈上的數據訪問速度更快,不需要垃圾回收(GC),而堆上的數據需要 GC 來釋放內存。
- 內存管理:討論了不同編程語言中的內存管理方式,包括 C++ 中的 new 和 delete 操作、C 中的 malloc 和 free 操作,以及 Rust 中的自動析構和內存釋放。
- 編程語言選擇:參與者們討論了不同編程語言的選擇,根據項目需求和性能考慮。還提到了學習 C/C++ 可能會深入了解計算機系統。
- Rust 編程:提到了 Rust 編程,包括 Rust 的 String 類型和內存管理。
- WebAssembly(Wasm):WebAssembly 是一種二進制指令格式,可在 Web 瀏覽器中運行,用於提供高性能的 Web 應用程序。討論了 WebAssembly 在前端開發中的應用。
話題 2:connext 發放空投時的故障#
- 項目中存在與 recipient 地址未校驗以及 _proof 不一致的問題。
- 討論中提到了一些與項目鏈接相關的重要信息。
- 討論中涉及了簽名和合約校驗的問題,尤其是涉及到自己的簽名和 proof 的合法性。
- 討論中討論了項方的行為和可能的機會,包括重新設置 root 和領取停止。
- 最後,提到了項方記錄信息和流動性的问题,以及涉及不同代幣的轉換。
話題 3:關於新的 JavaScript Runtime - Bun#
- 有人提到將 "pnpm" 替換為 "bun" 作為包管理器,並表示在下一個項目中將使用 "bun"。
- 在前端開發中,不同的包管理器被反復使用,如 "npm"、"yarn"、"pnpm" 和 "bun",並且各自有不同的優缺點。
- 討論中提到 "npm" 對硬盤空間的佔用較大,而 "yarn" 和 "pnpm" 可能在這方面更節省空間。
- "bun" 被認為不僅僅是一個包管理器,還具備運行時和其他功能。
- 對於 "pnpm",討論了其完備性以及在一些特定領域的適用性,儘管在某些情況下可能需要手動調整。
- 還討論了工作區(workspace)功能,其中提到 "pnpm" 可以獨立使用,而其他工具可能需要輔助插件。
- 提到了一些其他的包管理器,如 "corepack" 和 "turbopack",以及 Node.js 版本的選擇。
群聊提到的網址#
工具#
https://alpha.apidance.pro/s/FgXTxWOs
https://github.com/pengzhile/cocopilot
https://github.com/rust-lang/rustlings
https://github.com/shramee/starklings-cairo1
https://github.com/m-bain/whisperX
https://github.com/naddison36/sol2uml
https://github.com/travist/jsencrypt
https://memo.ac/start-here.html
https://openchain.xyz/signatures?query=0x3d693ada
https://replicate.com/openai/whisper
https://sight.youdao.com/
https://www.npmjs.com/package/jsencrypt
區塊鏈相關數據#
https://arbiscan.io/address/0x44af5fcedfb77a2d9cb973b404e30fc27e666708
https://arbiscan.io/address/0x5a92c52396f0caa4a6b2954690dbf2ca4ba76162
https://arbiscan.io/address/0xe6b7ab9ebcfbf1a72e489ff00cdf9c6473ff6224#code
https://arbiscan.io/address/0xe6b7ab9ebcfbf1a72e489ff00cdf9c6473ff6224#contracts
https://bafybeigusxmpfmojn3b5odyrwb5k55dlxngnf6lib5xiko7rcgefh3b2pm.ipfs.dweb.link/
https://basescan.org/txs?block=3857145
https://etherscan.io/tx/0xcc275c1721cd81093b311b521b7122704e30e15a842f05c0991b9ba0b49aa4cf?utm_source=nftsniper.club
https://explorer.phalcon.xyz/tx/eth/0xd3ef15914ecd55bdde99e216e3aaefb29bd9ad0de6122b4ef1a26c8da1dad426
https://starkscan.co/contract/0x02c45b1445f6fb504646d8c87d5b2b6d8158978de63f51879fe6726e2240ee83#overview
https://starkscan.co/contract/0x53acf50b384f80cd8de1cdb18ecbdccdc6c0e6a8aeb7aaa4a9ea94058315ec5
https://vscode.blockscan.com/arbitrum-one/0x91533b1bBBE84a3Bf6409787cA6A6515080a6F74
https://x.com/lingland09/status/1700970363713167450?s=46&t=JWKqkqfzg61r57wJIkbn1g
項目#
https://connext.network/
https://www.trustlook.com/smart-contract-audit
教程文檔#
https://blog.openzeppelin.com/the-state-of-smart-contract-upgrades
https://docs.flashbots.net/
https://docs.openzeppelin.com/upgrades-plugins/1.x/proxies
https://github.com/WTFAcademy/WTF-Cairo
https://learnblockchain.cn/article/6059
https://rujia.uk/resource/ZK-SNARK.pdf
https://www.rareskills.io/post/gas-optimization?postId=c9db474a-ff97-4fa3-a51d-fe13ccb8fe3b&utm_campaign=42ccb5d8-c2cc-4416-b661-8eec8368f72b&utm_source=so&utm_medium=mail&utm_content=40a3d3be-d07d-479e-af1d-6b2ef1b950da&cid=9619984a-b43c-4002-ba71-820fd72bb83a
購物鏈接#
https://crowdfund.onekey.so/shop/compare
https://j.youzan.com/pcHBjs
其他代碼#
https://github.com/bertmiller/sMEV
https://github.com/dbohdan/compilers-targeting-c
https://huggingface.co/datasets/Zellic/smart-contract-fiesta
招聘#
https://twitter.com/dwr/status/1699824151274627335
https://twitter.com/cryputopia/status/1701285839890948223?t=LtLOKtBZSgkwyYJrUiQKGg&s=19
博客#
https://postwoman.io
https://cryptochasers.xlog.app/
個人經驗#
https://twitter.com/GlacierLuo/status/1701555810495791534
https://twitter.com/taresky/status/1700606366606565686
開發者活動#
更多的活動請看上一期,大部分沒過期 https://cryptochasers.xlog.app/CryptoChasers-Tech-Report-0905
- https://twitter.com/i/spaces/1djGXlVRoeeGZ $50,000 LW3 Hackathon 9 月 14 日開始
- https://ethglobal.com/events/newyork2023/prizes ETH 紐約各項方的命題逐漸在公布
- https://twitter.com/solana/status/1699426581159067987?s=20 Solana Hyperdrive Hackathon 9 月 6 日 - 10 月 15 日
- https://aleo.org/grants/ $3000 起步的 Aleo Ignition grant
- https://dorahacks.io/hackathon/akash-a-thon/buidl Akash-a-thon 08/14-2023/09/22
- https://twitter.com/biconomy/status/1701237147888480497 biconomy 神秘新功能的申請
友情推薦#
- 非常好用的 Twitter API https://apidance.pro/
- 區塊鏈安全分析 Fuzzland 正在招聘,需要有 Rust 和 Web3 經驗,最好有 Fuzzing 經驗,全遠程工作 https://fuzzland.notion.site/We-Are-Hiring-af638527ff654395a950121a2f0809fc
歡迎在評論區對周報內容反饋或投稿