Web3极客日报 #345
1. 基于以太坊做一个 Dropbox https://www.dappuniversity.com/videos/1KwaUyjLa4Q @Enzo:70 分钟视频的教程,演示如何使用 web3.js,react.js 和 solidity 写一个基于以太坊的 dropbox。 2. 简析 Taproot 如何降低比特币合约交易成本并改善隐私...
Rebase Community
1. 基于以太坊做一个 Dropbox https://www.dappuniversity.com/videos/1KwaUyjLa4Q @Enzo:70 分钟视频的教程,演示如何使用 web3.js,react.js 和 solidity 写一个基于以太坊的 dropbox。 2. 简析 Taproot 如何降低比特币合约交易成本并改善隐私...
1. 如何在 Apple M1 下以原生方式编译和运行rust项目 https://gist.github.com/briansmith/dd06e8dfeac46d1032d974000dac1fa6 @陈锡亮:Apple 新出的 M1 芯片真的就是黑魔法,各种吊打 Intel 产品。当然 ARM 架构作为开发设备,目前阶段还是有坑的。虽然 Rosetta 2...
1. 机械键盘指南之如何给微波炉安装机械键盘 https://github.com/dekuNukem/pimp_my_microwave/ @陈锡亮:作为一个合格的程序员,机械键盘是必不可少的。但是习惯了机械键盘上敲代码畅快淋漓的感觉,你在用微波炉热剩下的比萨的时候你还能够接受微波炉上那低级的按钮嘛?没关系,今天我们可以跟着大佬学习如何给你家的微波炉安装一个机械键盘,在凌晨两点热剩饭的时候也可以噼里啪啦的敲打者属于王者的五彩霓虹机械键盘,同时给惊醒的室友一个不屑的眼神。 2. Y Combinator startup school 新一期的线上创业课程 https://www.startupschool.org/ @Caos:作为程序员,不论你是否有创业的打算,都有必要去了解当前的创业者和孵化器在做什么想什么,这个课程不仅仅能帮助我们了解如何创业,还能了解创业这件事情对我们来说意味着什么。 课程已经开始一周,当然我们随时可以开始学习,有条件的伙伴可以结伴学习,加入 yc 的论坛,互相交流学习的心得,效果会更好。...
1. 「Substrate Runtime 技术学院」正式面向全球招生! https://www.industryconnect.org/substrate-runtime-developer-academy/ @陈锡亮:Substrate 作为新一代的区块链开发框架,波卡生态的核心部件,自然是所有区块链开发者,或者想进入区块链行业的程序员学习的首选。「Substrate Runtime 技术学院」由波卡大使和Substrate贡献者陈锡亮主讲,Parity 参与的最新 Substrate 课程。和往期的中文课程不同的是,这一期是面向全球的英文课程,适合海外或者英文能力优秀的小伙伴参加。课程内容全部调整,针对 Substrate 2.0 的从多新特性进行了更新。 ...
1. git 命令行辅助工具 bit https://github.com/chriswalz/bit @Caos:如果你总是记不清楚 git 命令和命令行的功能,bit 方便的命令补全加功能解释也许能帮到你 2. SputnikVM: Rust 实现的 EVM https://github.com/rust-blockchain/evm...
1. 在 Substrate 上兼容以太坊工具链 https://github.com/paritytech/frontier @陈锡亮:Substrate 使得开发者可以轻易的开发出一条新的链,但是如果你已经有现成的以太坊项目想部署到 Substrate 呢?这个时候可以直接集成 Frontier 在 Substrate 中模拟以太坊的运行环境,直接部署 Soldiity 或者任何 EVM...
1. ORML 开放 Substrate 模块库 https://github.com/open-web3-stack/open-runtime-module-library @陈锡亮:Open Runtime Module Library (ORML) 是由 Acala 和 Laminar 维护的一个...
1. 2D 编程语言 Befunge https://esolangs.org/wiki/Befunge @陈锡亮:http://www.quirkster.com/iano/js/befunge.html 写代码最大乐趣自然是写出没有其他人能够理解的代码,这不但可以避免其他人对你的代码指手画脚,同样也大大增加了工作职位稳定性。在其他弱小的程序员和老板面前展示你的天书一般的代码,毋庸置疑是升职加薪走向人生巅峰的最好路径。 传统的编程语言都是一维的,一句一句的执行。如此简单的结构自然是不能表达出程序猿高级的大脑构造的。Befunge 就是一个非常简单的二维编程语言,适合大家作为学习编程的首选。以下就是一个简单的用 Befunge 实现的死循环 “` >v ^< ``` 你看,Befunge...
1. 2020年加密货币流动周期 https://hackernoon.com/the-2020-crypto-money-flow-cycle-ht1b3eaj @Andytl:文章介绍了加密货币的价格周期,不喜欢看价格预测、技术分析之类的文章,偶然打开看看,却发现此文分析的有些道理。加密货币的价格随着投资者的心理变化呈现出法币->BTC->ETC->ALT->BTC or 法币的周期,从历史数据分析看也符合作者的假设模型。 2. 开源工厂建设游戏 https://github.com/tobspr/shapez.io @陈锡亮:shapez.io 是一个最近在 Steam 很火的游戏。玩家可以使用各种工具和传送带,配合各种图像和三原色搭建出一个庞大的图像制造工厂。这个游戏使用JS编写,部署在Electron中,也可以在浏览器里面试玩。在游戏中大家可以感受到建设的快乐,和体验到2D编程的乐趣,以及为什么没有人使用 Befunge 或者...
1. 流支付的概念与实现 https://learnblockchain.cn/article/1501 @Ryan:流付的实现是通过以太坊智能合约以及对货币的编程,流定义了两个账户(发送者和接收者)之间的定向关系,流由发送者创建,依据每秒的流动率持续的流向接收者。流中实际转移的并不是真实的金额,而是“流余额”,流余额定义了发送者或接收者在某个时间点上所拥有的金额。发送者和接收者可以在流结束前的任意时间点结束流,从而获得该时间点上的流余额。 2. Oasis 要如何同时实现高效与隐私的区块链 https://mp.weixin.qq.com/s/TjZwmOue3fEIhs5cIa37NQ @Shooter:Oasis Lab 由 a16z、币安孵化器等顶级机构投资,创始人宋教授更是计算机安全领域的知名学者。一起来了解 Oasis 公链上如何在实现隐私计算的同时,又能实现高效的区块链应用,用数据创造价值并获得激励! ...
1. 无托管波卡短地址交易平台 https://polka.codes/ @陈锡亮:波卡(和Kusama)支持短地址功能,并且可以转账。但是如果有两方想交易短地址的话,就有信任问题。这个可以通过多签托管的方式配合批量交易解决。polka.codes 上可以创建一个 2/3 多签托管地址,签名人分别是交易双方和担保人。其中担保人自己单独的签名是不能执行交易的。交易双方可以给托管地址转账,然后生成一个批量交易同时给买家转短地址,给卖家转钱。买卖两方都批准后就可以进行交易,无需信任风险。如果发生对方不配合的情况,则可以找担保人进行配合发起退款交易,赎回资产。 2. 有限域与密码学 https://www.youtube.com/watch?v=ColSUxhpn6A @张晓-冰链科技:用小怪兽来解释有限域在密码学中的应用,简洁易懂,值得一看。 3. TAILS:便携的隐身系统 https://tails.boum.org/install/ @Harry:如果你非常不信任网络安全,可以尝试一个叫作TAILS的系统——The Amnesic...
1. Truffle Flattener: 合并 Solidity 合约的利器 https://github.com/nomiclabs/truffle-flattener @Harry:Truffle Flattener 可以用来将多个互相依赖的 Solidity 合约合并成一个合约,方便使用 remix 等工具部署和调试;合并后的代码也可以用来在 Etherscan 上进行代码的验证和发布。...
1. RSK Swap:立即交换RSK上的资产 https://www.lichang.io/articleDetail/1639297 @Frozen:传统的代币交换要求买卖双方创造流动性。Uniswap自动创建市场。RskSwap旨在帮助解决去中心化交易所的流动性问题。 2. 可以在线自制表情包的工具 https://emojitool.com/constructor @Ryan:可以随机生成表情包或自己制作表情包,网站使用的是西班牙语,可以借助翻译功能,也能大致猜出含义。 3. @:
1. 治理用不起以太坊,就来用 snapshot 吧 https://snapshot.page/ @Caos:https://snapshot.page/ 是由 balancer 团队开发,帮助 ERC20 代币完成无 GAS 消耗的提案管理工具,整合了 IPFS ,并集成了区块快照工具,能够帮助需要频繁治理投票的社区省下一大笔 gas...
1. Rococo Testnet Seminar https://www.crowdcast.io/e/zpnjlj0r @陈锡亮:波卡平行链功能终于可以测试了,Rococo专门为了测试平行链而搭建的测试网。但是改造和运行一个 Substrate 搭建的链成为平行链还是需要很多工作的。这个讲座详细的介绍了 Rococo,以及如何在本地运行中继链和平行链,为广大波卡平行链开发者指出了一条明路。 目前已经有了5条波卡生态项目部署了平行链到Rococo上面,下一个会不会是你呢? 2. 一款好用的微信机器人 https://github.com/wechaty/wechaty @Dream:Wechaty是一个面向聊天机器人制造商的对话式SDK,它可以帮助你用6行JavaScript、Python、Go和Java创建机器人,并支持Linux、Windows、MacOS和Docker等跨平台。 忙的时候挂个机器人回复,是不是很geek?...