比特币钱包原理简介及开发实践

Published on:
Tags: blockchain

比特币是最早出现的也是目前规模最大的加密货币,通过比特币很多人了解到了区块链技术,以太坊就是在其基础上演进形成的。我们之前了解了以太坊,现在回过头来我们再来看看比特币钱包的一些相关技术细节。

Read on

使用 Expo 打包 iOS 企业版 APP

Published on:
Tags: Native, React

Expo 为 React Native 开发提供了不少便利性,其中有个最方便的功能就是 APP 打包,Expo 让开发者无需使用 Xcode 和 Android Studio 就可以完成 APP 的打包工作。

下面就来介绍一下如何使用 Expo 打包 iOS 企业版的 APP。

Read on

基于 Expo 的 React Native 消息推送

Published on:
Tags: Native, React

ExpoReact Native 开发的一个神器,正如 Expo 官网上所说,Expo 之于 React Native 就像 Rails 之于 Ruby,它提供了很多超越原生 React Native API 的功能,包括二维码扫描、存储、内部浏览器等,甚至还可以使用 Expo 进行 APP 的打包,完全不需要使用 XCode 和 Android Studio。

而消息推送则是 APP 应用非常常见的一个功能,今天就来介绍一下基于 Expo 的 React Native 消息推送功能是如何开发的吧。

Read on

以太坊工具包 Ethers.js 使用介绍

Published on:
Tags: ethereum

在之前的文章介绍过,以太坊提供了两种形式的 API,一种是 JSON RPC,另外一种是 Javascript API —— 通过 Web3 这个工具包进行 API 调用,Web3 功能强大但缺点就是账号相关的 API 比较少,而且它底层用到了一些 Node 原生库的依赖,导致其在 React Native(以下简称 RN) 中使用会有一些问题,因为 Node 和 RN 是 2 个不同的环境。

所以今天给大家介绍另外一个功能强大的 JS 以太坊工具库——Ethers.js

Read on

如何使用 Etherscan 的 API

Published on:
Tags: ehtereum

虽然以太坊提供了 Web3Json Rpc 这 2 种 API,geth 也额外提供了一些 API,但是对于开发以太坊应用来说还是显得有些不足,比如说获取交易记录的时间,需要先通过交易的 hash 找到该交易对应的区块 id,然后才能找到对应的时间,查询起来相当不方便。

好在Etherscan对外提供了一些公共的 API,给我们提供了额外的能力来处理更多的业务场景。

Read on

如何在 Rinkeby 网络赚取以太币及代币

Published on:
Tags: etherum

在开发以太坊应用时最苦恼的事情莫过于手头账户上没有以太币(以下简称 eth),没有 money 什么事情都干不了,好在以太坊提供了几个测试网络,在测试网络上开发约等同于真实环境的主网络,最重要的是测试网络的 eth不要钱!不要钱!不要钱!但刚接触以太坊开发的同学可能还不清楚如何操作,下面就来介绍一下在 Rinkeby 测试网络的赚钱大法。

Read on

Geth 环境搭建及使用说明

Published on:
Tags: ethereum

Geth 全称是Go Ethereum,是使用 Go 语言实现的一个以太坊环境搭建工具,其实也可以用其他语言来搭建以太坊,比如 C++,Python 等,但 Geth 是使用最广泛的。下面就来介绍一下 Geth 环境的搭建和使用。

Read on

基于 React 的 CMS 框架对比:Docusaurus vs. Gatsby

Published on:
Tags: code

最近 Facebook 推出了一个文档工具 Docusaurus,既可以用来做产品网站,也可以用来写博客,还提供很多很有用的功能,最重要的是它是基于 React 实现的。

同样基于 React 技术的静态网站生成工具 Gatsby,也具备了类似的功能,而且它提供了非常丰富的插件。

可见两者各有千秋,那我们应该选择呢?或者说我们应该基于什么场景来使用它们呢?

Read on