Ryan

2020-09-24

Web3极客日报 #277

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

Read More
2020-09-17

Web3极客日报 #271

1. Truffle Flattener: 合并 Solidity 合约的利器 https://github.com/nomiclabs/truffle-flattener @Harry:Truffle Flattener 可以用来将多个互相依赖的 Solidity 合约合并成一个合约,方便使用 remix 等工具部署和调试;合并后的代码也可以用来在 Etherscan 上进行代码的验证和发布。...

Read More
2020-09-10

Web3极客日报 #264

1. RSK Swap:立即交换RSK上的资产 https://www.lichang.io/articleDetail/1639297 @Frozen:传统的代币交换要求买卖双方创造流动性。Uniswap自动创建市场。RskSwap旨在帮助解决去中心化交易所的流动性问题。   2. 可以在线自制表情包的工具 https://emojitool.com/constructor @Ryan:可以随机生成表情包或自己制作表情包,网站使用的是西班牙语,可以借助翻译功能,也能大致猜出含义。   3. @:  

Read More
2020-09-03

Web3极客日报 #257

1. 治理用不起以太坊,就来用 snapshot 吧 https://snapshot.page/ @Caos:https://snapshot.page/ 是由 balancer 团队开发,帮助 ERC20 代币完成无 GAS 消耗的提案管理工具,整合了 IPFS ,并集成了区块快照工具,能够帮助需要频繁治理投票的社区省下一大笔 gas...

Read More
2020-08-27

Web3极客日报 #251

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?...

Read More
2020-08-20

Web3极客日报 #244

1. SM2椭圆曲线公钥加密算法 https://wenku.baidu.com/view/dd00cf5dbfd5b9f3f90f76c66137ee06eff94e26.html @dream:目前常用的1024位RSA算法面临严重的安全威胁,我们国家密码管理部门经过研究,决定采用SM2椭圆曲线算法替换RSA算法。并制定了相应标准,来看看其他曲线有何不同?   2. 动画轻松解释 GPT-3的工作原理 https://www.youtube.com/watch?v=MQnJZuBGmSQ @王多余:GPT是Generative Pre-training Transformer 的简称, 2018 年GPT-1 的训练数有几十亿,有...

Read More
2020-08-13

Web3极客日报 #237

1. WiFi QR Code 生成器 https://qifi.org @陈锡亮:公司或者家里经常来客人要WiFi密码怎么办,设置一个太安全的密码太麻烦,不安全的好像又不合适。可以利用这个存粹用JS实现的 WiFi QR Code 生成器来生成一个QR code。对方一进门,先扫码连 WiFi,马上格调就有了。   2. 隐秘的角落...

Read More
2020-08-06

Web3极客日报 #230

1. Compiler Explorer https://gcc.godbolt.org @陈锡亮:优化C++代码达不到性能的极致?C++遇到了undefined behaviour不知道compiler在搞什么鬼?怀疑遇到了compiler bug但是不确定?不知道C++新语法是如何编译成机器码的?来试试Compiler Explorer吧,可以详细对照编译出来的汇编和源代码,更好的掌握底层开发技巧。   2. FIDO – 下一代无密码登陆标准 https://fidoalliance.org/how-fido-works/ @尹航@Phala:你还在用密码登陆Github吗?如今密码已经被认为是最不安全的认证方式,但如果你有一个YubiKey或者Trezor硬件钱包,就可以用公钥签名来代替密码登陆系统。FIDO /...

Read More
2020-07-30

Web3极客日报 #223

1. GraphvizOnline https://dreampuf.github.io/GraphvizOnline @陈锡亮:做架构经常需要画各种各样的图,可是画图大部分时间都浪费在了画上面,而不是设计架构流程。 作为程序员,自然更加擅长写代码,Graphviz就可以用DOT语言来定义各种图。我们就可以专注于设计,而不是花时间在画图上面。   2. 微软SEAL:据说将同态加密运算降到10的三次方数量级 https://github.com/microsoft/SEAL @Dream:微软SEAL 一个同态加密的开源库,允许对加密的整数或实数执行加法和乘法。 将未加密的计算转换为加密数据的计算并不总是容易或直接的,例如,不可能对加密数据进行分支。microsoftseal本身有一个陡峭的学习曲线,需要用户理解许多同态加密的特定概念,尽管最终API并不太复杂。即使用户能够使用microsoftseal编程并运行特定的计算,高效实现和低效实现之间的差别可能是几个数量级,而且新用户很难知道如何改进其计算性能。   3. JavaScript 花园:想少出错,来多逛逛...

