Gala

2020-08-07

Web3极客日报 #231

1. Randomness 线上峰会 https://randomness2020.com/?ref=lhtwitter @洋芋:如果对 Randomness Beacon 的研究及其部署方式感兴趣,可以关注将于8月13日举行的活动:Randomity 2020!   2. 5步开启你的混沌测试 https://medium.com/capital-one-tech/5-steps-to-getting-your-app-chaos-ready-capital-one-a5b7b3cb8e09 @Gala:混沌测试可以发现软件中常规测试无法发现的问题,当你的系统面对始料未及的故障还可以保障稳定么?开始5步接入混沌测试吧。   3....

Read More
2020-08-01

Web3极客日报 #224

1. GO+语言 https://github.com/goplus/gop @Gala:为了更好地适配数据科学时代,让数据科学享受 Go 语言的简约之美,Go+ 应运而生,可以称得上为数据科学而生的一门新语言。Go+ 以 Go语言“升级版”的姿态出现,它兼容 Go,扩展 Go ,支持生成 Go 代码,方便 Go 语言编译代码,并与其他...

Read More
2020-07-17

Web3极客日报 #211

1. 为什么区块链这么难? https://medium.com/@jimmysong/why-blockchain-is-hard-60416ea4c5c @Gala:区块链项目的挑战不仅来自超前想法的落地,也包括实现一个安全、可扩展、低成本的系统,这篇文章从多个角度说明设计区块链系统有多难,通过这些可以更好了解区块链发展现状,以及随后发展方向。   2. ETH 2.0 托管证明 https://github.com/PlatONnetwork/proof_of_custody @洋芋:通过安全多方计算(MPC)在以太坊2.0中实现了托管证明(Proof of Custody)算法。   3. Gnosis...

Read More
2020-07-10

Web3极客日报 #204

1. 最新的Redis核心数据结构介绍 https://www.diguage.com/post/redis-core-data-structure-1/ @shooter:Redis 目前是使用最广泛的缓存中间件,其突出特点就是支持多种常见的数据类型。 Redis 实现了linkedlist、ziplist、quicklist等数据结构实现数据的快速、高效的访问。如果用rust实现这些数据结构,你会怎么做呢?   2. Emin教授的雪崩协议 http://www.tucaod.com/5517.html?from=singlemessage @dream:雪崩协议Ava和同类型协议通过网路的重复采样操作建立亚稳态共识,在事件被创建并发送到验证者节点后,每个节点会随机选择一批固定数量相邻的节点询问,如果多数节点对事件叙述相同,那么即判断为真,如果大多数节点给出不同答案,则切换事件内容,重复采样将会多次进行直到达到收敛。 雪崩协议将共识问题与管理问题分开。每个都是模块化和独立化地处理。通过gossip协议与循环采样的智能组合形成共识。同时,通过抽样和投注股份实现公平治理,从而实现用户与其决策之间的直接联系。   3. 有锁并发、无锁并发和crossbeam简介...

Read More
2020-07-03

Web3极客日报 #197

1. Rust 程序中的内存和线程安全实践 https://cseweb.ucsd.edu/~yiying/RustStudy-PLDI20.pdf @洋芋:这是 ACM PLDI 2020 的一篇研究论文,对一些使用 Rust 语言开发的项目,统计分析了其中内存和线程安全的问题,论文中的一些数据和观点值得 Rust 语言开发者参考和学习。   2. 好用的Markdown工具...

Read More
2020-06-26

Web3极客日报 #190

1. Rust 视频教程 https://www.youtube.com/channel/UCRA18QWPzB7FYVyg0WFKC6g/videos @洋芋:Rust学习者可以去看看,CS196 这个系列视频教程是 UIUC 的课程。B 站有Up主在搬运,目前有两节。   2. 做一个用于加密交易的Chrome插件 https://medium.com/javascript-in-plain-english/chrome-extension-building-a-simple-crypto-trading-bot-8126ebd4fbf9 @Gala:本文一步步教大家如何构建一个真实的加密交易机器人,同时还可以学会如何创建一个自动完成特定任务的Chrome插件。   3....

