2021-07-24

Web3极客日报 #Web3极客日报 #572 | Rebase Network | Rebase社区 | Rebase Network | Rebase社区

1. Node.js require 加载器实现原理 https://mp.weixin.qq.com/s/Rwx6OezeZUSb3YOUEnutFQ @Autark:在大多数情况下我们会在浏览器中去运行javascript,有了node的出现,我们可以在node中去运行javascript,这意味着哪里安装了node或者浏览器,我们就可以在哪里运行javascript。   2. ethereum-smart-contract-audit-checklist https://medium.com/@knownsec404team/ethereum-smart-contract-audit-checklist-ba9d1159b901 @River:以太坊合约审计check列表。   3. 治理的思考:Token 与 DAO...

Read More
2021-07-23

Web3极客日报 #571 | Rebase Network | Rebase社区

1. KubeSphere https://github.com/kubesphere/kubesphere @Gala:Kubernetes 集群管理平台,操作容器的利器,功能强大,大大方便了 k8s 的使用。   2. 自己实现数据库 https://cstack.github.io/db_tutorial/ @Gala:本课程从头开始,教你用 C 语言写一个类似 sqlite 的数据库,理解数据库的实现原理。...

Read More
2021-07-22

Web3极客日报 #570 | Rebase Network | Rebase社区

1. OpenZeppelin subgraphs库:为常用的OpenZepplin合约建立subgraphs https://blog.openzeppelin.com/subgraphs-announcement @Collin:这个库提供了OpenZeppelin合约库中一些常用模块的子图包括ERC20,ERC721,ERC1155,Timelock,AccessControl等合约子图并提供了监听事件的数据源模板和索引逻辑。   2. DeFi 交易者如何借助以太坊 Mempool 服务获利 https://www.chainnews.com/articles/749796668049.htm @樊金辉:如题:DeFi 交易者如何借助以太坊 Mempool 服务获利...

Read More
2021-07-21

Web3极客日报 #569 | Rebase Network | Rebase社区

1. halo2 proof system https://zcash.github.io/halo2/concepts/proofs.html @dream:halo2 在实现plonk工程设计上有不同之处,将数据放到一个大的table中,每个门可以灵活指定表中的cell, 具体circuit可以定制column, 感兴趣的可以看看   2. Uniswap V3 Contract Maps https://j1mmy.fi/...

Read More
2021-07-20

Web3极客日报 #568 | Rebase Network | Rebase社区

1. 阿剑:为什么我开始担忧以太坊的前景 https://www.chainnews.com/articles/595733283015.htm @winky:推荐阿剑老师新写的被微信封禁了的对以太坊治理的讨论,诚恳尖锐   2. 灵魂画手救星 https://www.nvidia.cn/studio/canvas/ @frozen:Nvidia推出的Canvas工具让灵魂画手们在AI算法的帮助下通过寥寥几笔就能勾勒出绝美的画幅,简直就是灵魂画手的救星。   3. 为什么要有 Observable编程方式的底层解构 https://staltz.com/javascript-getter-setter-pyramid.html @周洋:一篇介绍 js...

Read More
2021-07-19

Web3极客日报 #567 | Rebase Network | Rebase社区

1. 如何 fork CHI gastoken https://liaoph.com/how-to-fork-a-chi/ @liaoph:有位网友打算 fork 一个自己的 CHI gastoken,并优化其中的某些步骤,来让自己的合约的 gas 开销更加低一些。这个任务还是蛮具有挑战性的,需要对 EVM 指令,内存布局,合约地址,call 调用等细节都有一定的了解。...

Read More
2021-07-18

Web3极客日报 #566 | Rebase Network | Rebase社区

1. DeFi 跨链协议接连被攻击,该如何防范? https://www.chainnews.com/articles/503858207881.htm @加一:除了避免出现跨合约的逻辑兼容性漏洞,安全机构还建议在安全事件发生时及时排查封堵安全攻击,避免造成更多的损失。   2. Sanmay Das的“人工金融市场中的智能做市”风格的贝叶斯做市商 https://www.semanticscholar.org/paper/Intelligent-market-making-in-artificial-financial-Das/60c8bc1f7e17f0e9033adc75e76307a15c018bcc @菠菜:本文描述并评估了一种在信息不对称的金融市场中设定价格的做市算法,并分析了使用该算法的人工市场的性质。我们算法的核心是一种用于维护股票潜在价值的在线概率密度估计的技术。   3. 技术解析如何用虚拟通道来创建新型状态通道网络? https://www.chainnews.com/articles/720020850527.htm @加一:虚拟通道不仅使得付费文件流等新型应用场景成为可能,还可以简化去中心化的...

Read More
2021-07-17

Web3极客日报 #Web3极客日报 #565 | Rebase Network | Rebase社区 | Rebase Network | Rebase社区

1. 这个网站能帮你找到各类软件的开源替代品! https://opensource.builders/ @River:该网站里面收集并汇总了各类知名产品的开源实现方案,一来可以让开发者选择合适软件的开源替代品;二来也可以从中学到某款知名产品的业务代码实现逻辑。   2. 开箱即用的社区论坛项目forem https://www.forem.com/ @River:一款开源,现成的论坛项目,能够让你省时省力并且快速搭建起来一个社区平台。   3. 法律角度探讨 NFT 艺术品的创作性质、存证效力及铸造权益 https://www.chainnews.com/articles/820220705514.htm @River:当前创作...

