一块探索区块链

6 篇文章
23 人订阅

全部文章

王维

基于Java语言构建区块链(六)—— 交易(Merkle Tree)

在这一系列文章的最开始部分,我们提到过区块链是一个分布式的数据库。那时候,我们决定跳过"分布式"这一环节,并且聚焦于"数据存储"这一环节。到目前为止,我们几乎实...

5558
王维

基于Java语言构建区块链(五)—— 地址(钱包)

在 上一篇 文章当中,我们开始了交易机制的实现。你已经了解到交易的一些非个人特征:没有用户账户,您的个人数据(例如:姓名、护照号码以及SSN(美国社会安全卡(S...

9794
王维

基于Java语言构建区块链(四)—— 交易(UTXO)

上一篇 文章,我们实现了区块数据的持久化,本篇开始交易环节的实现。交易这一环节是整个比特币系统当中最为关键的一环,并且区块链唯一的目的就是通过安全的、可信的方式...

4295
王维

基于Java语言构建区块链(三)—— 持久化 & 命令行

上一篇 文章我们实现了区块链的工作量证明机制(Pow),尽可能地实现了挖矿。但是距离真正的区块链应用还有很多重要的特性没有实现。今天我们来实现区块链数据的存储机...

5188
王维

基于Java语言构建区块链(二)—— 工作量证明

在 上一篇 文章中,我们实现了区块链最基本的数据结构模型,添加区块以及和前一个区块连接在一起。但是,我们的实现方式非常简单,而真实的比特币区块链中,每一个区块的...

4574
王维

基于Java语言构建区块链(一)—— 基本原型

区块链技术是一项比人工智能更具革命性的技术,人工智能只是提高了人类的生产力,而区块链则将改变人类社会的生产关系,它将会颠覆我们人类社会现有的协作方式。了解和掌握...

5265

扫码关注云+社区