Web3极客日报 #321

2020-11-10

Web3极客日报 #321

1. 默克尔树生成和验证工具 https://github.com/ameensol/merkle-tree-solidity @Harry:通过这个 js 库可以将一个哈希数组生成默克尔树。验证时,支持通过 js 和 solidity 进行验证。   2. Moombeam https://github.com/PureStake/moonbeam @Frozen:Moombeam采用Substrate构建了兼容Ethereum的区块链,预期会成为Polkadot的平行链,但是当前技术还未完善。  ...

Read More
2020-11-08

Web3极客日报 #320

1. 支持CoinJoin混币的钱包 Wasabi Wallet https://www.wasabiwallet.io/ @周洋:Wasabi 钱包是比特币混币用得比较多的钱包。其混币过程都是去中心化的。其原理是多个人共同创建一笔交易,并且让交易输出(output)具有同样的数额。   2. Ropsten faucet https://faucet.dimensions.network/ @Harry:每次可以领 5 个 Ropsten...

Read More
2020-11-07

Web3极客日报 #

1. 播客辩论 – ZK rollup 是否在安全性/可扩展性权衡上比 Op rollup 更好? https://open.spotify.com/episode/4k6fJ4RYJHsfK0ETONx3Kp @郑钦文 Enzo:ZK rollup 的实现者 Alex Gluchowski...

Read More
2020-11-06

Web3极客日报 #318

1. npkill https://npkill.js.org/ @洋芋:一个工具,可以轻松地查找 node_modules 文件夹,并且可以方便地进行删除。   2. easy rust https://github.com/Dhghomon/easy_rust @洋芋:本书适用于那些仅熟悉简单英语的人们学习 Rust 语言。   3....

Read More
2020-11-05

Web3极客日报 #317

1. git 命令行辅助工具 bit https://github.com/chriswalz/bit @Caos:如果你总是记不清楚 git 命令和命令行的功能,bit 方便的命令补全加功能解释也许能帮到你   2. SputnikVM: Rust 实现的 EVM https://github.com/rust-blockchain/evm...

Read More
2020-11-04

Web3极客日报 #316

1. 一种以太坊 Layer-2 的通用桥 https://www.8btc.com/article/664343 @加一:随着走向成熟的以太坊 Layer-2 解决方案多了起来,ENS 也要能为整个生态系统提供服务,同时让 ENS 用户能够获得 Layer-2 解决方案给他们带来的效率提升。自 Vitalik 的一篇帖子提出了一种可能的方法之后,ENS 团队和广大的...

Read More
2020-11-03

Web3极客日报 #315

1. Zero to production in Rust https://www.zero2prod.com/ @shooter:这是一本为后端开发写的书,书中介绍了完整实现一个Rust服务端应用的过程,包括前期技术调研,应用结构设计,可扩展性设计,如何编写测试,如何收集日志和跟踪信息,搭建一个鲁棒性强的持续集成和持续部署应用。   2. CS107e: 树莓派,ARM 和操作系统 https://cjting.me/2020/09/11/cs107e-review/ @shooter:CS107e 是斯坦福大学的一门计算机课程,在课程学习过程中,我们会一一步地从头开始使用...

Read More
2020-11-03

Web3极客日报 #314

1. 所有EVM相关项目ChainID集合 https://chainid.network @Frozen:前段时间写代码做EVM上的项目移植总是遇到ChainID的事情,于是找到了这样一个列举了所有EVM相关的ChainID,非常方便。   2. 如何使用Graph访问以太的数据 https://ethereumdev.io/how-to-access-indexed-ethereum-data-with-graph/ @Frozen:当你尝试访问以太坊智能合约以及DApp产生的区块链数据时, 可能会发现很难将数据转换为一种可读的格式。 The Graph提供了一种用于查询以太坊和IPFS网络数据的索引协议,任何人都可以基于其提供的开放API创建并发布索引数据,即subgraph,这使得区块链数据更容易访问。   3. 想用Substrate构建支持EVM的链? https://github.com/paritytech/frontier/...

Read More
2020-11-01

Web3极客日报 #313

