web3

2020-08-24

Web3极客日报 ##248

1. 浅谈APT攻击 https://blog.csdn.net/fuhanghang/article/details/84851653 @Frozen:近期有被咨询区块链安全的问题,正好在整理相关资料的时候从知道创宇的技术文档中找到一些关于区块链安全的信息,其中会有关于APT的介绍。这篇文章简单介绍了APT攻击的信息,可以作为入门了解。   2. sqlmap:SQL注入探测器 https://hub.fastgit.org/sqlmapproject/sqlmap @Frozen:sqlmap是一款经常会被用到的SQL注入测试工具,极大地提升开发过程中的安全测试效率。   3. gopeed-core一个go实现的多线程多协议下载工具 https://github.com/monkeyWie/gopeed-core @Frozen:支持多协议(HTTP、BitTorrent)下载的客户端,提供命令行、RESTful API、WebSocket、Go类库方式来使用。  

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-21

Web3极客日报 #245

1. Go with Examples: 保持模块的兼容性 https://medium.com/@ngtzeyang94/go-with-examples-keeping-your-modules-compatible-2bab5a5b9022 @Gala:当你开始为别人提供API或者模块时,保持模块的兼容性是非常重要的,这篇文章介绍了如何在修改代码时保证模块的兼容性,避免出现严重的线上故障。   2. 当DRY不好用的时候,试试WET吧 https://medium.com/better-programming/when-dry-doesnt-work-go-wet-6befda0444bf @Gala:很多时候,开发者总想编写最优解的代码,保持DRY,但是实际编程中随着需求变化往往并不如意,本文通过WET让开发者有另一种选择,在没那么DRY时,降低代码重构和复杂度增加的风险。   3. 为什么你应该避免使用Go指针 https://medium.com/better-programming/why-you-should-avoid-pointers-in-go-36724365a2a7...

Read More
2020-08-20

Web3极客日报 #244

1. SM2椭圆曲线公钥加密算法 https://wenku.baidu.com/view/dd00cf5dbfd5b9f3f90f76c66137ee06eff94e26.html @dream:目前常用的1024位RSA算法面临严重的安全威胁,我们国家密码管理部门经过研究,决定采用SM2椭圆曲线算法替换RSA算法。并制定了相应标准,来看看其他曲线有何不同?   2. 动画轻松解释 GPT-3的工作原理 https://www.youtube.com/watch?v=MQnJZuBGmSQ @王多余:GPT是Generative Pre-training Transformer 的简称, 2018 年GPT-1 的训练数有几十亿,有...

Read More
2020-08-20

Web3极客日报 #243

1. 视频:比特币上的 8 种支付通道介绍 https://www.bilibili.com/video/BV1w54y1q7Y1?t=1978 @Harry:支付通道是一种区块链扩容技术,用于在链下建立一个通道,然后双方可以在这个通道内进行多次转账,等到需要结算的时候再把必要的交易放到链上。这个视频通俗的介绍了这 8 种方案(但其实并不好理解),并对比了每种方案的优缺点。能在比特币提供的这么有限的编程能力的基础上建造出这么多优秀的方案,不容易啊。   2. 推荐一个收录farming项目网站 https://yieldfarming.info @daddy.eth:yfi已经实现了1yfi=1btc的目标,以太坊上的各种资金都在涌入层出不穷的yielding farm游戏,这个网站不断在收录最新的farming项目,显示投资回报率和矿池状态,是以太农民的好帮手。   3....

Read More
2020-08-18

Web3极客日报 #242

1. 计算机科学全景视图 https://www.youtube.com/watch?v=SzJ46YA_RaA @张晓-冰链科技:大数据、机器学习、区块链?信息论、密码学、图灵机?操作系统、CPU、FPGA?10分钟视频向你展示计算机科学的全景知识脉络。非常适合想在计算机科学领域找准自身定位的同学们参考。   2. 对央行数字货币(DCEP)的技术研究报告 https://learnblockchain.cn/2019/11/06/DCEP-research @王多余:作者在仔细阅读了人民银行的数字货币系统的专利后,写的一篇作为一个技术人员或者说区块链从业人员的角度来看DCEP的某些技术细节。   3. 深入理解Uniswap协议 https://learnblockchain.cn/2019/11/25/Uniswap @shooter:Uniswap 协议通过智能合约实现了代币之间的自动交易。目前,Uniswap 协议已经在以太坊上部署,可以实现...

Read More
2020-08-17

Web3极客日报 #241

