Web3极客日报 #129

2020-04-26

Web3极客日报 #129

1. 教程:手把手教你用以太坊和 IoT 来 token 化你的车 https://bit.ly/2W2FUbx @Harry:这个教程发布了一个汽车代币 Karma,用于代表汽车的使用权;其代币化的形式也可以在 DeFi 市场上流通,用于出租和贷款。有趣的是,这个例子实现了对于汽车的真正控制,也就是说可以使用钱包控制小车的前后移动,手中有Arduino板子的同学可以试试。   2. 视频:如何在CKB上发布一个Token https://bit.ly/3cP9dVS @Harry:这个视频讲解了如何使用...

Read More
2020-04-25

Web3极客日报 #128

1. OrbitDB https://github.com/orbitdb/orbit-db @NakaDaoLe: OrbitDB是一个Serverless、分布式、点对点的数据库,它使用IFPS作为数据存储,提供了四种类型的数据库模型,并且可以免冲突地自动同步多个节点的数据库,非常适合作为dApp、区块链应用存储或者抗审查应用的数据库。   2.Standardizing WASI: A system interface to run WebAssembly outside the...

Read More
2020-04-24

Web3极客日报 #127

1. Argent:为密码学资产安全性开创新时代 https://mp.weixin.qq.com/s/brbpx3LxFa-CdrCf408CsQ @Gala:Argent是一种新型密码学资产钱包,与前几代密码学钱包不同,它极具易用性和安全性。有了Argent之后,您无需再为助记词、Gas费和匿名地址而烦恼。Argent提供锁定/解锁钱包、拦截虚假交易和设置每日限额的功能。 2. nalgebra,Rust线性代数库 https://github.com/rustsim/nalgebra @洋芋:nalgebra,该线性代数库中包含变换静态或动态大小的矩阵,在 WASM 中使用效果良好。 3. ElGamal加密、签名算法笔记 https://wenku.baidu.com/view/0bfbea4b915f804d2b16c198.html @Dream:ElGamal的文章很多,对比多篇,发现这篇文章讲的最详细,尤其是验证签名过程推导。

Read More
2020-04-23

Web3极客日报 #126

1. 命令行 QR 文件传输助手 https://github.com/claudiodangelis/qrcp @陈锡亮:很多人都有经常会有需求把一个文件从电脑发送到手机里。苹果的 Airdrop 和微信的文件传输助手都可以很好的办到这个。不过作为一名 web3 极客,怎么能用非开源的中心化方案呢。qrcp 是一个用 go 写的命令行,可以在本机或者远程服务器中运行。执行后会启动一个服务器,并且在命令行显示一个 qr code。手机扫描后就可以连接到启动的服务,直接下载文件,无需经过第三方,不必担心隐私泄露。这个开源项目还有很多用不同语言实现的兄弟版本,值得一看。  ...

Read More
2020-04-22

Web3极客日报 #125

1. 关于tcl内容推荐 http://antirez.com/articoli/tclmisunderstood.html @肖雪洁:Redis 的作者曾经写过一篇 tcl 的宣传文。我们通常觉得今天的语言很灵活很强大,却忽略了 20 年前的语言,已经有了很多很灵活的功能。我们经常听到 Lisp 的 Everything is a list(虽说现代版本的 lisp...

Read More
2020-04-21

Web3极客日报 #124

1. Lendf.me 被攻击,ERC777到底该不该用? https://learnblockchain.cn/article/893 @Frozen:2020-04-20号这两天 Uniswap 和 Lendf.me 都发生了黑客攻击事件,都是 Defi 应用与 ERC777 组合应用导致可重入漏洞, 其中导致 Lendf.me 损失抵押资产初步统计为2469万美元。这是ERC777...

Read More
2020-04-20

Web3极客日报#123

1. Substrate的社区开发者硬核会议 https://www.meetup.com/Polkadot-San-Francisco/events/270111702/ @黑豆腐: 线上Sub0:Substrate的社区开发者硬核会议也似乎因为疫情搬到了线上进行。但是好处是可以足不出户学习啦。时间:4.28   2. 10个最流行的Python区块链项目 http://blog.hubwiz.com/2020/04/04/python-blockchain-projects/ @Frozen: Python不是主流的区块链底层平台开发语言,但是在DApp 开发、区块链仿真与数据分析、智能合约安全分析等领域,Python 依然是不错的选择。本文介绍了10个最流行的Python区块链项 并提供了相应的源代码下载地址。   3....

Read More
2020-04-19

Web3极客日报 #122

1. Vscode 的 Live Share 插件 https://visualstudio.microsoft.com/zh-hans/services/live-share/ @周洋:可多人实时编辑代码。共享服务器,比如host在3000端口启动web服务,guest可以访问本地3000端口使用这个web服务。共享终端,可由host授权,guest使用host终端。搜索 Live Share Audio、Live Share Chat 会有更多惊喜。 2. WebAssembly的使用场景...

