0%

在4个多月之前,也就是19年的7月份。在大佬的推荐下,有幸拿到了今日头条的面试机会。在漫长的面试过程中,头条的面试官态度热情,问的问题兼具广度和深度。再很多问题回答的一塌糊涂的条件下,也让我面试了长达五小时。特别的最后的面试官,态度友好且诚恳,对我的诸多不足之处提出委婉的建议。有这样的面试体验是非常棒让我获益良多,在此表达我的感谢之情。不过本篇文章不是讲述面试经验或者体会的,是讲面试中被反复提到的问题:

阅读全文 »

本文是在之前的复杂交易的基础上进行的,离线签名主要是为了满足以下场景

阅读全文 »

昨日开周会leader在会后又一次强调了自己对于编程生涯的一些经验,也提出了一些对我们团队的一些告诫。以前参加过很多会议但是很少有人直接拿出自己的经验进行”传授“,所以作此文,对leader传授经验的经验进行复述。毕竟现在听到肺腑之言的机会也不是那么多。

阅读全文 »

之前的文章讲了构建裸交易的过程,但是上文直接构建裸交易是没有创建找零地址的,所以输入和输出的差值都会成为矿工的交易费。极容易造成高额的交易费,所以这篇文章在之前的基础上使用 fundrawtransaction 来创建具有找零地址的交易。

阅读全文 »

使用比特币节点进行交易

如果读过之前的完整的一系列文章,应该已经经历了从节点源代码编译,运行,和配置 rpc 的完全过程,本文在之前工作的过程上进行总结,使用比特币节点发起一笔交易

阅读全文 »

比特币节点远程访问

在上一篇文章中详细描述了比特币节点的配置,其中诸多参数的意义可以在上文中找到解释,也可以使用 -help 或者 -?来查看说明。本文讲是配置一台运行比特币的服务器(我的环境是乌班图),远程访问比特币核心

阅读全文 »

比特币客户端的设置

关于如何从源码编译出一个比特币程序网上已经有很多文章了,而且写的非常详细,按照上面的步骤一步步的安装依赖库就可以编译出一个完整的客户端。下面列出搜集到比特币客户端的设置,作为资料备查。

阅读全文 »

经过一段时间的学习,尝试去理解比特币和区块链的概念,也在阅读rust-bitcoin项目下的代码。现在来提出一个比特币交易的基本问题:

阅读全文 »

接上文,在之前的流程图中明白了比特币交易的基本过程,现在需要使用是用测试比特币来完成一笔交易。本片文章就是完成交易的前置工作的记录——申请测试币。

阅读全文 »