欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
区块链·
区块链算法
[目录]
·
区块链算法
区块链算法
base58 编码解码
base64 编码解码
SHA-256 算法介绍
SHA-256 算法原理
SHA-256 C语言版
SHA-256 Go语言版
MD5 Go语言版
大端模式和小端模式
RIPEMD160 Go语言版
BTC 地址生成算法
ECC 加密算法
ECC 数学基础
有限域逆元求解
比特币协议 Secp256k1
数字证书获取流程
比特币挖矿算法
PoW挖矿算法
比特币源码 挖矿
Keccak 算法
区块链 merkle tree
Go语言 urfave/cli
Go语言 JS运行库
HMAC 算法
PBKDF2 加密算法
bcrypt 算法
AES 加密算法
golang 封装leveldb
BLAKE BLAKE2算法
SHA1 SHA2 SHA3
区块链算法
base58 编码解码
base64 编码解码
SHA-256 算法介绍
SHA-256 算法原理
SHA-256 C语言版
SHA-256 Go语言版
MD5 Go语言版
大端模式和小端模式
RIPEMD160 Go语言版
BTC 地址生成算法
ECC 加密算法
ECC 数学基础
有限域逆元求解
比特币协议 Secp256k1
数字证书获取流程
比特币挖矿算法
PoW挖矿算法
比特币源码 挖矿
Keccak 算法
区块链 merkle tree
Go语言 urfave/cli
Go语言 JS运行库
HMAC 算法
PBKDF2 加密算法
bcrypt 算法
AES 加密算法
golang 封装leveldb
BLAKE BLAKE2算法
SHA1 SHA2 SHA3
区块链算法
什么是区块链?区块链从仅从技术层面来讲,是按照时间顺序将数据块连接在一起的链式数据结构。它采用了密码学的知识和p2p网络技术构建了一个数据不可篡改、不可伪造的分布式数据账本。
它带来的最为直接的变化就是去中心化的信任,这是它对于社会的最本质的改变。它是21世纪最具革命性的技术之一,目前这项技术仍在完善中,潜力还远未发挥出来。
目前,区块链最为成功的两个用途:加密货币和智能合约,以后也许会出现更多有价值的用途。国内外的公司巨头们都在加紧研究这项技术,推动技术落地,为社会带来更多有价值的变革。
1. 从本教程项目中能学到什么
通过本教程的项目,我们可以学到两点:
- 区块链学习让有志于区块链领域的人全方面的掌握区块链的开发技术,扎实地掌握区块链和加密货币的运行原理。
- go语言学习让有志于使用 go语言 开发者,全面掌握go语言的基本语法的实际运用和开发技巧,了解一个项目的完整的开发过程。
下一章:base58 编码原理和实现方法
base58 是 Bitcoin 中使用的一种独特的编码方式,主要用于产生 Bitcoin 的钱包地址。base58 编码与 base64 编码一样,主要作用也是将非可视字符可视化。Base58 采用数字、 ...
AI 中文社