Read More
2020-04-18

Web3极客日报 #121

1. Almonit (去中心化Web)搜索引擎​ https://almonit.eth.link/#/ @NakaDaoLe:  Almonit 是一款 Dweb(去中心化Web)搜索引擎,目前主要是搜索 ENS 域名( *.eth )的内容,数据索引服务的第一阶段是导航,达到一定量级会产生 搜索引擎 的需求,Almonit的出现,说明Dweb世界正在暗流涌动。同时,秉承着下一代Web的精神,该搜索引擎也不会知道你搜索的数据,即隐私保护。   2. 密码货币的可编程性将带来支付方式革新...

Read More
2020-04-18

Web3极客日报 #120

1. Intermodal-BitTorrent元信息实用程序 https://github.com/casey/intermodal @洋芋:Intermodal的二进制文件称为imdl。目前它可以创建,显示和验证.torrent文件,以及生成磁链(magnet links)。它是一封写给互联网,共享和BitTorrent的“情书”。 2. 比特币与赛博朋克的前世今生 https://blog.lopp.net/bitcoin-and-the-rise-of-the-cypherpunks/ 尹航@Phala:比特币不是一个全新的发明,它建立在许多已被探索的技术之上,而这些技术的发明者是一群自称赛博朋克的群体。强调自由和隐私的价值观催生了点对点通信、PoW、UTXO等技术。此后他们依然在隐私、去中心化上不断探索。可以说赛博朋克们构成了比特币的历史。 3. 蚂蚁开放联盟链 https://tech.antfin.com/products/openchain @Gala:蚂蚁开放联盟链于3月31日推出,提供丰富的智能合约模板,支持Solidity合约开发,类公链GAS玩法,费用低,TPS根据套餐有不同限制,对于开放联盟链在今后如何发展让我们拭目以待吧。

Read More
2020-04-16

Web3极客日报 #119

1. 打怪兽还是写代码?写代码来打怪兽吧 https://github.com/olistic/warriorjs @陈锡亮:WarriorJS 是一个小型 RPG 游戏,不过和其他 RPG 的区别是所有的操作都必须由一个 JS 脚本来执行。编程新手可以玩自带的关卡用浅入深的学习和锻炼 JS 开发技巧。资深程序员则可以利用丰富的API来自己编写关卡,然后大家互相伤害,一比高下。   2. 疫情时间线...

Read More
2020-04-15

Web3极客日报 #118

1.量子物理学家眼中的Schnorr VS BLS https://link.medium.com/NL08OvwJH5 https://link.medium.com/TkzWb7MJH5 @daddy.eth:这两篇文章从目前比特币和以太坊都在应用的ECDSA签名讲起,普及了基础的密码学知识,然后分别介绍了比特币社区主打的Schnorr签名算法、blockstream力推的MuSig协议,以及ETH2.0和许多新公链采用的BLS签名,从密钥聚合、签名聚合、m-of-n签名等多个应用场景比较了Schnorr签名和BLS签名的优点和缺点,最后作者表达了自己BLS算法在不考虑计算复杂度的情况下更为优秀的观点。   2.使用覆盖层改变以太坊状态树的格式 https://medium.com/@gballet/ethereum-state-tree-format-change-using-an-overlay-e0862d1bf201 @加一:账户和合约存储数据的方式是影响以太坊的众多问题之一。以太坊协议选用了 Merkle Patricia Tree(MPT,默克尔帕特里夏树)来组织账户及合约数据。尽管这种数据结构在理论上效果很好,但在实际应用中,它带来的问题却比它能够解决的问题多。核心开发者们已经讨论多年,想要把这种数据结构换为二叉树,在这篇文章中阐述作者对这个问题的看法以及如何实现这种转变。   3.2020 年币圈投资趋势:公链的降格化进程...

Read More
2020-04-14

Web3极客日报 #117

1. 为什么有的语言「不能」编译成 Wasm? https://mp.weixin.qq.com/s/FMeaTrEjT2uv_driM1f50A @shooter:rust/c/cpp/golang 对 Wasm 的支持怎么样? 为什么 TypeScript 不太可能支持编译成 Wasm?Wasm 会支持gc 、多线程么?   2....

Read More
2020-04-13

Web3极客日报#116

1. Web3基金会提供的网课 https://mooc.web3.foundation/ @黑豆腐: Web3 foundation推出了慕课,用20周的时间把你引入区块链的大门,学会区块链的基础~   2. Signing and Verifying Ethereum Signatures https://yos.io/2018/11/16/ethereum-signatures/ @shooter: 介绍以太坊签名和签名验证原理的文章,简单明了,通俗易懂。...

Read More