web3

2020-11-29

Web3极客日报 #341

1. Wappalyzer: 识别网站架构的插件 https://www.wappalyzer.com/download/ @Shooter:Wappalyzer 是一款浏览器插件,通过 Wappalyzer 可以识别出网站采用了哪些 web 技术。通过该工具,我们可以获知目标站点所采用的系统构架、站点环境、服务器配置等参数信息。   2. Etherscan 上验证过的智能合约合集 https://github.com/tintinweb/smart-contract-sanctuary @Zhangxuesong:对目前在Etherscan上所有经过验证的智能合约进行了整理和归集。每个文件夹下包含了solidity源码,文件名称是用...

Read More
2020-11-28

Web3极客日报 #

1. The Best Cryptocurrency Trading Bots in 2020 https://3commas.io/blog/best-crypto-trading-bot @River:为了不间断的保持对交易的控制,并应对加密货币市场的波动,交易者越来越多地依赖交易机器人。   2. 引实体资产上链,从 DeFi 到 HyFi https://www.chainnews.com/articles/631220672729.htm?utm_source=edm-newsletter...

Read More
2020-11-28

Web3极客日报 #339

1. 反编译以太坊智能合约 https://medium.com/coinmonks/decompiling-ethereum-smart-contracts-b283ae80f8a0 @Gala:智能合约以16进制存储在以太坊中并执行,但对于去中心化的应用来说公开合约是获取信任的方式,当Dapp未公开我们可以反编译来对合约进行验证,本文介绍几种反编译方式,感兴趣可以了解下。   2. 部署去中心化网站 https://towardsdatascience.com/decentralizing-your-website-f5bca765f9ed @Gala:想象一下如果你的网站静态资源存放在中心化节点中,你的网站crash的概率,而且带宽的费用将急剧下降,虽然当前去中心化存储还在发展但不妨碍你去了解它,文章介绍如何去中心化部署你的网站。   3. Go和JavaScript的Wasm性能对比 https://medium.com/vacatronics/webassembly-in-go-vs-javascript-a-benchmark-6deb28f24e9d @Gala:Wasm越来越热,大家都开始试用、尝鲜,本文是Go和JavaScript的性能对比文章,感兴趣可以了解下。  

Read More
2020-11-26

Web3极客日报 #338

1. 如何在 Apple M1 下以原生方式编译和运行rust项目 https://gist.github.com/briansmith/dd06e8dfeac46d1032d974000dac1fa6 @陈锡亮:Apple 新出的 M1 芯片真的就是黑魔法,各种吊打 Intel 产品。当然 ARM 架构作为开发设备,目前阶段还是有坑的。虽然 Rosetta 2...

Read More
2020-11-25

Web3极客日报 #337

1. 从黑胶唱片中启动的 MS-DOS 系统 https://mp.weixin.qq.com/s/hiP-TBz0sjj5u8VsPqqClQ @Frozen:对 MS-DOS 仍有深厚怀旧之情的斯洛伐克工程师 Jozef Bogin 决定做一件特别的事情–使用黑胶唱片启动整个 MS-DOS 系统。   2. mkcert:本地https快速解决方案...

Read More
2020-11-24

Web3极客日报 #336

1. 以太坊不该为了可扩展性而冒险转向 PoS? https://www.chainnews.com/articles/878059054043.htm @张晓-冰链科技:就在刚才,以太坊2.0已经达到了启动门槛,524288枚ETH参与了PoS质押。推荐一篇以太坊社区的文章,表达了不一样的观点:在Rollup进展迅速的今天,以太坊升级2.0甚至PoS是否还有意义?   2. 合成资产:DeFi应用最好的应用之一 https://blockgeeks.com/guides/defi-use-cases-the-best-examples-of-decentralised-finance/ @river:合成资产是一种金融工具或产品,旨在模拟其他金融工具,同时改变其关键特性。合成工具有三个主要功能:合成技术可以降低资金成本;流动性创造;市场准入。 合成资产可以解决这些有价值的领域,这些领域可以帮助 DeFi 扩展。   3. 实现你的第一笔闪电贷合约...

Read More
2020-11-23

Web3极客日报 #335

1. 像在Jupyter上写Python一样写Rust的体验 https://github.com/google/evcxr @raindust:Google的开发写了一个关于rust语言的Jupyter内核,有了它Rust开发者就可以像Python一样在Jupyter notebook上做编程笔记了   2. XMake:告别CMake、AutoMake https://xmake.io/#/ @Frozen:XMake是一款使用Lua开发的编译工具,更加轻量级,可以告别CMake、AutoMake   3. 机器人是如何规划路径的?动画演示一下吧 https://mp.weixin.qq.com/s/og6XIJhpJNuiB3Lvdh_grQ @Frozen:文章分享了在GitHub开源的一个存储库,包含了机器人技术中常用的一些路径规划算法,大部分代码由Python实现,每种算法都配有相关动画的运行过程  

Read More
2020-11-22

Web3极客日报 #334