Read More
2020-06-19

Web3极客日报 #183

1. 麻省理工的公开课:加密货币设计与工程 https://ocw.mit.edu/courses/media-arts-and-sciences/mas-s62-cryptocurrency-engineering-and-design-spring-2018/ @洋芋:课程重点研究加密技术,博弈论和网络体系结构,以及比特币和其他加密货币的设计以及它们在实践中的功能。   2. Substrate下的Actor模型探索(WIP PR) https://github.com/paritytech/substrate/pull/6202 @尹航@Phala:随着跨链基础设施逐渐成熟,与之而来的异步通信模型让智能合约开发变的异常困难。Actor模型源自并行编程设计模式,Parity正在探索利用它简化智能合约的跨链异步调用。   3. 完全用Rust实现的Web应用 https://medium.com/@saschagrunert/a-web-application-completely-in-rust-6f6bdb6c4471 @Gala:该文章展示了如何完全用Rust实现Web的前后端,可以感受Rust的强大。  

Read More
2020-06-12

Web3极客日报 #176

1. Lightning Lab的资源列表 https://dev.lightning.community/resources/index.html @洋芋:本文适合那些希望对闪电网络的概念及相关技术有深入理解的人。这些资料并不全面,但是它们值得仔细研究。   2. Awesome-Piracy https://pastebin.com/Zc1L0nQD @NakaDaoLe:Web3是隐私保护的时代,这位作者通过多年时间搜集了各种与隐私保护相关的工具与资源,构建出了这个List并分享了出来,从浏览器插件到操作系统,从域名到临时邮箱,应有尽有,快来挑挑吧。   3. 用Truffle测试驱动开发Solidity https://medium.com/oli-systems/test-driven-solidity-with-truffle-e4beaa2bd194 @Gala:当我们的项目越来越大时,可以通过测试驱动开发Solidity代码来避免bug,而Truffle作为以太坊中全能的开发框架,可以轻松用来开发和编写测试代码。  

Read More
2020-06-05

Web3极客日报 #169

1. Rust 数据结构和算法 https://www.hackertouch.com/data-structures-and-algorithms.html @洋芋:通过清晰的 Rust 示例实现,学习基本的数据结构和一些复杂的算法。   2. Rust 语言之旅 https://tourofrust.com/index_zh-cn.html @洋芋:Rust 通常被认为是一门学习曲线陡峭的语言,Tour of Rust,该教程旨在逐步介绍...

Read More
2020-05-22

Web3极客日报 #155

1. 零知识虚拟机 Distaff https://github.com/GuildOfWeavers/distaff @洋芋:对于在 Distaff VM 上执行的任何程序,将自动生成基于 STARK 的执行证明。任何人都可以使用该证明来验证程序是否已正确执行,而无需重新执行程序甚至无需知道程序是什么。   2. 用Geth创建你自己的POA网络 https://hackernoon.com/setup-your-own-private-proof-of-authority-ethereum-network-with-geth-9a0a3750cda8 @Gala:这篇文章介绍了如何使用Geth的来建立一个POA区块链网络的。感兴趣的同学可以玩一下~  ...

Read More
2020-05-15

Web3极客日报 #148

1. MIT的2020版「线性代数」课程 https://ocw.mit.edu/resources/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/index.htm @洋芋:MIT教授Gilbert Strang的2020版「线性代数」课程上线,Strang教授此次发布的课程目前只有5节。他的课程实用、难度适中,化抽象为具体,广受大家欢迎,是了解线性代数的新方式。   2. BCH将在主网激活IFP计划 https://www.bitcoincash.org/spec/2020-05-15-upgrade.html @Orange:BCH将要在今天完成网络升级,激活IFP计划。计划将区块奖励的5%捐赠给白名单上的团队(Bitcoin ABC、Electron Cash、BCHD) 这个举措会进一步减少分叉之后矿工的收益…但是站在可持续发展的角度来说,稳定的收入是开发团队发展的关键。   3. rust语言五年发展历程回顾...

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