Harry

2020-10-23

DeFi 七天乐——去中心化资金管理

资金管理是通过资产监督和现金流管理实现投资回报的过程。我们看到创新的 DeFi 团队已经开始为用户建立去中心化的管理方式,以更好地完成资金管理工作。 在 DeFi 中,资金管理不需要投资经理,你可以选择最适合你财务需求的资产管理策略。去中心化的资金管理也减少了服务费的支出。 Dapp 具备自动交易算法,而无需你自己操作。为了了解资金管理如何在去中心化账本中工作,我们将向你介绍 token 集合。 token集合 token集合(TokenSets)是一个交易平台,用户通过它购买具有策略功能的token(集合)。这些token具有自动资产管理策略,可让你轻松管理自己的数字货币投资组合,而无需手动交易。使用自动交易策略,你无需全天候监控市场,从而减少了错失机会和情感因素带来的交易风险。 每个集合都是由一篮子 ERC20 标准的数字货币token组成,它会根据你选择的策略自动控制持仓量。换句话说,集合(SET)本质上以token的形式实现了数字货币交易策略。 目前有哪些token集合?...

Read More
2020-10-23

DeFi 七天乐——去中心化彩票

2020 年 2 月初,一个用户在 PoolTogether 的每周 Dai 奖池中以 10 美元 赢得了 1,648 美元奖金,等同于 1/69,738 的胜率。PoolTogether 彩票的优势在于,假如该参与者未真正中奖,他的...

Read More
2020-10-18

Web3极客日报 #299

1. 通过电源使用量来判断编程语言的好坏? https://thenewstack.io/which-programming-languages-use-the-least-electricity/ @Harry:来自葡萄牙三所大学的研究人员通过让不同的编程语言运行同一个游戏,通过内置的一些列算法的对比,对比电量消耗、执行时间和内存占用,总结了一个编程语言排行榜,不过这个排行也不是绝对的,因为不同的算法会得到不同的排行,运行速度最快的不一定是最省电的。编译型的语言比解释型语言更省电,执行最慢和最费电的 5 个语言都是解释型语言。因为不存在一个各方面都是最好的语言,这个报告还给出了基于不同场景需求下的多个语言的组合。   2. Stealth:专注安全、隐私和端到端的浏览器 https://github.com/tholian-network/stealth @Harry:Stealth 是一个给极客用的浏览器,因为它专注于安全和隐私,所以它只支持 https,不支持 http。Stealth 默认是不允许运行任何的 JavaScript...

Read More
2020-10-11

Web3极客日报 #292

1. Progressive Decentralization: A Playbook for Building Crypto Applications https://a16z.com/2020/01/09/progressive-decentralization-crypto-product-management/ @NakaDaoLe:A16Z一篇讨论渐进式去中心化应用的文章,从产品、持续性、市场、社区参与度、代币分发、合规性等多维度讨论了一款真正去中心化产品所需要具备的要素。   2. Linus 提交的第一次 Git...

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-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-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-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
2020-09-06

Web3极客日报 #260

1. YFI 创始人介绍“流动性挖矿” 概念的由来 https://mp.weixin.qq.com/s/BCFDQGLbYvg_QX9bbh7rrg @Harry:本文来源于 YFI 创始人 Andre Cronje 在启动 yearn.finance 项目前撰写的一系列博客。在这三篇短文中,第一篇最为重要,它寥寥数语,就勾勒出了 “流动性挖矿” 概念的来历,以及它给 DeFi...

Read More
2020-08-30

Web3极客日报 #253

1. 你想实现自己的加密算法吗? https://vnhacker.blogspot.com/2020/08/so-you-want-to-roll-your-own-crypto.html @Harry:想知道如何从失败中学习吗?那你可以去实现一个自己的加密算法,你会碰到很多意想不到的问题。比如实现加密算法和写普通的代码就很不一样,有很多的限制,想想没有 if 语句的编程语言你要如何实现一些功能。还有要命的安全问题,可能就是因为一个小小的细节没有考虑到。如果你想开始实现自己的加密算法,需要学习好基础知识,知道自己想做什么和在行业中所处的位置,并避免文章中提到的一些问题。   2. 自动化解密工具 https://github.com/Ciphey/Ciphey @Harry:Ciphey 是一个用 python 实现的解密工具,利用了自然语言处理、人工智能算法以及一些常识。使用起来很简单,通过命令行传入加密文字,然后 Ciphey 返回解密后的结果,大多数时候可以在...

Read More
2020-08-23

Web3极客日报 #247

1. Searx space:Searx 搜索公共服务列表 https://searx.space/ @Harry:Searx 是一个基于 Python 开发的完全开源免费搜索引擎平台,为你提供来自 Google、Bing、Yahoo 等 70 多种视频、图片、搜索等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便。如果不想搭建也没关系,这个网络罗列的是别人搭建好的公共服务,你可以直接用。   2. Degoogle:如何优雅的替换...

Read More
2020-08-16

Web3极客日报 #240

1. Octotree:像本地目录一样浏览 github 代码 https://github.com/ovity/octotree @Frozen:在 github 上浏览代码时总是需要在不同目录进行切换,很是繁琐费时,octotree 让你像本地浏览一样去看文件树!   2. RSSHub Radar:发现当前网站的 RSS https://github.com/DIYgod/RSSHub-Radar @Harry:RSSHub...

Read More
2020-08-09

Web3极客日报 #233

1. luke-jr 曾提出的比特币分叉后防止重放攻击的方案 https://github.com/luke-jr/bips/blob/bip-noreplay/bip-noreplay.mediawiki @周洋:2017年 luke-jr(core 组成员)曾提出了一个在bitcoin上防重放攻击方案。核心思想是新增一个op code `OP_CHECKBLOCKATHEIGHT`,用于验证这条链上某高度的hash。这样在花费分叉前产生的UTXO的时候,交易可以指定一个分叉后的区块hash。因为分叉以后,同高度的不同分叉链的区块hash是不同的。所以这笔交易可以保护分叉前的UTXO只能转账到指定的链上,不会被重放。虽然最后提案没有被采用,但可通过他的设计理解重放攻击。   2. 如何使用 WebAuthn 实现无密码登录 https://flyhigher.top/develop/2160.html @Harry:WebAuthn...

Read More
2020-08-02

Web3极客日报 #226

1. Nact:使用 nodejs 写 Actor 模型 https://github.com/ncthbrt/nact @Harry:Nact ⇒ node.js + actors。Actor 模型起源于 Erlang,用于更好的处理并发。作者使用 nodejs 实现了...

Read More
2020-07-26

Web3极客日报 #219

1. 程序员必会:实用的 VS Code 使用技巧 https://code.visualstudio.com/docs/getstarted/tips-and-tricks @Harry:这篇文章介绍了使用 VS Code 的常用技巧,让你可以变得更高效,包括多光标编辑、行操作、块操作、格式化等等。就算你不使用 VS Code,这里提到的很多技巧也应该在你的编辑器中配置好对应的功能。对于一些常用的快捷键,建议记到笔记中或者将 cheatsheet 设定成桌面背景,直到练成肌肉记忆。 2. 密码学知识:一步步教你如何计算...

Read More