Read More
2020-07-23

Web3极客日报 #217

1. 超级实用的搜索引擎————Semantic Scholar https://www.semanticscholar.org/ @王多余:该网站由微软创始人之一 Pual Allen 于 2015 年参与建立,其目的在于打造一款专业的学术搜索引擎,让研究人员可以更为快速、精准的检索专业学术论文,力争在学术论文检索领域做到比 Google 更加智能。   2. 一秒一副抽象画 https://1secondpainting.com/...

Read More
2020-07-16

Web3极客日报 #210

1. 论文精要 | 真实世界中Rust程序的安全实践 https://mp.weixin.qq.com/s/w6LGy2MFMXkCIZCB6JNe3g @Shooter:本文是对《理解真实Rust程序中的内存和线程安全实践》中的数据和观点的精要萃取。 Rust 虽然是安全语言,但是默认写的代码,尤其是用了unsafe或 写并发代码的时候,还会有安全风险。依赖于开发者对所有权、生命周期的理解,以及API设计的功力。 该论文的目的也是为了帮助更好地完善Rust及其社区,包括周边的工具,比如增强IDE的生命周期可视化、专属的bug检测工具等等。   2. blockchain dns seed 听过么?...

Read More
2020-07-09

Web3极客日报 #203

1. League of Entropy 熵值联盟 https://www.cloudflare.com/leagueofentropy/ @陈锡亮:对很多行业来说,一个安全的随机数是非常必要的。但如何生成一个足够安全的随机数并没有那么容易。在某些情况,比如彩票,如何证明生成的随机数是真正随机的也不容易。于是熵值联盟成立了,目前有LavaRand, URand, Seismic Girl, ChaChaRand 和 InterplantaryRand 一共五位英雄,各自通过自己的超能力生成安全公平的随机数。任何服务都可以利用 drand 这个工具来得到公开或者私密的随机数,妈妈再也不用怕我生成的随机数不够安全了。...

Read More
2020-07-02

Web3极客日报 #196

1. 终端仿真器——Alacritty https://github.com/alacritty/alacritty @Shooter:Alacritty是一个免费的开源,快速,跨平台的终端仿真器,它使用GPU进行渲染,可以做到其他启动器无法实现的性能优化,还是Rust写的。   2. KeePass:开源的跨平台密码管理器 https://github.com/keeweb/keeweb @Harry:KeePass 是一个开源的跨平台密码管理器,与商业密码管理软件1Password和LastPass不同的是,KeePass可以让你完全掌握你的密码数据库。如果需要多端同步的话,需要自己配置。基于 KeePass 还开发出了了一些易用的密码管理器,比如 KeePassX,keeweb,MacPass 等,也都是开源的,有兴趣的同学可以去搜索试用。   3....

Read More
2020-06-25

Web3极客日报 #189

1. 波卡跨链协议格式 https://github.com/paritytech/xcm-format @陈锡亮:波卡已经上线,但是主打功能跨链还在开发中。其中最重要的部分之一就是跨链消息格式。林嘉文(Gavin Wood)最近提出了一个通用的跨链消息格式的提议,定义了一个基本的跨链消息格式。 对跨链或者波卡生态有兴趣的同学可以预览一下,提供意见建议,参与讨论。   2. @:   3. @:  

Read More
2020-06-18

Web3极客日报 #182

1. 用C的printf写井字棋 https://github.com/carlini/printf-tac-toe @陈锡亮:用C写井字棋很简单,用C写一个没人看得懂的井字棋也不是那么难,但是如果要把所有逻辑都是用printf来执行呢? printf-tac-toe 是 ioccc 的今年的参赛选手,完全使用 printf 的 format specifiers 来进行逻辑计算。有兴趣的同学可以研究下readme里面的介绍,帮自己打开一扇大门,进入一个全(mei)新(yong)的世界。   2. OpenRA...

Read More