web3

2020-09-29

Web3极客日报 #281

1. zk-SNARK的信任设置是怎么回事? https://www.youtube.com/watch?v=YbJw8_liYyo @张晓-冰链科技:ZKPodcast的精彩访谈,详细讲解零知识证明 zk-SNARK 技术的信任设置(Trust Setup)是怎么进行的。   2. 用 Truffle 插件自动在Etherscan上验证合约代码 https://learnblockchain.cn/article/1314 @Tiny熊:通过 truffle-plugin-verify 自动化验证合约代码,它通过...

Read More
2020-09-28

Web3极客日报 #280

1. 通过链下签名授权实现更少Gas的ERC20代币 https://learnblockchain.cn/article/1496 @王多鱼:通过运用本文中的知识,你的用户将节省大量 gas,享受更好的用户体验,甚至可以在你的智能合约中构建新颖的委派模式。   2. 真·一键发币TokenDiy http://defiplot.com/blog/tokendiy/ @Frozen:要发一个ERC20代币对于码农来讲可能不麻烦,但是对于普通人来讲还是很有门槛。一键发币让更多非技术人员能够轻松的走上致富之路。   3. 流动性挖矿究竟在做什么 https://mp.weixin.qq.com/s/Afjzsz9bMQzG3DegkExuLA @Frozen:DeFi头一波热潮快要过去,那么所谓的流动性挖矿指的是什么呢?文章针对这个话题展开了“科普”。  

Read More
2020-09-27

Web3极客日报 #279

1. Solidity Visual Developer https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor @NakaDaoLe:一款由Consensys出品的高质量Solidity合约开发、审计插件,功能非常丰富,提供各种标记、可视化,大幅度智能合约提高开发、审计效率。 2. uniswap核心算法解析–价格计算 https://mp.weixin.qq.com/s/ybj6Drfl9uTFdjjcEmBQcQ @Dream:每次交易都会导致价格的变化,反映在池中代币储备量和比例的变化,具体量化如何?请认真阅读! 3. RISC-V 电脑即将面世 https://www.cnx-software.com/2020/09/15/sifive-to-debut-risc-v-pc-for-developers-based-on-freedom-u740-next-gen-soc/ @Harry:今年 10...

Read More
2020-09-25

Web3极客日报 #278

1. 用Go实现限流算法 https://medium.com/@justin.graber/rate-limiting-in-golang-f3ed2c62df36 @Gala:为了保证系统稳定,一般会使用限流功能去保护系统,文章详细说明如何用Go实现一个限流器。   2. 9分钟快速搭建一个电报机器人 https://medium.com/swlh/build-a-telegram-bot-in-go-in-9-minutes-e06ad38acef1 @Gala:电报对开发者更开放,不会面临某信的封杀,所以可以愉快的接入,随后非常方便运维粉丝群等一些群组。   3. 7个你会一直使用的智能合约 https://medium.com/better-programming/7-openzeppelin-contracts-you-should-always-use-5ba2e7953cc4 @Gala:OpenZeppelin是一个以太坊的智能合约仓库,作者挑选了其中7个常用的合约,可以降低开发者工作量,同时久经考验的合约有更好的安全性。  

Read More
2020-09-24

Web3极客日报 #277

1. 无托管波卡短地址交易平台 https://polka.codes/ @陈锡亮:波卡(和Kusama)支持短地址功能,并且可以转账。但是如果有两方想交易短地址的话,就有信任问题。这个可以通过多签托管的方式配合批量交易解决。polka.codes 上可以创建一个 2/3 多签托管地址,签名人分别是交易双方和担保人。其中担保人自己单独的签名是不能执行交易的。交易双方可以给托管地址转账,然后生成一个批量交易同时给买家转短地址,给卖家转钱。买卖两方都批准后就可以进行交易,无需信任风险。如果发生对方不配合的情况,则可以找担保人进行配合发起退款交易,赎回资产。 2. 有限域与密码学 https://www.youtube.com/watch?v=ColSUxhpn6A @张晓-冰链科技:用小怪兽来解释有限域在密码学中的应用,简洁易懂,值得一看。 3. TAILS:便携的隐身系统 https://tails.boum.org/install/ @Harry:如果你非常不信任网络安全,可以尝试一个叫作TAILS的系统——The Amnesic...

Read More
2020-09-22

Web3极客日报 #276

1. Uniswap – 智能合约V2代码导读 https://mp.weixin.qq.com/s/N6GJfamwpqsx87ZObfBEKA @shooter:从中心化交易,到去中心化交易,再到去中心化AMM。每一种改变都尝试解决之前的问题,虽然本身不是完美的,但每一点进步都非常不容易。   2. 椭圆曲线密码学基础介绍 https://qvault.io/2020/09/17/very-basic-intro-to-elliptic-curve-cryptography/ @Lane:椭圆曲线密码学基础介绍   3. 基于时间的一次性密码(TOTP)算法是如何工作的? https://digitalbunker.dev/2020/08/27/how-do-time-based-one-time-password-totp-services-work/ @王多余:大家在交易所或游戏里进行敏感操作的时候,...

Read More
2020-09-21

Web3极客日报 #275

1. DApp资讯频道整理 https://zhuanlan.zhihu.com/p/257412818 @Frozen:之前做DApp开发和推广的时候积累了一些资料,现在贡献出来给社区   2. Docsify:又一个网站生成器 https://github.com/docsifyjs/docsify/ @Frozen:docsify又一个网站生成工具   3. Prismic轻量级的CMS https://prismic.io @Frozen:Prismic是一个比较方便的CMS系统,比自己搭建Wordpress等要来的便捷,目前有社区版免费使用。  

Read More
2020-09-20

