shooter

2020-09-01

Web3极客日报 #255

1. 手把手教你部署自己的uniswap交易所 https://learnblockchain.cn/article/1383 @shooter:手把手教你部署自己的uniswap交易所   2. go实现Uniswap本地测试和节点部署 https://mp.weixin.qq.com/s/gtKrUCTVUQ7WN7LR2WLt1Q @科帆区块链:前段时间用remix部署uniswap,步骤挺繁琐而且remix占用内存较大,很容易崩溃,并且不能自动化部署,网上js调用合约的很多,go的却很少,我们自己动手写了这样1个项目。   3. VS Code 代码调试神器:vscode-debug-visualizer https://github.com/hediet/vscode-debug-visualizer @daydayup:vscode-debug-visualizer插件在代码调试时能以图的可视化方式快速展示数据结构,帮你理清数据结构与代码思路,同时支持多种主流语言...

Read More
2020-08-25

Web3极客日报 #249

1. 动手设计一个基于栈的虚拟机 https://andreabergia.com/tags/stack-based-virtual-machines/ @张晓-冰链科技:经典的计算机体系结构教材讲授的都是基于寄存器的CPU架构设计,但是基于栈的虚拟机在工业界有着广泛的用途,知名的案例包括Java的JVM以及以太坊的EVM。本文一共8章,教你从头开始设计一个基于栈的虚拟机。   2. 在hyperledger fabric 上开发第一个智能合约 https://learnblockchain.cn/article/1374 @王多余:在hyperledger fabric 上开发第一个智能合约   3. Screenshot.rocks——定制一张清新简洁的产品截图...

Read More
2020-08-18

Web3极客日报 #242

1. 计算机科学全景视图 https://www.youtube.com/watch?v=SzJ46YA_RaA @张晓-冰链科技:大数据、机器学习、区块链?信息论、密码学、图灵机?操作系统、CPU、FPGA?10分钟视频向你展示计算机科学的全景知识脉络。非常适合想在计算机科学领域找准自身定位的同学们参考。   2. 对央行数字货币(DCEP)的技术研究报告 https://learnblockchain.cn/2019/11/06/DCEP-research @王多余:作者在仔细阅读了人民银行的数字货币系统的专利后,写的一篇作为一个技术人员或者说区块链从业人员的角度来看DCEP的某些技术细节。   3. 深入理解Uniswap协议 https://learnblockchain.cn/2019/11/25/Uniswap @shooter:Uniswap 协议通过智能合约实现了代币之间的自动交易。目前,Uniswap 协议已经在以太坊上部署,可以实现...

Read More
2020-08-11

Web3极客日报 #235

1. 15分钟彻底搞懂P、NP与NP完全问题 https://www.youtube.com/watch?v=EHp4FPyajKQ @张晓-冰链科技:什么是P问题?什么是NP问题?什么又是NP完全问题?研究这些问题有什么用?如果P=NP那意味着什么?看了这个15分钟的视频,就能彻底搞懂以上问题。 同时也推荐这个妹子其它的科学视频,并感慨一个好老师的伟大。想起郑渊洁童话里的一句话:伟人把复杂的道理说得简单,小人把简单的道理说得复杂。 做技术,搞科研,切忌云里雾里地玩弄概念、故弄玄虚,要从好好说人话做起。   2. 都2020年了,现代浏览器究竟能实现出哪些令人惊叹的功能呢? https://github.com/luruke/browser-2020 @王多余:web3日报最近推荐了如何使用 WebAuthn 实现无密码登录的文章。 Browser2020 告诉你,现在浏览器还有一些较为冷门,却异常实用的接口,如商品支付、社交网络分享、消息推送、视频画中画、剪切板、AR 预览、用户身份凭证管理等多种接口。...

Read More
2020-08-04

Web3极客日报 #228

