Harry

2020-06-21

Web3极客日报 #185

1. 学习设计模式的好地方 https://refactoringguru.cn/ @Harry:设计模式是软件设计中常见问题的典型解决方案。 它们就像能够根据需求进行调整的预制蓝图, 可用于解决代码中的特定设计问题。设计模式和你使用的编程语言无关,要想向专家晋级,需要学习和掌握设计模式。这个网站对于设计模式的讲解很细致,每个设计模式都阐明了意图、问题、解决方案等部分,还有和现实世界的对应讲解,再配上精致的插画,让人学习起来很轻松。另外,每个设计模式还搭配了 8 种语言的实现方法,可以直接用到你的代码中。   2. Rosetta – 通用的区块链 api 集成框架 https://www.rosetta-api.org/...

Read More
2020-06-14

Web3极客日报 #178

1. 开源的休息提醒软件 https://hovancik.net/stretchly/downloads/ @Harry:Stretchly 是一个开源的休息提醒软件,可以设置每过多长时间休息多少分钟,适合久坐的人群。Stretchly 是跨平台的,在Windows、Linux 和 MacOS上都可以使用。对于开发者这样的脑力劳动者,个人推荐设置为每 1 个小时休息 10 分钟。   2. Code Server:使用浏览器和...

Read More
2020-06-07

Web3极客日报 #171

1. Stack Overflow Developer Survey 2020 https://insights.stackoverflow.com/survey/2020 @NakaDaoLe:2020年2月,Stack Overflow调查了将近来自世界范围内65000名开发者,总结出了他们在学习的技能,在使用的工具以及开发者们想要的东西。本调查报告非常详实,想把握2020年最新趋势的开发者们,可以来阅读一下。   2. Maskbook:Web2 和 Web3 桥梁 https://github.com/DimensionDev/Maskbook...

Read More
2020-06-04

Web3极客日报 #168

1. substrate集成国密完整版 https://www.youtube.com/watch?v=E1OymWVTZqM @王大锤:会cover椭圆曲线介绍;群和有限域的基本运算规则;公私钥的数学和图形学意义;国密和ecdsa的异同;最后就是代码实现的细节。   2. 以太坊MPT树的替代方案MMR https://mp.weixin.qq.com/s/xE7SfEPFDwlrmYZRMwTzpQ @Shooter:MMR可以极大的减少merkle证明的数据量,可以大幅度的减轻存储和网络的负担,提升验证效率,目前Open timestamp 和 Grin 等项目及Fly client的论文中都使用了MMR的证明   3....

Read More
2020-05-31

Web3极客日报 #164

1. github项目的团队任务管理工具 https://help.github.com/en/github/managing-your-work-on-github/about-project-boards @Harry:Github projects 是 github repo 的一个项目管理工具,主要提供类似于 trello 的 Kanban/board 功能。它的优势是可以和issue以及pull request很好的结合起来,通过一定的设置可以自动将新创建的 issue 和...

Read More
2020-05-24

Web3极客日报 #157

1. 在线做图的好工具 https://www.processon.com @Dream:推荐一个在线做图的好工具,各种脑图,流程图,用例图,活动图等等等,都能用上。   2. CKB 插件钱包Synapse上线测试网 https://github.com/rebase-network/synapse-extension @Harry:CKB 插件钱包Synapse上线测试网,目前发布了0.0.1版本,除了支持一些常用的功能,如助记词和私钥的生成和导出、发送交易等,还支持生成多个地址(每个地址对应一个lock script)。   3. 推荐一本书 《计算进化史》...

Read More
2020-05-17

Web3极客日报 #150

1. wasm 村的希望: waSCC https://wascc.dev/ @周洋:推荐一个项目 waSCC。WebAssembly 可以将代码的权限控制到模块一级,而非进程。这一定程度上提高了应用的安全性。但是目前使用 standalone 方式构建稍微大型的 wasm 应用还有很多困难,比如 wasm 模块之间的链接,调用等操作在高级语言里面支持的还不完善。 这时候你可以尝试一下 waSCC,waSCC首先是一个...

Read More
2020-05-10

Web3极客日报 #143

1. 参与 Eth2.0 Staking 你能赚多少钱? https://mp.weixin.qq.com/s/8mtjQMJuzh33LuhW08_zZg @Harry:ConsenSys 的 Collin Myers 表示,Eth2.0 网络必须实现相当多的重要里程碑,然后 ETH 的持有者才可以开始考虑从 Staking 中获得的潜在利润。首先也是最重要的里程碑是,只有当质押的...

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

Web3极客日报 #126

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

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

Web3极客日报 #108

1. 一文读懂EVM https://medium.com/mycrypto/the-ethereum-virtual-machine-how-does-it-work-9abac2b7c9e @Taurus:一篇不错的EVM全面介绍,偏底层一些,不过了解一些计算机架构的同学应该都能看懂。以太坊2.0来临之际,执行层面的VM肯定要优化。现在业界的主流方向是wasm,因为其已经被证实在web端有良好的效能。然而我认为从面向应用的角度出发,应该还有其他探索空间.」   2. 最全的Nervos CKB开发资料集合 https://docs.ckb.dev/ @Harry:这个站点由几个Nervos CKB的爱好者维护和搭建,里面包含了博客、论坛、百科和RFCs几大栏目,如果希望学习和基于CKB开发,这里的信息一定会帮助你。   3. 浏览器上模拟 tpm 设备...

Read More