Web3极客日报 #274

1. Uniwap 自动化做市商核心算法解析 https://mp.weixin.qq.com/s/4FNu0WCjVEBZmIu3WVVxWA @Dream:uniswap是最近defi 中最火的项目, 他的常量乘积做市商算法,简单而优雅,本文是目前个人觉得最详细最易理解的算法解析,你觉得呢?   2. 方便的在线 diff 工具 https://www.diffchecker.com/ @Harry:不但可以用来对比文字,还能用来对比图片和 pdf 文档,以及文件夹。...

Read More
2020-09-18

Web3极客日报 #272

1. 数字人民币要取代谁 https://www.financialnews.com.cn/ll/gdsj/202009/t20200914_200849.html @Gala:数字人民币,已经传了很久了,但它到底是什么东西,媒体却不提。9月14号人民银行的副行长写了一篇文章,第一段就回答了这个问题。   2. 有关区块链验证的哲学 https://ethfans.org/posts/a-philosophy-of-blockchain-validation @Gala:区块链建立的基础就是数据透明、可验证,但实际情况有多少人会验证呢?文章中v神探讨并回答了这类挑战。   3. 8个项目让你快速成为全栈工程师 https://dev.to/nghiemthu/8-projects-with-modern-designs-to-become-a-full-stack-master-2020-14j9 @Gala:文章从博客页面、任务管理页、登录页、图片浏览页等前后端设计实现,让你快速成为全栈工程师。  

Read More
2020-09-17

Web3极客日报 #271

1. Truffle Flattener: 合并 Solidity 合约的利器 https://github.com/nomiclabs/truffle-flattener @Harry:Truffle Flattener 可以用来将多个互相依赖的 Solidity 合约合并成一个合约,方便使用 remix 等工具部署和调试;合并后的代码也可以用来在 Etherscan 上进行代码的验证和发布。...

Read More
2020-09-16

Web3极客日报 #270

1. CoinMarketCap上线无常损失计算器 https://coinmarketcap.com/beta/yield-farming/ @daddy.eth:最近的liquidity farming,好多人直接冲二池,以为资金能保本安全,但其实为amm提供流动性风险巨大,不同的配比无偿损失计算也不相同,要想挖矿,最好还是盯着这个计算器玩跑得快吧。   2. EVM 跨链解决方案 https://github.com/poanetwork/tokenbridge @Harry:POA TokenBridge 是一个 EVM 跨链解决方案,可以用来在不同的 EVM...

Read More
2020-09-16

Web3极客日报 #270

1. CoinMarketCap上线无常损失计算器 https://coinmarketcap.com/beta/yield-farming/ @daddy.eth:最近的liquidity farming,好多人直接冲二池,以为资金能保本安全,但其实为amm提供流动性风险巨大,不同的配比无偿损失计算也不相同,要想挖矿,最好还是盯着这个计算器玩跑得快吧。   2. EVM 跨链解决方案 https://github.com/poanetwork/tokenbridge @Harry:POA TokenBridge 是一个 EVM 跨链解决方案,可以用来在不同的 EVM...

Read More
2020-09-15

Web3极客日报 #269

1. 以太坊使用最小Gas克隆合约 https://learnblockchain.cn/article/1446 @六天:在以太坊中,大部分的业务场景对智能合约的要求都是部署一次,但也有些场景,需要根据不同情况动态部署合约,比如在交易所中,为每个用户部署一个充提合约。对于第二种情况,往往需要方便并且低成本去生成和部署合约。 类似编程中常见的工厂模式,不需要关系的对象的具体创建逻辑,只需要根据暴露的接口就可以创建出想要的对象。solidity 也有类似的工厂,分为普通工厂和克隆工厂   2. Proof of Human https://medium.com/@support_23187/proof-of-human-a-necessary-feature-in-a-digital-world-af5031fb9dff @张晓-冰链科技:我们经常说,在互联网上没人知道你是一条狗。那么,在区块链上呢?Proof of Human 是一个很有意思的问题,无论是民主投票、公募还是社区糖果空投,验证参与者的身份并防止Sybil...

Read More
2020-09-14

Web3极客日报 #268

1. 又一个可用的小主机厂,你懂的 https://www.dogyun.com/product/dedicated @Frozen:又一个可用的小主机厂,你懂的   2. FastGitORG:解决github访问慢问题 https://github.com/FastGitORG @Frozen:前段时间推荐了hub.fastgit.org用来替换github,今天推荐fastgitorg的repo,采用他们提供的工具,可以为自己搭建fastgit.org   3. Teambition的Ratelimter https://github.com/teambition/ratelimiter-go @Frozen:Teambition团队开源的限流器,该限流器基于redis实现,简单轻量级  

Read More
2020-09-13

Web3极客日报 #267

1. 在Kusama上执行1+1 https://twitter.com/XiliangChen/status/1305071111642607618?s=20 @陈锡亮:Kusama是波卡的金丝雀网络,上面有着各种功能,但是并没有智能合约,所以用户无法在上面执行自己的脚本。但是真的是这样的嘛? Kusama有着各种个样的交易类型,通过各种组合,我们可以把逻辑门以不同类型的交易来实现,使用账户余额代表状态,进行逻辑运算。当然,结果就是造就了目前Kusama上面最复杂的交易,执行了最简单的运算。   2. 懂程序的人是怎么玩游戏的 https://www.youtube.com/watch?v=WWbZFj-cLvk @陈锡亮:这是一个讲解如何用 3 分钟通关超级马里奥 3 的视频,其中讲解了很多汇编和寄存器的知识,看完这个视频,你再也不会觉得汇编乏味了。事情没变,只是你看问题的角度变了。   3....

Read More