Read More
2021-07-16

Web3极客日报 #564 | Rebase Network | Rebase社区

1. 如何测量程序的执行时间 https://serhack.me/articles/measure-execution-time-program/ @Gala:本文使用通俗的语言,介绍如何测量程序执行时间。   2. Go Test技巧 https://mp.weixin.qq.com/s/HzET8y7lRa7NzJhB49ATtg @Gala:关于测试的必要性,这里就不多说了,很多人反感写测试代码,觉得浪费时间。但实际上写好测试代码后,后期代码调整,能够节省大量的调试时间。   3. 从0构建一个并发下载器 https://mp.weixin.qq.com/s/MxjLrYfvgk5kdi43xm6kVA @Gala:golang实战项目,感兴趣小伙伴可以看看。  

Read More
2021-07-15

Web3极客日报 #563 | Rebase Network | Rebase社区

1. Nativefier一个把Web页面变成app、.exe等可执行文件的命令行工具 https://mp.weixin.qq.com/s/3c-Pdi7zdBVhyycFIuf38A @Collin:Nativefier是一个命令行工具,可以以最少的配置轻松地为任何网站创建桌面应用程序,把Web页面变成本地应用的命令行工具。通过Electron + Chromium把网站包装成本地 .app、.exe 等可执行文件,支持运行在Windows、macOS和Linux操作系统上。   2. Kusama所有平行链卡住事件分析 https://twitter.com/XiliangChen/status/1411633419948224516 @陈锡亮:推文分析为什么Kusama上所有的平行链在#8138863 全部卡住,以及Karura处理这次事故的过程   3....

Read More
2021-07-14

Web3极客日报 #562 | Rebase Network | Rebase社区

1. 电子书:现实世界中的密码学 https://livebook.manning.com/book/real-world-cryptography/welcome/v-11/ @樊金辉:密码学比较难学,这本书希望通过密码学在现实世界中的应用,激发你对密码学产生好奇心,继续之后的研究和探索。适合初学者读。   2. DFINITY项目增长团队的AMA活动 https://www.reddit.com/r/dfinity/comments/of4v71/ama_we_are_anna_alexa_elizabeth_igor_lomesh/ @Flyq:DFINITY 项目增长团队(营销运营团队)的 AMA 活动,里面有前 5 次 AMA 活动的链接,主题分别是共识,Chainkey...

Read More
2021-07-13

Web3极客日报 #561 | Rebase Network | Rebase社区

1. DFINITY 项目增长团队(营销运营团队)的 AMA 活动 https://www.reddit.com/r/dfinity/comments/of4v71/ama_we_are_anna_alexa_elizabeth_igor_lomesh/ @Flyq:DFINITY 项目增长团队(营销运营团队)的 AMA 活动,里面有前 5 次 AMA 活动的链接,主题分别是共识,Chainkey 密码学,Execution Layer,Motoko,NNS。这些不同团队的...

Read More
2021-07-12

Web3极客日报 #560 | Rebase Network | Rebase社区

1. plookup解读 https://mp.weixin.qq.com/s/_7LAvH-Rzat337YKL0aWpw @dream:plookup 是对一些 zk snark 不友好的操作提出的优化方案,比如位操作,核心思想在于证明元组在预计算集合内。 使用zk snark去证明一些程式时,有一类操作不是很友好,比如AES-128 或者 SHA-256,它们包含了大量的位操作(异或,与等),这些位操作要表示成门约束,需要先把数分解成二进制位,然后检验二进制位正确性,然后在执行目标操作,所以传统方法约束较为复杂,直观体现门数量多。   2. 跨链桥Anyswap遭黑客攻击并损失787万美元 https://www.chaincatcher.com/article/2063348...

Read More
2021-07-10

Web3极客日报 #Web3极客日报 #559 | Rebase Network | Rebase社区 | Rebase Network | Rebase社区

1. 项目中包含一些可以阅读和编写的rust代码小练习 https://github.com/rust-lang/rustlings @Zhangxuesong:对于刚刚接触rust语言的小伙伴,学习完rust语法和基本概念之后,能够进行一些刻意的小练习会对所学的知识更加的巩固和加深印象。   2. 开源远程桌面软件 https://github.com/rustdesk/rustdesk @River:rustdesk 免费开源的远程桌面软件,开箱即用无需任何配置,支持Mac/Windows/Linux等多平台。   3. 一文读懂热门链游 Axie 游戏经济学和背后设计逻辑 https://www.chainnews.com/articles/593971929925.htm...

Read More
2021-07-09

Web3极客日报 #558 | Rebase Network | Rebase社区

1. cargo supply-chain 子命令 https://github.com/rust-secure-code/cargo-supply-chain @洋芋:cargo supply-chain 子命令会收集项目依赖关系图中 crates 的发布者信息。这有助于寻找值得信任的人和团队,并识别依赖关系图中的潜在风险。   2. copilot 的 Go 编码实践...

Read More