1. ncdu:快捷的终端磁盘分析工具 https://dev.yorhel.nl/ncdu @Frozen:这是在终端进行磁盘分析时使用的工具,它使用起来简单快捷。我现在在Linux主机上查看磁盘使用情况是都默认用它。   2. 用mas在终端里安装AppStore里的软件 https://github.com/mas-cli/mas @Frozen:作为技术人员在Mac上使用brew cask可以安装大量软件,却只有少数AppStore上发布的软件可以这样下载。mas是一个用于从 App Store 安装软件的 CLI 工具,自动在 macOS...

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-15

Web3极客日报#239

1. Web 图形可视化 SQL 优化神奇,真香! https://mp.weixin.qq.com/s/kZag5KPS8cFXPF9MwL7Llg @River:小米 soar 的开源 sql 分析与优化的 WEB 图形化工具,支持 soar 配置的添加、修改、复制,多配置切换,配置的导出、导入与导入功能。 2....

Read More
2020-08-14

Web3极客日报 #238

1. Git的是个常用命令=动画版 https://mp.weixin.qq.com/s/FI1r0RfJtmAObmcSvuXK4A @Frozen:文章通过动画形象的表示常用的10个Git命令,利用深刻理解Git的操作。   2. 深入以太坊-如何存储数据 https://medium.com/hackernoon/getting-deep-into-ethereum-how-data-is-stored-in-ethereum-e3f669d96033 @Gala:文章详细介绍了以太坊的存储结构,包括链数据、私钥等等,可以深入理解以太坊的底层实现。   3. 区块链与预言机 https://medium.com/gardeneroracle/blockchains-and-oracles-a-primer-db7af7abd39a @Gala:文章介绍了去中心的基础组件-预言机的底层原理和基本实现,预言机座位区块链必备的基础设施可以用于DeFi、预测系统等等已用。  

Read More
2020-08-13

Web3极客日报 #237

1. WiFi QR Code 生成器 https://qifi.org @陈锡亮:公司或者家里经常来客人要WiFi密码怎么办,设置一个太安全的密码太麻烦,不安全的好像又不合适。可以利用这个存粹用JS实现的 WiFi QR Code 生成器来生成一个QR code。对方一进门,先扫码连 WiFi,马上格调就有了。   2. 隐秘的角落...

Read More
2020-08-12

Web3极客日报 #236

1. DeFi 算什么? https://mp.weixin.qq.com/s/SRfSNV7j1me4UmzZioDI7Q @张晓:最近 DeFi 大热,可称现象级,很多人从经济学和互联网应用⻆度谈了不少,本文中试着提供一种基于计算理论的不同解释。   2. 你知道自己花了多少GAS吗? https://fees.wtf @daddy.eth:最近以太坊上的gas price涨疯了,前天60gwei,昨天100,今天就要200了。快用fees.wtf看看你给以太坊网络贡献了多少燃料吧!需要链接钱包打开,会显示本地址使用的总gas数量,按以太坊显示。看看有多肉疼。   3. 推荐一款只能合约钱包...

Read More
2020-08-11

Web3极客日报 #235

1. 15分钟彻底搞懂P、NP与NP完全问题 https://www.youtube.com/watch?v=EHp4FPyajKQ @张晓-冰链科技:什么是P问题?什么是NP问题?什么又是NP完全问题?研究这些问题有什么用?如果P=NP那意味着什么?看了这个15分钟的视频,就能彻底搞懂以上问题。 同时也推荐这个妹子其它的科学视频,并感慨一个好老师的伟大。想起郑渊洁童话里的一句话:伟人把复杂的道理说得简单,小人把简单的道理说得复杂。 做技术,搞科研,切忌云里雾里地玩弄概念、故弄玄虚,要从好好说人话做起。   2. 都2020年了,现代浏览器究竟能实现出哪些令人惊叹的功能呢? https://github.com/luruke/browser-2020 @王多余:web3日报最近推荐了如何使用 WebAuthn 实现无密码登录的文章。 Browser2020 告诉你,现在浏览器还有一些较为冷门,却异常实用的接口,如商品支付、社交网络分享、消息推送、视频画中画、剪切板、AR 预览、用户身份凭证管理等多种接口。...

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-03

Web3极客日报#227

1. release-drafter,github action下的自动化release工具 https://github.com/marketplace/actions/release-drafter @kun:release drafter能够自动化将合并到主分支的pull request(features)发送release,其提供丰富的配置和模版供用户选择,省去用户大量的查pr,commit去draft release的时间。 2. 躺着挣钱的工具 https://altwork.com @北美开吻:没什么技术文章可以推荐,那就推荐一个让大家躺着挣钱的东西吧。 3. 一睹72位图灵奖得主的风采 https://mp.weixin.qq.com/s/F6R87qmW70u9Zis5AlrHIw @Dream:图灵奖,计算机科学界的诺奖,看看你我还差多远????

Read More