sara

2020-01-30

Web3 极客日报#46

1.论文推荐《Network Layer of Permissionless Blockchain》 https://www.researchgate.net/publication/327484523_Network_Layer_Aspects_of_Permissionless_Blockchains @daddy:一篇综述类的论文,从网络层角度分析了目前无许可链的安全性设计原则,从防守方角度,要确保网络的拓扑结构不被攻击方探查、节点间的通信不被阻隔。在设计无许可链的网络层协议时,需要平衡匿名性、网络通信效率等因素之间的取舍。文章同时介绍了包括日蚀攻击在内的多种网络层攻击手段。   2. 论文推荐《通过让公民控制自己的数据简化政府流程》 https://mp.weixin.qq.com/s/eL4r2iV3IMVETrojrurMyg @shooter: 本文是 SoLiD 项目在比利时的实践经验,作者有 Web...

Read More
2020-01-22

Web3极客日报#39

1.  用 VRF 来消灭了矿池,达到了中本聪去中心化、1 CPU 1  vote 的初衷 https://ethresear.ch/t/preventing-pooled-mining-by-vrf-based-mining/6810 @Harry: 基于VRF的挖矿,这是一种令人惊讶的简单有效的方法,使不可能进行联合挖矿。代替使用哈希函数,我们使用可验证随机函数(VRF)进行基于工作量证明的共识。当VRF将作者身份与哈希值绑定在一起时,池操作员应显示其私钥以将挖掘过程外包给矿工,并且矿工可以轻松地匿名地将加密货币窃取到池操作员的钱包中。   2.  推荐阅读——bidmint的共识详解 https://learnblockchain.cn/article/372 @Shooter:...

Read More
2020-01-16

Web3极客日报 #33

1.以太坊智能合约 —— 最佳安全开发指南 @River https://github.com/ConsenSys/smart-contract-best-practices/blob/master/README-zh.md 这篇文档旨在为Solidity开发人员提供一些智能合约的安全准则(security baseline)。当然也包括智能合约的安全开发理念、bug赏金计划指南、文档例程以及工具。   2.区块链技术指南 @River https://github.com/yeasy/blockchain_guide 从理论到实践介绍区块链相关技术,包括比特币,以太坊和超级账本。   3.用最简单方式说透「 精简区块链」实现方式和巨大价值。 @加一...

Read More
2020-01-08

Web3极客日报 #25

1. 网站推荐——https://eth.build https://eth.build (建议PC端打开) @daddy.eth 像搭建乐高积木一样,用可视化编程工具包,实现一个简单的以太坊。无需编程基础,就能理清交易从打包到签名到广播的全过程,以及其中使用到的各项密码学工具(建议搭配教程 https://www.youtube.com/watch?v=er-0ihqFQB0 使用)   2. 2020年,以太坊2.0值得期待的有哪些? https://www.unitimes.pro/p/fc514b17206c4ecd987705c7ad431d20 @加一 ​​2020年对于以太坊2.0来说将是关键的一年,预计阶段0 (信标链) 的启动,将加速在其它阶段的工作以及推动生以太坊态系统的增长。基于交付以太坊2.0以及该发展的当前状态所需的工作量,分享一篇对以太坊2.0的个人展望。...

Read More
2020-01-01

Web3极客日报 #18

1. 比特币实时交易可视化 https://txstreet.com/ @daddy.eth BTC开车了:一个比特币和比特币现金的实时可视化网站,左边稀疏乘客的是BCH,而右边熙熙攘攘的站台则是BTC,每十分钟发一次车。有趣的是作者把每一笔交易都刻画成了一个乘客,通过SEGWIT车厢上车的乘客会缩小一号,也十分符合签名和交易内容分离后减小区块压力的SEGWIT设计。另外吐槽一下:BCH根本没人用呀 2.  图书推荐《Mastering Bitcoin》 https://github.com/bitcoinbook/bitcoinbook @River 《Mastering Bitcoin》是一本面向开发人员的书,尽管前两章在一定程度上涵盖了比特币,但是非程序员也可以理解。任何对技术有基本了解的人都可以阅读前两章来更好地理解比特币。 3. 网站推荐bitcoinj https://bitcoinj.github.io/ @River...

Read More
2019-12-27

Web3极客日报 #12

1. 如何构建一个Dapp – 教程实例 @River https://www.dappuniversity.com/articles/how-to-build-a-blockchain-app 基于Web3,Solidity,Truffle的一个完整的售卖和购买的简单Dapp demo。 2.  如何在以太坊上构建TodoList – 教程 @River https://www.dappuniversity.com/articles/blockchain-app-tutorial基于Web3,Solidity,Truffle等一个完整的TodoList开发Demo。 3. 通过构建区块链来学习区块链 – 教程 @River...

Read More
2019-12-25

Web3极客日报 #11

1. 另一个高性能区块链开发框架 —— Muta https://github.com/nervosnetwork/muta-docs/blob/master/docs/zh/overview.md @Shooter: Muta 是一个由 Rust 编写的具备可扩展性的高性能区块链框架。它允许你使用 Rust 或 Typescript 编写你的业务逻辑,构建你的专有区块链。 同时,Muta 还是...

Read More
2019-12-24

Web3极客日报 #10

1. 不用助记词的ZenGo钱包及门限签名技术 https://learnblockchain.cn/2019/07/27/zengo-tss/ @Shooter:使用ZenGo 钱包不需要备份助记词,交易也不需要输入密码,强调 Keyless 概念,只需要 touchID 或 faceID 授权就可以进行交易。 2. 通过BigQuery服务分析区块链数据 https://mp.weixin.qq.com/s/83SGhO0lWlF0eOqIBFgx_Q @Shooter: BigQuery(https://cloud.google.com/bigquery/)是Google...

Read More
2019-12-21

Web3极客日报 #7

1. 非常难得的详细并全面介绍区块链技术的内容 https://teachbitcoin.io/presentations/#/1 @shooter:一个华裔小伙儿通过在线ppt的形式详细介绍了比特币的 椭圆曲线加密、分层确定性钱包、多签、交易结构、 隔离见证交易、UTXO 等技术内容,是非常难得的详细并全面介绍区块链技术的内容。 有人翻译了第一章内容   https://github.com/NervosBJ/teachbitcoin。   2. Substrate在线开发和调试工具 https://playground.substrate.dev/ @Harry:现在使用Substrate开发变得更容易了,Substrate playground提供了一个在线的VSCode代码编辑器(theia),并且集成了Substrate的一些功能,例如启动一个新的节点,添加和编辑模块,编译等,甚至还直接帮你部署了一个前端,可以直接通过url打开对应的前端App。  ...

Read More
2019-12-15

Web3极客日报 #1

1. Metamask中的通信机制 https://github.com/MetaMask/metamask-extension/blob/develop/docs/porting_to_new_environment.md @Harry:要理解Metamask的代码,需要了解其中三个不同的Javascript环境之间是如何通信的,核心流程是site -> contentscript -> background。Metamask中是通过stream的机制将它们pipe起来的。这个文档虽然说的是如何port Metamask到别的环境中,但实际上很好的描述了Metamask是如何工作的。 2. 快乐区块维基( Binfo – Blockchain Info )...

Read More