远航

请叫我:远航


  • 首页

  • 归档

  • 标签

  • 关于

  • 书单

  • 搜索

使用 acme.sh 申请 SSL 证书并且定期自动更新

发表于 Oct 23 2020 | 0 comments | 阅读次数

在我们的实际项目生产过程中往往需要为部署的服务和域名配置 SSL 证书,可以采用的方法有很多种,例如可以申请阿里云的免费 SSL 证书,或者也可以使用 CloudFlare 的 SSL 服务。本文介绍了一种使用 acme.sh 脚本工具来申请 Let’s Encrypt! 免费的 SSL 证书,并能够在证书快过期时自动重新申请新证书。这样减轻了运维的负担,不需要再去记录证书的过期时间,也不需要再手动申请新证书和手动进行更新了。

阅读全文 »

【解构系统设计面试】什么是系统设计?以及如何设计一个新鲜事系统?

发表于 May 24 2020 | 0 comments | 阅读次数

这篇文章是《解构系统设计面试》系列博文的第一篇,在这篇文章里我会介绍一下面试中的系统设计是什么,面试官大体上会从哪些方面来考量系统设计的答案,介绍一种分析系统设计问题的方法论(4S 分析法)以及会以“设计一个新鲜事系统”为例,解构这一经典的系统设计面试题。

阅读全文 »

TEE 可信执行环境 Intel SGX:环境搭建(Ubuntu)

发表于 Dec 5 2019 | 0 comments | 阅读次数

本文介绍了如何在 Ubuntu 上安装 Intel SGX SDK。SGX 全称 Intel Software Guard Extensions,是 Intel 在其 CPU 体系下的扩展,用于增强软件的安全性,用于可信计算 TEE。

阅读全文 »

如何将 FIBJS 脚本打包成 exe 可执行文件

发表于 Nov 25 2019 | 0 comments | 阅读次数

本文将会介绍如何将 FIBJS 脚本打包成Windows 上的 exe 可执行文件。

阅读全文 »

FIBOS 超级节点选举以及提案多签介绍

发表于 Jul 25 2019 | 0 comments | 阅读次数

FIBOS 的链上治理很重要的一个操作就是投票,在 FIBOS 中是存在两种投票操作的:

  • 用户进行投票选出超级节点;
  • 超级节点进行投票通过/反对提案
阅读全文 »

FIBOS 链上资源模型介绍

发表于 Jul 25 2019 | 0 comments | 阅读次数

FIBOS 链上的资源的获取是通过链上的治理币来完成的(对于 FIBOS 主链来说是 FO),其模型分为两种:

  • 抵押型(CPU、NET)
  • 消耗型(RAM)
阅读全文 »

以太坊智能合约开发 - 环境搭建

发表于 Jul 10 2018 | 0 comments | 阅读次数

在区块链的世界中,比特币被称为区块链1.0,以太坊进化为区块链2.0,这一跨越的实现缘于以太坊对智能合约的实现。智能合约在以太坊网络中扮演着至关重要的角色,目前ERC20代币的发行、多重签名乃至DApp的开发等都需要通过智能合约来进行实现等,因此学习智能合约的开发是很重要的。这篇文章会详细阐述该如何进行以太坊合约开发环境的搭建,以及编写第一个以太坊上的智能合约。

阅读全文 »

以太坊区块的生成

发表于 May 2 2018 | 0 comments | 阅读次数

从名称上来看,区块(Block)也是区块链系统中的核心概念,区块链简单来说就是将区块联结成链,区块中保存的是打包成的各种区块信息。在以太坊中,区块中保存的是各种交易信息。一个区块中可以包含若干个交易,也可以不包含任何交易。这篇文章主要会阐释以下问题:

  • 区块是什么?包含了哪些信息?
  • 区块是如何被打包的,写入到区块链的?
  • 一个区块的大小是多少?可以包含多少交易?
  • 多长时间可以产生一个区块?
  • 为什么有的区块中没有交易?
阅读全文 »

【Ethereum基础】:交易的生命周期

发表于 Apr 20 2018 | 0 comments | 阅读次数

大体上说,一个交易的生命周期要经历以下几个过程:

  • 构造一笔交易(这里的交易要包含交易双方的地址、以太币数量、时间戳、签名等信息,它是不含任何私密信息的合法交易数据)
  • 将消息广播到网络(几乎网络中的所有节点都会收到这笔交易数据)
  • 验证交易的合法性(生成交易的节点要首先进行验证,其它节点也要进行验证,没有经过验证的交易是不能进入到区块链网络的)
  • 将交易写入区块链
阅读全文 »

【Ethereum基础】:交易和消息

发表于 Apr 20 2018 | 0 comments | 阅读次数

交易和消息是以太坊系统中很关键的两个概念,同时也是两个非常类似的概念,它们在形式上近乎相同,但是本质上却又完全不同。这篇博客会将交易(Transaction)、消息(Message)和调用(Message Call)进行介绍和区分。

阅读全文 »
12…8
远航

远航

80 日志
3 分类
53 标签
RSS
github weibo
0%
© 2015 - 2020 远航
由 Hexo 强力驱动
主题 - NexT.Mist