Web3极客日报 #142

2020-05-09

Web3极客日报 #142

1.DrawSQL https://drawsql.app/ @NakaDaoLe: 此网站汇聚了真实世界里上百种数据库设计模式,主要来自于开源项目与真实的App,并且可以在线进行clone与编辑,开发项目后端的时候可以来寻找一下灵感。   2.Github热榜的那些爬虫项目 https://mp.weixin.qq.com/s/FfnpXaJUwby5oTsYLBXX0A @Dream: 如果你对爬虫很感兴趣,想找一些项目练练手,那么这些项目再合适不过了!   3.Esplora https://github.com/Blockstream/esplora @River:  使用开源且免费的 Esplora 后端,现在任何人都可以查看比特币、liquid 网络和比特币测试网的历史转账数据。开发者也可以自己使用 Esplora...

Read More
2020-05-08

Web3极客日报 #141

1. 货币的下一场升级——可编程货币 https://www.unitimes.pro/p/7fa8cd8ab1c74912bba8ab2f298f6b35 @加一:如果没有法币,我们就不会有比特币。有了法币,货币作为一种抽象的技术才得以应运而生。一旦成为一种抽象的概念,货币就变得可编程。加密货币正是一种可编程货币的自然实现。   2. RustCrypto实现的各种ECC曲线算法 https://github.com/RustCrypto/elliptic-curves @洋芋:目前支持曲线 NIST P-256,P-384,P-521和secp256k1,并且所有crate均不需要标准库,即具有no_std功能,可以轻松用于WebAssembly编程。   3. 多研究些架构,少谈些框架系列教程 https://github.com/JoeCao/JoeCao.github.io/issues/3 @Gala:微服务架构首先要关注的不是RPC/ServiceDiscovery/Circuit...

Read More
2020-05-07

Web3极客日报 #140

1. AR版复制粘贴 https://github.com/cyrildiagne/ar-cutpaste @陈锡亮:https://twitter.com/cyrildiagne/status/1256916982764646402 现代魔术表演中有一种很常见的是从屏幕中取出东西,或者把东西放到屏幕里面。如今有了ar-cutpaste,所有人都可以轻松的把任何现实中的物品复制粘跌到文档之中了。 其中用到了多个ML模型用来去除背景,寻找屏幕位置,然后利用photoshop的插件把图片插入到相对应的位置。 下个版本把photoshop里面的东西复制粘贴到现实中就等着各位来实现了。   2. 终于可以在 Github 上在线编程了 https://github.com/features/codespaces @Caos:github的在线代码编辑功能正在小范围beta测试,把Visual Studio Code直接online,在github上多环境云端协作不再是梦想,现在正在开启预约,小伙伴们可以关注起来...

Read More
2020-05-06

Web3极客日报 #139

1.今时今日,我们比任何时候都需要 Calm Technology https://glitch.com/glimmer/post/better-tech-calm-technology @肖雪洁:我们现在技术发展得很快,但是相对的,技术带来的负担也越来越多。上一次你不受干扰的工作几个小时,没有去看一眼手机是什么时候?在 1995 年,施乐的研究人员就提出了 Calm Technology 的概念, Calm Technology 提倡更简单,更安全的技术,它强调技术应该是相对温和,不那么激进。 首先我们大家想到的可能是每时每刻都在跳出 notification 的...

Read More
2020-05-05

Web3极客日报 #138

1. web3基金会的区块链课程:Blockchain Fundamentals https://mooc.web3.foundation/course/blockchain-fundamentals/ @张晓-冰链科技:想从密码学基础开始扎实学好区块链技术吗?推荐来自 Web3 基金会的区块链课程:Blockchain Fundamentals。 用 Rust 编程语言和 Substrate 框架一步步搭建属于你自己的区块链。讲师 Bill Laboon 原来在美国匹兹堡大学工作,现已移居瑞士担任...

Read More
2020-05-05

Web3极客日报 #138

1. web3基金会的区块链课程:Blockchain Fundamentals https://mooc.web3.foundation/course/blockchain-fundamentals/ @张晓-冰链科技:想从密码学基础开始扎实学好区块链技术吗?推荐来自 Web3 基金会的区块链课程:Blockchain Fundamentals。 用 Rust 编程语言和 Substrate 框架一步步搭建属于你自己的区块链。讲师 Bill Laboon 原来在美国匹兹堡大学工作,现已移居瑞士担任...

Read More
2020-05-04

Web3极客日报#137

1. zCore:用 Rust 语言实现的 Fuchsia 微内核 Zircon https://zhuanlan.zhihu.com/p/137733625 @张晓:Google 这几年正在悄悄地开发一个全新的操作系统——Fuchsia,据说是要取代 Android 成为下一代移动端的底层 OS。近日,清华大学计算机系的师生们开源了 zCore:用 Rust 语言实现的...

Read More
2020-05-03

Web3极客日报 #136

1. 开源Substrate领币机器人 https://github.com/Phala-Network/faucet-bot @尹航@Phala:我们在w3f的substrate faucet-bot的基础上实现了同时支持Riot和Telegram的送币机器人。只要在bash脚本里简单配置就可以适配你自己的Substrate链。求Star求Fork~   2. 椭圆曲线离散域上签名及验证过程 https://mp.weixin.qq.com/s/LRdSG44j2VzaVPuOsIg1-g @Dream:有理论,有推导,有实例演练,个人认为胜过90%同类文章,可类比   3. DeFi 中的智能合约风险 https://www.chainnews.com/articles/759943706046.htm @Harry:以太坊智能合约的年化风险成本约为...