1. 阿里巴巴为什么能抗住90秒100亿 https://segmentfault.com/a/1190000018626163 @周洋:本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。   2. Keep3r: 解决智能合约需要外部触发的问题 https://github.com/keep3r-network/keep3r.network @Harry:一些合约需要由外部实体(机器人、脚本、EOA)提交交易从而触发响应。Keep3r 试图解决这个问题,它通过去中心化的方式,构建出一个协作系统,试图帮助这些项目找到 keeper 来进行合约的外部触发从而保持运行。从这个角度,Keep3r 不是面向普通用户的项目,它主要为 dApp 的开发者们服务。...

Read More
2020-11-21

Web3极客日报 #

1. 什么是套利交易? https://academy.binance.com/en/articles/what-is-arbitrage-trading?ref=JLI1VBLA @River:套利交易是一种相对低风险的交易策略,利用不同市场的价格差异。大多数时候,这涉及到在不同的交易所买入和卖出相同的资产(如比特币)。由于理论上比特币的价格在Binance和另一个交易所应该是相等的,因此两者之间的任何差异都可能是一个套利机会。   2. 后流动性挖矿时代 AMM 的出路与挑战 https://www.chainnews.com/articles/677264086610.htm @River:本文我们将主要研究 AMM 协议中的流动性提供者(LP),尤其是在后流动性挖矿时代,作为一个 LP 可能面对的潜在损失。Uniswap v2...

Read More
2020-11-20

Web3极客日报 #332

1. Java、Go、Rust语言对比 https://medium.com/@dexterdarwich/comparison-between-java-go-and-rust-fdb21bd5fb7c @Gala:随着Go、Rust越来越热,讨论的也越来越多,这篇文章对比了Java、Go、Rust语言,可以作为一个选择语言参考。   2. 如何实现一个ERC721市场 https://medium.com/coinmonks/how-to-implement-an-erc721-market-f805959ddcf @Gala:文章介绍了如何编码一个ERC721市场程序,感兴趣小伙伴可以看下。   3. 如何学习分布式系统 https://medium.com/@polyglot_factotum/how-i-am-learning-distributed-systems-7eb69b4b51bd @Gala:分布式系统有更广泛应用,现在互联网、区块链广泛在使用分布式技术,跟着作者看看如何学习分布式系统。  

Read More
2020-11-19

Web3极客日报 #331

1. 机械键盘指南之如何给微波炉安装机械键盘 https://github.com/dekuNukem/pimp_my_microwave/ @陈锡亮:作为一个合格的程序员,机械键盘是必不可少的。但是习惯了机械键盘上敲代码畅快淋漓的感觉,你在用微波炉热剩下的比萨的时候你还能够接受微波炉上那低级的按钮嘛?没关系,今天我们可以跟着大佬学习如何给你家的微波炉安装一个机械键盘,在凌晨两点热剩饭的时候也可以噼里啪啦的敲打者属于王者的五彩霓虹机械键盘,同时给惊醒的室友一个不屑的眼神。   2. Y Combinator startup school 新一期的线上创业课程 https://www.startupschool.org/ @Caos:作为程序员,不论你是否有创业的打算,都有必要去了解当前的创业者和孵化器在做什么想什么,这个课程不仅仅能帮助我们了解如何创业,还能了解创业这件事情对我们来说意味着什么。 课程已经开始一周,当然我们随时可以开始学习,有条件的伙伴可以结伴学习,加入 yc 的论坛,互相交流学习的心得,效果会更好。...

Read More
2020-11-18

Web3极客日报 #330

1. 推荐一个源代码工具Ventoy https://github.com/ventoy/ventoy @肖雪洁:Ventoy是一个开放源代码工具,用于为ISO / WIM / IMG / VHD(x)/ EFI文件创建可启动USB驱动器。   2. Dune Analytics入门教程(含示例) https://mp.weixin.qq.com/s/P9c5eihfu3EwBD0VE0076g...

Read More
2020-11-16

Web3极客日报 #328

1. 通过 FPGA 实现单机 100Gbps 带宽的流量检查 https://www.usenix.org/conference/osdi20/presentation/zhao-zhipeng @肖雪洁:随着网络带宽的逐渐增大,入侵检测也越来越成为了一个现实的问题,对于 100Gbps 甚至以上的贷款,传统的软件模式的入侵检测的性能很难满足需求。这篇 OSDI 的 paper 中,作者通过引入 FPGA,并围绕 FPGA...

Read More
2020-11-15

Web3极客日报 #327

1. mStable:稳定币基础设施 https://github.com/mstable/mStable-contracts @Harry:mStable 的目标是要做一个稳定币基础设施,通过多种稳定币可以合成新的稳定币,稳定币池子还支持交易和储蓄。这个 repo 是 mStable 的合约部分。   2. MARKET Protocol https://github.com/MARKETProtocol @Shooter:MARKET Protocol允许用户创造能够代表任何资产的代币衍生品,如苹果股票、日元或加杠杆的比特币。...

Read More