贡献者:Script Money
全栈工程师,熟悉 Web3 开发生态,编写过一些技术教程
本文是 CryptoChasers 出品的技术周报第四期(上周生病没有更新,这次两周一起发),资料来源于个人收集和社区群聊。主要面向 Web3 开发和 Crypto 活动的偏实践类内容。
板块设置说明:
本周精选:由作者推荐的最近 3 条最值得关注的信息
工具推荐:由作者推荐的 3 个值得试用的开发者工具
群友热议:社区群聊里本周 + 历史某周的 3 条热门主题
开发者活动:未来几周可以参与的 grant 和黑客松
友情推荐:群友项目,招聘,广告等
本周精选#
zk book by rareskills#
网址:https://www.rareskills.io/zk-book
推荐理由:之前有推荐过他们的 Solidity 教程,主打简洁明了。这次的 zk 教程也是延续风格,号称对最程序员友好的零知识证明教程,值得学习。
0xHacked x OtterSec CTF#
网址:https://github.com/0xHackedLabs/ctf
推荐理由:刚结束的 CTF,官方提供了解答,另外提交 zkProof 提交解答是亮点,建议试一下。
Stylus ERC721 的 Demo 工程#
网址:https://twitter.com/yahgwai/status/1707479541071913460
推荐理由:Stylus 是 Arbitrum 开发的支持多语言构建应用程序的开源 SDK 。可以用多语言支持的 Wasm 或 Solidity 开发合约,未来会有更多链用到。可以参考该推文入门。
工具#
Artemis#
网址:https://mteam88.github.io/posts/how-to-use-the-artemis-mev-framework/
推荐理由:Artemis MEV 框架由 Paradigm 开发,对于希望用 Rust 编写 MEV 机器人的 MEV searcher 来说是一个有用的工具。有人写了 Artemis 教程,其中也有许多扩展资料,帮助入门。
ComfyUI#
网址:https://www.bilibili.com/video/BV1CF411k7LU/?vd_source=74f7adf85cf4c26433269d832a5c3f14
推荐理由:ComfyUI 是跑 Stable Diffusion 更高效的工具,新功能都需要 ComfyUI 来跑,比如最近比较火的各种跳舞视频。工具有一定学习成本,可以跟着教程做。
onlypwner#
网址:https://onlypwner.xyz/
推荐理由:资深安全研究员群友推荐,新出的 CTF 平台,内容不变态
群友热议#
关于日常隐私保护#
- 观点 1:Private Relay 是一种与 Cloudflare 合作的系统级代理,主要为了提高隐私。它在国外 IP 中具有回归混淆隐藏功能,但在国内 IP 中无法使用。通过路由层为 iPhone 翻墙后,可以使用此功能。
- 观点 2:iCloud 现在支持使用 Yubikey 进行加密,但有用户担忧密钥丢失问题。另一方面,Google 2FA 可以备份,但可能导致安全性降低。因此,在选择加密方案时,需要权衡安全性和便捷性。
- 观点 3:对于安全存储私钥的问题,有人提出了一些建议。对于没有自动化需求的情况,可以使用单签硬件钱包或多签 Gnosis。对于有自动化需求的情况,可以使用单签 KMS 或多签 MPC。
如何迁移合约数据#
- 观点 1:旧合约的状态迁移到新合约可能会面临 gas 费用较高的问题。对于包含大量地址的 map,一次性迁移可能不现实。可以考虑将重要数据分离到一个数据合约,或使用 proxy 合约模式,将逻辑合约和数据合约分离。
- 观点 2:底层可以遍历 Map 变量的值,但可能需要扫描链上的块。使用 geth 或 erigon 可以 dump 特定合约,但 gas 费用仍然是一个问题。可以考虑让管理员任意设置 slot,但这种方法可能带来其他问题。
- 观点 3:合约状态迁移通常让用户自行从旧版本迁移到新版本。这样,项目方可以避免承担高昂的 gas 费用和其他潜在问题。例如,某些稳定币项目采用了这种方式进行迁移。
在 GitHub 上为开源项目贡献获取赏金#
- 讨论了一些人通过在 GitHub 上为开源项目做贡献来获得空投和奖金的可能性。有人提到,有人通过修复 typo 在 onlydust 项目中赚了不少奖金。
- 讨论了如何在 onlydust 上查看贡献者的记录。其中一名用户提到他有大约 300 个 GitHub 账号,占其总数的 3%。
- 他们讨论了一个用户通过三个小提交获得了 130k 美元的情况,但有人指出这个数字可能是整个项目的奖金,而这个用户实际上可能只获得了 3k 美元。
群聊提到的网址#
- https://t.me/hezu2 合租群组
- https://support.apple.com/zh-cn/HT212520 iOS 高级数据保护
- https://github.com/daymade/Twitter-Block-Porn 屏蔽 Porn 内容的工具
- https://orcaterm.cloud.tencent.com/terminal?from=pwa 腾讯云
- https://github.com/atomicals/atomicals-js 近期热门的挖矿项目
- https://github.com/duneanalytics/spellbook/blob/main/models/layerzero/ethereum/layerzero_ethereum_send.sql layerzero 数据
- https://docs.soliditylang.org/en/stable/internals/layout_in_memory.html solidity layout 文档
- https://github.com/minaminao/tokyo-payload 某个 CTF 解答
- https://play.google.com/store/apps/details?id=me.shingle.fridaserver&hl=en_US&pli=1 群友以前做的工具
- https://github.com/bitcoinerlab/secp256k1 secp256k1 算法源码
- https://arxiv.org/abs/2309.07864 LLM Agent 论文
- https://twitter.com/_hrkrshnn/status/1667874271064989698 1559 前 clean ETH 的技巧
- https://github.com/ProjectOpenSea/seaport/blob/main/docs/Deployment.md Seaport 部署
- https://github.com/0age/create2crunch 通过 CREATE 2 创建创建多 0 合约的工具
- https://github.com/1inch/profanity2 生成多 0 地址的工具
- https://openai.com/blog/chatgpt-can-now-see-hear-and-speak ChatGPT 的声音图片输入
- https://rodarmor.com/blog/runes/ BTC rune 的说明
- https://github.com/zmzimpl/auto-friend 群友做的开源 FT 交易工具
- https://genesis-api.celestia.org/api/v1/airdrop/eligibility/[your] celestia 空投查询 api
- https://github.com/keep-starknet-strange/madara/commits?author=ptisserand 给 Starknet sequencer 提交的有赏金贡献
- https://mp.weixin.qq.com/s/SVX06n6mg0f5O7xgfzn0ag 无常损失原理科普文
- https://github.com/aristocratos/btop 系统监测工具
- https://chainlist.org/?search=arb&testnets=true arb 测试网的 rpc
- https://docs.alchemy.com/reference/sdk-websockets-endpoints websockets 文档
- https://x.com/zhufengme/status/1706971107885265405?s=20 国内独立开发者税务问题
- https://github.com/GalaxySciTech/js-particles 群友做的挖矿币开源代码
- https://www.particles.digital/ 群友项目
- https://github.com/alenkimov/better_automation 过推特授权的工具
- https://www.tuoniaox.com/news/p-558060.html Eular 闪电贷攻击分析
开发者活动#
- https://ethglobal.com/events/ethonline2023/ ETHOnline 2023 主流项目都有参加,报名是 10 月 6 日截止,提交是 27 日截止
- https://dorahacks.io/hackathon/multiversX-gaming/detail 新链 MultiversX 的 Hackathon 10 月 21 日截止
- https://itch.io/jam/dojo-game-jam-2 dojo game jam 2 StarkNet 全链游戏引擎的 game jam 10 月 22 日截止
- https://www.encode.club/eth-london ETH London 有一些新的技术项目的命题作文 10 月 29 日截止
- https://dorahacks.io/hackathon/devxam/detail Polygon DevX Hackathon X DoraHacks 11 月 1 日截止 限美洲
- https://docker.devpost.com/ Docker AI/ML Hackathon 11 月 7 日截止
- https://dorahacks.io/hackathon/build-a-bull/detail Algorand "Build-A-Bull" Hackathon 11 月 15 日截止 奖金多
- https://coinlist.co/subsquid-testnet subsquid 是 indexer 项目,测试网活动,学会用他的工具搭 indexer 完成任务拿分,半年后发币,人少不卷难度低,DApp 开发者建议参加
- https://www.avax.network/blog/avalanche-foundation-launches-ted-yin-grant-program-to-expand-open-source-technology-development Avalanche 的新 Grant
- https://academy.interchain.io/ The Interchain Developer Academy 的第 5 期学院报名,想学习 Cosmos 相关可以报名
- https://www.lavanet.xyz/blog/a-new-vision-for-public-rpc 节点活动 rpc to earn,有闲置服务器的可以去跑
- https://www.zkcamp.xyz/aleo Aleo 训练营申请,对这个链开发感兴趣的可以报名
友情推荐#
- 非常好用的 Twitter API https://apidance.pro/
- 区块链安全分析 Fuzzland 正在招聘,需要有 Rust 和 Web3 经验,最好有 Fuzzing 经验,全远程工作 https://fuzzland.notion.site/We-Are-Hiring-af638527ff654395a950121a2f0809fc
欢迎在评论区对周报内容反馈或投稿