Read More
2020-05-02

Web3极客日报 #135

1. 开源运动:从社区到商业化 https://a16z.com/2019/10/04/commercializing-open-source/ @NakaDaoLe: 从操作系统、浏览器到数据库,开源运动创造了某些有史以来最重要和最被广泛应用的科技,如果没有开源软件,我们的世界不会像现在这般好。   2.defi-sdk https://github.com/zeriontech/defi-sdk @River: DeFi SDK是一个开源的智能合约系统,用于精确的DeFi投资组合核算。简单地说,DeFi SDK是DeFi协议的链上平衡。   3.DeFi Pulse https://defipulse.com/...

Read More
2020-05-01

Web3极客日报 #134

1. 用Go&Js编写桌面客户端 https://wails.app/ @Gala:wails可以吧Go代码和Web前端包装为系统本地客户端运行,你可以使用自己喜欢的框架比如Vue、React来编写界面,可以同时在Mac、Windows、Linux三端运行。   2. hummingbot增加单交易所套利新特性 https://hummingbot.io/blog/2019-11-advanced-market-making/ @Gala:hummingbot增加单交易所套利新特性,包括策略模拟、仓位控制等等,有需要的小伙伴可以研究下;   3. 构建现代应用程序的12关键元素 https://12factor.net/zh_cn/ @Gala:如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS...

Read More
2020-04-30

Web3极客日报 #133

1. dev fonts 编程字体预览网站 https://devfonts.gafi.dev/ @Caos:有想过优化自己的编程字体吗,好的编程字体可以提高代码的阅读体验,挑一款你喜欢的编程字体吧   2. 咕噜踩雷记 https://bihu.com/article/1923112424 @Shooter:看文章总结   3. dfuse 开放其 EOSIO...

Read More
2020-04-29

Web3极客日报 #132

1.在ens管理器里把个人博客web3起来 https://ensuser.com/news/upload-to-ipfs-directly-from-the-ens-manager-with-new-tool.html   @daddy.eth:ens管理器最近整合了temporal cloud服务,直接通过ens管理器就能实现ens域名的解析设置以及ipfs的资源上传,而不再需要额外的操作。同时现在temporal cloud提供3GB内容的免费存储空间,你上传的资源至少在ipfs上保留12个月,是时候把博客迁移到ipfs+ens上来了。   2.基于蓝牙的接触追踪技术 https://www.apple.com/covid19/contacttracing/ 介绍: 接触追踪(contact tracing)技术对Covid19疫情的防控有重要意义。不同国家和地区都在研发自己的接触系统。Apple和Google合作设计了一个基于蓝牙的接触追踪系统,不需要记录用户的实际位置信息,通过蓝牙交换近距离接触者的匿名身份。确认感染者自愿上传过去14天的匿名身份信息到云端,接触者定期下载与本地记录比对,一旦有match的记录,发出预警告知用户下一步的行动。该方案与中心化方案比,优点是保护用户隐私,但也存在效率较低、不利于疾控中心收集更多流行病学数据。   3.用Rust重写Linux内核模块体验 https://zhuanlan.zhihu.com/p/137077998?utm_source=wechat_session&utm_medium=social&utm_oi=48067172630528 @Frozen:为什么要重写这个模块?这个模块2W+行代码量看起来不多,却在线上时常故障,永远改不完。十多年的老代码,经手了无数程序员,没人能解决其中的内存安全问题。拿过来一看,代码中的确有不少会产生UB的写法,线上的故障从core来看都飘得太远,难以定位根本原因在哪里。所以我没有把握(没有能力)在原代码基础上能将所有线上故障修复。...

Read More
2020-04-28

Web3极客日报 #131

1. 保护委托人隐私的社交密钥恢复 https://bitrocks.me/secret-social-recovery @胡鹏:本文介绍了社交密钥恢复的基本思想和方案设计,以及隐私保护在该方案中的重要性;同时基于substrate实现一个保护委托人隐私的链上门限密钥恢复功能的PoC。   2. 让 DApp 真正好用,我们需要重新规范开发框架 https://www.chainnews.com/articles/719421203923.htm @shooter:当前的 DApp 基于 Web 框架,不能超越网页 App...

Read More
2020-04-27

Web3极客日报#130

1. 也许是国内第一篇把以太坊工作量证明从算法层讲清楚的 https://learnblockchain.cn/article/906 @Shooter:找遍中文资料,没有哪篇文章能对以太坊工作量证明有一个全面的介绍。对于没有把数学学会的同学来说,如果希望从算法层了解以太坊的工作量证明是非常困难的。一本黄皮书会难倒一大批吃瓜群众。这篇文章将使用图文和尽量简单的数学来解释以太坊挖矿工作量证明,包括以太坊是如何对抗ASIC1、如何动态调整挖矿难度、如何校验挖矿正确性的。 2. Web3教学集锦 https://consensys.net/blog/press-release/consensys-launches-enterprise-and-developer-libraries-to-fuel-web3-education/ @北美开吻:这是web3 教学信息的集锦。 虽然对于咱们的读者来说可能偏初级了。 3. Websocket测试工具 http://websocketest.com/ @周洋:推荐一个在线 websocket client...

Read More