1. Microsoft (微软)宣布推出一种高效且通用的零知识证明技术方案 Spartan https://github.com/microsoft/Spartan @张晓-冰链科技:Microsoft (微软)宣布推出一种高效且通用的零知识证明技术方案 Spartan 该方案能在更短时间内以更高效的方式实现简洁非交互的零知识证明(zkSNARK),是首个无需做可信设置的 zkSNARK 方案。   2. getyarn:根据关键字搜索电影和电视剧片段的搜索引擎 https://getyarn.io/ @Easy:getyarn是一个根据关键字搜索电影和电视剧片段的搜索引擎...

Read More
2020-07-28

Web3极客日报 #221

1. 数学全景地图 https://www.youtube.com/watch?v=OmJ-4B-mS-Y @张晓-冰链科技:用10分钟的动画,形象地展示了整个数学学科的各个主要领域,非常适合各位已经工作的朋友快速定位自己要充电的数学领域。   2. 一键一个HTTP Server https://www.jianshu.com/p/49900e4cd4fe @Frozen:在开发的过程中咱们经常会使用云服务器,而云服务器又需要配置安全组,一旦自己不是拥有权限配置机器的人时就有点尴尬,不知道是自己的服务没起来还是端口没开放。学会一键一个HTTP Server的话,哪个端口可以随便验证,不用再发愁。   3. 让你的ssh客户端更智能 https://github.com/moul/assh @Shooter:一个情况,...

Read More
2020-07-21

Web3极客日报 #215

1. 联盟链Fabric多机部署实战 https://mp.weixin.qq.com/s/ByDAFS3MAZz1iSllv6yAig @王多余:区块链落地场景通常是由不同公司或机构组成的可信联盟体,每个公司有一个或多个节点参与到区块链网络中,而每个区块都需要这些节点共识后才会写入本地的账本数据库中,所以记账节点会在不同的服务器上运行。 公司内部的多个节点往往会放入联盟链网络定义的组织中,来行使共识和记账的权利。 来看Fabric如何多机部署实战   2. 重视数据隐私,从天空的飞过的一架飞机说起 https://mp.weixin.qq.com/s/rfEVnwQdpOnENTZxo84eUA @余晟:根据一张照片,你能分析出多少有价值的信息? Tilman po了一张照片,说明航班号,拍摄时间,并告知是在一家旅馆拍摄的。然后发起挑战,猜出拍摄者具体在哪家旅馆拍摄的。 网友通过航班数据,飞机航向,太阳光的角度,结合可视化地图,准确分析出了拍摄者的位置。   3....

Read More
2020-06-30

Web3极客日报 #194

1. 为你的树莓派定制一款日常使用的操作系统 https://opensource.com/article/20/6/custom-raspberry-pi @Frozen:揽活儿要靠金刚钻,程序员行走天涯也需要随身武器,如何打造一片便携且使用方便的树莓派尽在这篇文章。   2. AlphaWallet 团队的 TokenScript 设计方案 https://github.com/AlphaWallet/TokenScript/blob/master/doc/design_paper.md @张晓-冰链科技:将实体与服务进行 Tokenization 的过程中会遇到哪些问题?团队做了深入的思考并提出了设计方案。不管是基于何种区块链进行 Token 设计,都会很有启发。...

Read More
2020-06-24

Web3极客日报 #188

1. 中国剩余定理,可不剩余非常重要! https://mp.weixin.qq.com/s/IEuQw7S-s7eRdcyvYC11eA @dream:中国剩余定理可不是剩余的定理,是数论中重要的定理之一,中国人的定理,一次同余方程组的中国智慧。中国古代“物不知其数”,“韩信点兵”的故事是其形象描述。最早于中国南北朝时期(公元5世纪)的数学著作《孙子算经》提出,故又称孙子定理。如果你现在还不懂 已经落后一千多年了   2. HyperLedger Node SDK-食品溯源项目实战 https://zhuanlan.zhihu.com/p/43304180 @shooter:这篇文章介绍用Hyperledger node.js sdk开发一个简单的食品溯源项目流程。   3....

Read More
2020-06-23

Web3极客日报 #187

