自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Jenkins pipeline 流水线

This article tells how to setup a Jenkins pipeline that pulls source code from github, builds the code and tests it. It helps users to follow and setup similar pipeline.Login to Jenkins webpage. I setup a Jenkins on my local machine, in this case, the url

2020-07-08 20:54:16 39

原创 ImToken 钱包的研究

This article describes the implementation of wallet library as in https://github.com/consenlabs/token-core-android. The library code was previously updated two years ago. It should be superseded by TokenCoreX. The library supports Bitcoin, Ethereum blockch

2020-07-02 15:35:42 383

翻译 建立分布式系统的需知

写这篇文章是为了 solve 在建立分布式系统时需要知道的慨念。服务水平协议一个大的分布式系统每天会处理上百万的event。要如何测量系统的是正常的运行,这就需要可测量的 benchmark。availability - 99.99% , 或一年 50分钟的downtimeaccuracy - 资料需要 100% 正确吗capacity - 一秒钟多少requestlatency - 对95%的request,系统需要花多少时间回复. 对99%的request,系统又要花多少时间回复

2020-07-01 11:50:37 71

原创 Clique POA in Ethereum

This article describes the Proof Of Authority (POA) consensus protocol in Ethereum.The Clique is the POA implementation in Ethereum geth. Ethereum geth is the official software release of the Ethereum blockchain. The essence of POA is blocks may only be m

2020-07-01 10:56:35 56

原创 Peer to Peer Exchange Platform

In this article, the main points of a peer to peer exchange platform will be described.Firstly, peer to peer exchange means there is no central party (or third party) to each transaction. Buyer transact with seller directly. There could be automated peer

2020-06-30 19:59:53 68

原创 程序员如何开始Machine Learning

In this post, i am writing about how to start applying machine learning (ML) in software program as a software engineer.The picture below shows that in ML, we build ML model using data and results. This stands in contrast to traditional programming where

2020-06-29 21:28:52 56

原创 Ethereum Blockchain Wallet App with React Native

I recently created an Ethereum blockchain wallet app using React Native. The purpose of the app is such that user can create keys, retrieve keys and send ether to other users. The architecture of the app is dissected in this article. Subsequently, the desi

2020-06-29 20:23:03 97 1

原创 Review on Practical Byzantine Fault Tolerance

The paper of Castro-Liskov talks about a practical algorithm that is able to tolerate Byzantine faults. The practical algorithm works in asynchronous environments, such as the Internet, and is able to speed up the response time. Byzantine fault happens in

2020-06-29 20:08:14 40

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除