Hello Chain

         
  • 中国
  • 美国
  • 日本
  • 韩国
  • 俄罗斯
  • 其他国家
2018.3.4 19:15
比特币源码分析:utxo刷盘

utxo的刷盘逻辑主要在txdb.cpp中实现,主要是 CoinsViewDB::batchwrite这个函数。下面我们来分析一下: boo…

HelloChain4个月前 (03-04)629次浏览
2018.3.4 18:08
比特币源码分析:txdb模块(三)

前一篇文章主要介绍了,txdb 的一个整体逻辑,本文将详细描述 txdb 模块与 leveldb 的交互,以及对 leveldb 的封装。 …

HelloChain4个月前 (03-04) 837次浏览
2018.3.4 17:02
txdb 源码分析系列(二)

本文主要从整体逻辑方面,抽象 txdb 模块的代码构建逻辑。 首先 txdb 模块主要是用来实现 block 和 utxo 两个模块的落盘逻…

HelloChain4个月前 (03-04)943次浏览
2018.3.4 15:58
比特币源码分析:txdb模块(一)

本小节主要介绍 txdb 以及其所引用到的代码中一些常量所表示的含义。 在 txdb.cpp中,我们能够看到其定义了很多 char 类型的常…

迎着风迎着风4个月前 (03-04)662次浏览
2018.3.4 14:57
BIP125:交易信号的添加

  概述   现在的许多节点不会用另一个花费相同输入的交易来代替其流量的任何交易,使得花费者难以调整其先前发送的交易以处…

猫本聪猫本聪4个月前 (03-04)647次浏览
2018.3.4 14:10
比特币改进协议BIP 9 简述

首先明白:软分叉升级主要是在原有的主链上增加共识规则。 软分叉的目的是为了让老版本的客户端能够兼容。我们人为设定一个开始时间和结束时间,表示…

迎着风迎着风4个月前 (03-04)319次浏览
2018.3.4 13:04
BCH工作量证明源代码分析

  概述   Bitcoin Cash 源码中,POW功能模块,主要提供两个函数,供上层进行调用: GetNextWor…

迎着风迎着风4个月前 (03-04)541次浏览
2018.3.4 12:00
[译]BCH脚本应用程序:Tokens(OP_GROUP)

具有代表性的货币是用于任何没有内在价值但可以交换定义数量的商品(通常是黄金或白银)的代币的术语。 本节将讨论如何使用 satoshis 作为…

HelloChain4个月前 (03-04)851次浏览
2018.3.4 11:05
[译]无脚本的脚本:比特币如何支持没有智能合约的智能合约

比特币的能力是有限的。同时,智能合约可能是资源密集型的。所以即使比特币一直支持基本的智能合约功能,但这两者从来都不是天作之合。 但是由 Bl…

猫本聪猫本聪4个月前 (03-04)890次浏览
2018.3.4 10:00
BCH恢复禁用的脚本操作码[草案]

Version 0.1, 2018-01-19 – 草案供讨论   讨论草案   为了讨论这个草案,附加说明…

HelloChain4个月前 (03-04)397次浏览
2018.3.4 08:52
Bitcoin UTXO代码分析(三):与其它模块的交互

前两篇介绍了 UXTO 表示以及 CCoinViewCache的使用: Bitcoin UTXO代码分析(一):UTXO的相关表示 和 Bi…

猫本聪猫本聪4个月前 (03-04)400次浏览
2018.3.4 07:54
Bitcoin UTXO代码分析(二):CCoinsViewCache

在上一篇[Bitcoin UTXO代码分析(一):UTXO的相关表示]中,简要说明了 UTXO 在 Bitcoin是使用那些类表示的,这篇文…

HelloChain4个月前 (03-03)649次浏览
2018.3.4 06:49
Bitcoin UTXO代码分析(一):UTXO的相关表示

在 Bitcoin 代码中,使用 Coin 类来表示单个交易对象中某个输出的币: class Coin { public: //! unsp…

HelloChain4个月前 (03-03)640次浏览
2018.3.4 05:43
区块链技术(13):Solidity开发神器Remix

1   功能 这里我们使用在线编译器,打开网址 https://ethereum.github.io/browser-solidity &n…

HelloChain4个月前 (03-03)314次浏览
2018.3.4 04:56
区块链技术(12):Web3j实现智能合约

1   获取凭证 Credentials是我们钱包的凭证,在我们交易和创建智能合约的时候都需要用到。   1.1  创建新凭证 file=W…

猫本聪猫本聪4个月前 (03-03)530次浏览
2018.3.4 04:00
区块链技术(11):RLPx加密握手协议研究

  1 加密握手协议全局位置   Server服务器作为上层使用的接口,直接调用Start启动。Start完成启动监听端…

迎着风迎着风4个月前 (03-03)364次浏览
2018.3.4 02:59
如何在Linux系统建立自己的闪电网络节点和通道

有问题请及时指出,欢迎修改补充和转载   如何在Linux系统建立自己的闪电网络节点和通道   下面你需要准备一个硬盘储…

迎着风迎着风4个月前 (03-03)504次浏览
2018.3.4 02:01
以太坊源码(01):P2P网络及节点发现机制

        目录1 分布式网络介绍1.1 Kad网介绍1.2 Kad网络节点距离1.3 K桶 1.4 Kad通信协议 2 邻居节点 2.…

猫本聪猫本聪4个月前 (03-03)594次浏览
2018.3.4 00:49
【IPFS + 区块链 系列】 入门篇 – IPFS+IPNS+个人博客搭建

在阅读这篇文章之前,你需要先学习【IPFS + 区块链 系列】 入门篇 – IPFS环境配置这篇文章。 目录 1. 如何在IPF…

HelloChain4个月前 (03-03)926次浏览
2018.3.3 23:50
【IPFS + 区块链 系列】 入门篇 – IPFS环境配置

目录 1. IPFS简介 2. IPFS本地环境安装 2.1 下载ipfs压缩包 2.2 安装 3. 项目配置 3.1 创建ipfs节点 3…

猫本聪猫本聪4个月前 (03-03)504次浏览