1. Deadline 2年的黑苹果安装教程 https://github.com/huangyz0918/Hackintosh-Installer-University @Frozen:所谓黑苹果(Hackintosh),是在非苹果的硬件设备上安装苹果系统。单从外表看来,在普通PC上面运行苹果系统是一件非常酷的事情,这也是一件很有难度的事情。 不过在2020年的WWDC上,苹果公司未来会用2年的时间用自研的ARM架构的cpu代替现在的Intel cpu,想体验黑苹果的朋友抓紧啦。   2. 撸一个预言机(Oracle)服务,真香! https://learnblockchain.cn/article/1150 @shooter:本文将通过上、中、下三篇文章带领大家一步步开发实现一个中心化的 Oracle 服务,并通过一个抽奖合约演示如何使用我们的 Oracle 服务。...

Read More
2020-06-16

Web3极客日报 #180

1. 十本网络安全相关的优秀书籍 https://www.zhihu.com/question/34532959/answer/1261722837 @张晓-冰链科技:十本网络安全相关的优秀书籍(内有彩蛋:黑客与网络安全相关的电影合集)   2. Filecoin – Sector状态管理逻辑 https://learnblockchain.cn/article/1144 @shooter:Sector的状态管理基于状态机。通用状态机的实现是通过go-statemachine实现。状态的存储通过go-statestore实现。在这些模块的基础上,storage-fsm实现了Sector的状态定义以及状态处理函数。   3. 聚焦 Uniswap,是否能成为下一个风口 https://mp.weixin.qq.com/s/O0PxSiYwKc8o6sJZwJ7CbA...

Read More
2020-06-06

Web3极客日报 #170

1. NFT系列#1 – 浅谈你不知道的加密艺术史(一) https://mp.weixin.qq.com/s/6zXdDd3R_Hx9x-69FsWxlg @shooter:加密艺术是近期的热门话题。不少人啧啧称奇,区块链和艺术什么时候打得如此火热?我们回溯加密艺术的历史,发现区块链与艺术的羁绊乃是草蛇灰线,伏脉千里:10年前,人们不止可以用比特币买披萨,也可以买画。7年前,一张狗头图片成为一个全新币种的Logo,后来市值一度超过20亿美元。6年前,艺术品结合了纸钱包,成了加密货币的载体。5年前,第一款区块链游戏诞生了。近两年,这项艺术也不再局限于静态的画,它们能动、有声音甚至可编程,共同点是储存或确权在区块链上。本文层层考据,剥丝抽茧,梳理加密艺术的发展历程,以飨诸位加密艺术爱好者。   2. 零知识证明 circom 及 snarkjs 入门教程[译] https://learnblockchain.cn/article/1078 @shooter:这篇将指导你创建第一个零知识 zkSnark...

Read More
2020-06-02

Web3极客日报 #166

1. A Graduate Course in Applied Cryptography https://toc.cryptobook.us @张晓-冰链科技:斯坦福大学的Dan Boneh与纽约大学的Victor Shoup教授合著的密码学入门经典教材:A Graduate Course in Applied Cryptography。内容比较全面还在网上免费阅读。...

Read More
2020-05-26

Web3极客日报 #159

1. 自我主权身份 Self-Sovereign Identity (SSI) 运动的开山之作:The Path to Self-Sovereign Identity http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html @张晓-冰链科技:正值全国人大常委会商讨制定《个人信息保护法》、《数据安全法》之际,全世界要求把个人隐私和数据交还到个人手中的呼声也越来越高。不妨回顾一下自我主权身份 Self-Sovereign Identity (SSI) 运动的开山之作:The...

Read More
2020-05-19

Web3极客日报 #152

1. 在浏览器里就可以玩的区块链。 https://andersbrownworth.com/blockchain/ @张晓-冰链科技:所谓区块链,就是区块串成的链(笑)。那么区块是什么呢?区块内部的数据结构是什么样的?哈希、签名、随机数都是什么?挖矿又是怎么回事?推荐这个开源的区块链教程,玩完之后上述问题就彻底清楚了。   2. Uniswap 2.0 主网上线了 https://uniswap.org/blog/launch-uniswap-v2/ @Orange:Uniswap 2.0 登陆主网,相对于一代来说一些新的特性,包括用户可以直接将任意两个 ERC-20 代币增加到资金池,而在 V1...

Read More