1. 以太坊程序员的常见误解 https://ethfans.org/posts/falsehoods-that-ethereum-programmers-believe @Enzo:读完了这篇文章,我感觉后背有点发凉,智能合约如果出错,那损失的都是真金白银啊。我想到,如果一门语言或一个技术有太多的 surprise,那是不是设计的有问题?   2. OpenZeppelin Defender https://openzeppelin.com/defender/ @NakaDaoLe:以太坊自动化任务运行工具,支持主网及多个测试网,使智能合约的运维更安全以及低风险,保障DAPP产品的稳定性。   3. 互操作性 2.0:通往统一的数字经济之路 https://mp.weixin.qq.com/s/U_Jz6HzAeje4dI_KVhYRbA...

Read More
2020-10-31

Web3极客日报 #

1. 比特币白皮书中文版 https://mp.weixin.qq.com/s/uXfWXkW5f1EitT8XEhfH5w @Shooter:2008 年 10 月 31 日,中本聪发布了《比特币白皮书》。这个是笑来老师版本的白皮书。   2. 十年比特币,百年区块链 https://mp.weixin.qq.com/s/PVuE49GcVlKCnG7JI7W8bw @Shooter:一个是2008年10月31日中本聪发表了白皮书《Bitcoin: 一个点对点电子现金系统》。今天又是一个特别的10月31日。  ...

Read More
2020-10-30

Web3极客日报 #311

1. 开源大菠萝2 https://github.com/OpenDiablo2/OpenDiablo2 @Gala:大菠萝大家应该都熟悉吧,就是暗黑破坏神,该项目是用Go重写的大菠萝2,大家可以在玩游戏同时欣赏代码。   2. 怎么在以太坊进行低费转账? https://medium.com/coinmonks/how-to-implement-gas-less-transactions-on-ethereum-9f9273d2f059 @Gala:随着以太交易越来越拥挤,Gas费也是水涨船高,那怎么才能实现低费率转账呢?文章介绍一种新的方式让费率降得更低。   3. 如果用Go编写WebAssembly程序 https://medium.com/vacatronics/how-to-write-a-webassembly-app-in-go-fd769fa2b64b @Gala:现在WebAssembly对各个语言支持越来越好了,之前推荐过Rust教程,今天是Go的版本。  

Read More
2020-10-29

Web3极客日报 #310

1. 在 Substrate 上兼容以太坊工具链 https://github.com/paritytech/frontier @陈锡亮:Substrate 使得开发者可以轻易的开发出一条新的链,但是如果你已经有现成的以太坊项目想部署到 Substrate 呢?这个时候可以直接集成 Frontier 在 Substrate 中模拟以太坊的运行环境,直接部署 Soldiity 或者任何 EVM...

Read More
2020-10-28

Web3极客日报 #309

1. 用Go来做以太坊开发 https://goethereumbook.org/ @周洋:这本迷你书的本意是给任何想用Go进行以太坊开发的同学一个概括的介绍。本意是如果你已经对以太坊和Go有一些熟悉,但是对于怎么把两者结合起来还有些无从下手,那这本书就是一个好的起点。你会学习如何用Go与智能合约交互,还有如何完成一些日常的查询和任务   2. 4k 黑洞 demo 源码 https://github.com/Bercon/VIRGO-1302 @肖雪洁:Demoscene 一直是一个很神秘的领域,在非常小的尺寸内(通常是 4k 或 64k),可以带来非常酷炫的效果。这里带来一个...

Read More
2020-10-27

Web3极客日报 #308

1. Solidity “Stack Too Deep(堆栈过深)” 解决方案 https://learnblockchain.cn/article/1629 @登链:Stack too deep 是 Solidity 的 1 个让人很讨厌的问题,解决方案有时候比较玄学,本文提出了处理错误的五种方法,供大家参考。  ...

Read More
2020-10-26

Web3极客日报 #307

1. 游戏化学习Git使用 https://learngitbranching.js.org/ @Frozen:你会用Git吗?不见得!试用一下github官方推荐的游戏化git教程就会发现,其实你并不会~~   2. 云开发工具集 https://cloud.feitsui.com @Frozen:这个在线网页包含了一些开发过程中所需要用到的一些工具,例如检查各云服务商云主机的访问速度等,是开发人员常备工具   3. Semver包依赖事实标准 https://semver.org @Frozen:在任何编程语言、系统上都会有自己的包管理系统,但是如果自己做一个包管理系统怎么办?Semver定义了包依赖的版本系统规则,是版本基础。  

Read More