首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
区块链
订阅
天高云淡就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
基于Java语言构建区块链(六)—— 交易(Merkle Tree)
在这一系列文章的最开始部分,我们提到过区块链是一个分布式的数据库。那时候,我们决定跳过"分布式"这一环节,并且聚焦于"数据存储"这一环节。到目前为止,我们几乎实现了区块链的所有组成部分。在本篇文章中,我们将会涉及一些在前面的文章中所忽略的一些机制,并且在下一篇文章中我们将开始研…
第一课 以太坊开发从入门到精通学习导航
辉哥认为,区块链是人类社会伟大的革命,改变了生产关系。但是作为技术人员,有必要了解全部底层技术和算法吗?依稀记得,以前有些培训机构培训使用电脑时先教五笔输入法,然后才开始学习使用WINDOWS,让很多人对电脑望而却步,心生胆怯。 辉哥根据最近1个月的学习心得,学习技术就要简单,…
Blockchain 区块链 - 学习资源
<<区块链技术指南>>:本书适用于对区块链技术感兴趣,且具备一定信息和金融基础知识的读者;无技术背景的读者也可以从中了解到区块链的应用现状。 <<精通比特币>> :想要加入一场颠覆金融世界的技术革命吗?《精通比特币》会为你参与这个货币网络提供必备知识,引导你进入看似复杂的比特币…
比特币源码分析--RPC
比特币源码为我们提供了一个比特币核心客户端,这个核心客户端也称为中本聪客户端,和SPV轻量级客户端相比,比特币核心客户端包含了比特币的方方面面。比特币核心客户端中包含一个服务端bitcoind和一个命令行工具bitcoin-cli,通过bitcoin-cli,用户可以在命令行进…
基于Java语言构建区块链(一)—— 基本原型
区块链技术是一项比人工智能更具革命性的技术,人工智能只是提高了人类的生产力,而区块链则将改变人类社会的生产关系,它将会颠覆我们人类社会现有的协作方式。了解和掌握区块链相关知识和技术,是我们每位开发人员必须要去做的事情,这样我们才能把握住这波时代趋势的红利。 本文将基于Java语…
比特币源码研读(1)bitcoin源码结构
上篇文章,我们在本地编译了bitcoin源代码。并简单了解了bitcoind和bitcoin-cli的简单使用。这次,我们开始尝试去看看bitcoin源代码的各个模块的作用。 用sublime打开bitcoin源代码,我们发现除了除了.h,.cpp等源代码还有一些其他类型的目录…
比特币源码研读(2)数据结构-区块Block
上一篇基本认识了bitcoin源码结构和个模块代码的功能,今天看区块。 区块是组成区块的基本单位,我们可以通过bitcoin-cli命令查看一个区块的基本信息。 接下来我们就在源代码找一下区块的定义,由于我们并不知道区块定义在哪。我们试着全局搜一下block.h(或block.…
写给开发者——从比特币脚本引擎到以太坊虚拟机
面对媒体对区块链相关技术的解读和吹捧,许多人一时不知所措。投资人、大公司都在FOMO(fear of missing out)的心理驱动下,争相宣布all in区块链。各路大咖坐而论道,谈论区块链技术的社会、政治、经济乃至哲学上的意义。人类对未知和不懂的东西有种天然的不安全感,…
Go语言中内部模块的可见性规则
基本规则: 在Go语言中,内部模块的可见性规则是通过标识符的首字母大小写来控制的。具体规则如下: 首字母大写的标识符: 如果一个标识符(如变量、常量、函数、类型、结构体字段等)的首字母是大写的
区块链100讲:梅克尔树保障区块链数据不可篡改,想换根就要砍树!
区块链100讲上期我们讲了哈希算法和公开密钥算法,说到哈希算法提到了一个名词“Merkle tree”,梅克尔树,这棵树是啥呢?它是如何工作的呢,它们又能够提供些什么价值呢,现在以及未来的?我们这期来讲讲“Merkle tree”。 梅克尔树,又叫哈希树,顾名思义,就是存储ha…