Web3极客日报 #291

2020-10-10

Web3极客日报 #291

1. 学习如何使用Github Action http://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html @Frozen:分享一篇GitHub Actions 入门教程。   2. 一个预测比特币价格的repo https://github.com/PiSimo/BitcoinForecast @dream:使用了大数据分析,通过一段历史数据训练,预测9分钟内比特币走势,为什么是9分钟,因为代码每隔9分钟取次价格数据,简历模型, 但是项目2年未更新了,直接跑好像有点问题   3. 基于...

Read More
2020-10-09

Web3极客日报 #290

1. 零知识证明&隐私峰会 http://zkp-privacy-summit.dystopialabs.com/ @洋芋:http://zkp-privacy-summit.dystopialabs.com/ 10月19日,此次峰会是针对开发者,将了解有关零知识证明,金融隐私等方面的最新研究与创新,是一次的免费学习的机会,会议由Mina,Starkware,Enigma/Secret Network,Zcash,Findora和Zcoin共同组织。   2. 使用Substrate快速创建区块链 https://learnblockchain.cn/docs/substrate/docs/tutorials/create-your-first-substrate-chain/ @Gala:Substrate是polkadot推出的区块链模板,相比于常见的区块链项目,Substrate专门用于快速创建区块链,具有开箱即用、高性能、扩展性好的优势。   3. Rust跨平台开发手机APP https://medium.com/swlh/rust-cross-platform-mobile-development-9117a67ac9b7 @Gala:文章探索用Rust跨平台开发手机客户端,随着开发者对Rust的推动,现在你可以在各种常见领域使用Rust开发了。...

Read More
2020-10-08

Web3极客日报 #289

1. 2020年加密货币流动周期 https://hackernoon.com/the-2020-crypto-money-flow-cycle-ht1b3eaj @Andytl:文章介绍了加密货币的价格周期,不喜欢看价格预测、技术分析之类的文章,偶然打开看看,却发现此文分析的有些道理。加密货币的价格随着投资者的心理变化呈现出法币->BTC->ETC->ALT->BTC or 法币的周期,从历史数据分析看也符合作者的假设模型。   2. 开源工厂建设游戏 https://github.com/tobspr/shapez.io @陈锡亮:shapez.io 是一个最近在 Steam 很火的游戏。玩家可以使用各种工具和传送带,配合各种图像和三原色搭建出一个庞大的图像制造工厂。这个游戏使用JS编写,部署在Electron中,也可以在浏览器里面试玩。在游戏中大家可以感受到建设的快乐,和体验到2D编程的乐趣,以及为什么没有人使用 Befunge 或者...

Read More
2020-10-07

Web3极客日报 #288

1. Synthetix的最终指南 https://defitutorials.substack.com/p/the-ultimate-guide-to-synthetix @Shooter:通过本教程了解有关Synths的交易和挖矿。 2. HttpSwift https://github.com/httpswift/swifter @Frozen​:使用Swift实现的HttpServer,方便苹果生态的技术人员快速搭建web服务。 3. Kingfisher缓存服务 https://github.com/onevcat/Kingfisher @Frozen​:使用Swift实现的图片下载和缓存工具。

Read More
2020-10-06

Web3极客日报 #287

1. 智能合约开发全新技术栈:Buidler + Ethers + Waffle https://learnblockchain.cn/article/1196 @Tiny熊:本文介绍了一些新的工具链用于开发智能合约,如:Builder、Ethers.js、Waffle 等,适当使用这些新工具可以带来更好的开发体验。   2. 边看油管视频,边做有时间戳的笔记。 https://annotate.tv @shooter:通过做有时间标记的笔记来捕捉视频中最重要的内容。你可以搜索、分享这些笔记内容   3....

Read More
2020-10-05

Web3极客日报 #286

1. Go实现的Console User Interface https://github.com/jroimartin/gocui @Frozen:这是一个Go实现的Console User Interface,当技术人员需要快速设计一套人机交互的接口时这将大大节省体力。   2. 没有竞价的中文搜索多吉 https://www.dogedoge.com @Frozen:基于DuckDuckGo实现的中文搜索引擎,没有广告,没有数据跟踪,还是合法运营,搜索技术问题整体使用体验优于其他中文引擎。   3. 快速静态部署工具Surge...

Read More
2020-10-04

Web3极客日报 #285

1. 基于RSA算法的VRF https://mp.weixin.qq.com/s/kscLfxd4KcS8-DvS8vGo-g @Dream:VRF(随机可验证函数)通常与公钥密钥体制结合使用,本文具体讲述了基于RSA的VRF实现过程,通俗易懂,继承了RSA算法的简洁性!   2. 纪录片:互联网之子 https://www.bilibili.com/s/video/BV1UT4y1g72s @Harry:《互联网之子》讲的是编程天才和信息活动家亚伦·斯沃茨的故事。终其一生,Aaron Swartz都在履行他深信不疑的道德原则:信息共享,言论自由。他最敬仰的人是 Tim Berners-Lee,互联网的发明人。Berners-Lee 向全世界无偿开放了他多年的工作成果,这才有了今天的互联网。而Aaron Swartz从青少年时期起,就不懈地反抗网络审查,呼吁资源共享和信息交换自由。在他的帮助下诞生了今天人人熟知的RSS, 后来又与人一起创建了社会新闻网 Reddit...

Read More
2020-10-01

Web3极客日报 #283

1. 流支付的概念与实现 https://learnblockchain.cn/article/1501 @Ryan:流付的实现是通过以太坊智能合约以及对货币的编程,流定义了两个账户(发送者和接收者)之间的定向关系,流由发送者创建,依据每秒的流动率持续的流向接收者。流中实际转移的并不是真实的金额,而是“流余额”,流余额定义了发送者或接收者在某个时间点上所拥有的金额。发送者和接收者可以在流结束前的任意时间点结束流,从而获得该时间点上的流余额。   2. Oasis 要如何同时实现高效与隐私的区块链 https://mp.weixin.qq.com/s/TjZwmOue3fEIhs5cIa37NQ @Shooter:Oasis Lab 由 a16z、币安孵化器等顶级机构投资,创始人宋教授更是计算机安全领域的知名学者。一起来了解 Oasis 公链上如何在实现隐私计算的同时,又能实现高效的区块链应用,用数据创造价值并获得激励!  ...

Read More
2020-09-30

Web3极客日报 #282

1. Spelunky 2 新游即将发售 https://store.steampowered.com/app/418530/Spelunky_2/ @肖雪洁:还在每天被 Rust 冗长的编译时间困扰吗?Derek Yu 来为你们排忧解难了!Spelunky 2 新作即将发售,可以让你在等待代码编译的过程中,迅速享受到乐趣。同时因为极大的难度,也不用担心耽误工作进度,大概率在代码编译结束的时候,你也快死掉了。可以等待再次编译期间重新开一局。   2. RISC-V 向量编程入门...

Read More
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