最终内容请以原文为准: https://wangwei.one/posts/35c… 引言 上一篇 文章我们实现了区块链的工作量证明机制(Pow),尽可能地实现了挖矿。但是距离真正的区块链应用还有很多重要的特…
标签:区块链
基于Java语言构建区块链(二)—— 工作量证明
最终内容请以原文为准: https://wangwei.one/posts/789… 引言 在 上一篇 文章中,我们实现了区块链最基本的数据结构模型,添加区块以及和前一个区块连接在一起。但是,我们的实现方式非…
比特币浅析
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:沈星繁,该成员来自 云+社区翻译社 本文的目标是使读者对比特币有一个感性认识,对读者的技术水平不作要求。 与本文相关的内容有: 一图概括比特币网络 图解比…
关于比特币白皮书的个人解读
摘要 首先中本聪在摘要中就指明了要建立的是一个去中心化的p2p支付系统,并且不引入第三方来解决双重支付(double-spending)问题。并且提出了解决方案思路,提及时间戳(Timestamps)、工作量证明(Pro…
比特币交易(二)
在上篇文章中,着重介绍了数字签名,在这篇文章中,深入到比特币交易源码的部分进行探究,并回答以下问题: 如何给电子货币一个单位。 如何将一个电子货币进行分割成多个电子货币。 如何将多个电子货币进行整合成一个电子货币。 如何…
比特币的交易(一)
在比特币白皮书中,有三段话很关键的话,解释了交易 Transactions 是什么。 虽然数字签名(Digital signatures)部分解决了电子现金系统的问题,但是仍然需要第三方的支持才能防止双重支付(doubl…
一个写着玩的 bitcoin 客户端
一个写着玩的 bitcoin 客户端,代码不复杂,轻松了解比特币。项目地址:https://github.com/jiangleo/b… 起因 看书确实是很好的学习比特币的方法,但是没有代码的帮助,理解比特币…
用 Go 构建一个区块链 -- Part 7: 网络
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 …
用 Go 构建一个区块链 -- Part 6: 交易(2)
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 …
分析比特币网络:一种去中心化、点对点的网络架构
本文首发于深入浅出区块链社区原文链接:分析比特币网络:一种去中心化、点对点的网络架构原文已更新,请读者前往原文阅读 比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构。比特币网络可以认为是按…
用 Go 构建一个区块链 -- Part 5: 地址
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 …
用 Go 构建一个区块链 -- Part 2: 工作量证明
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 …