Skip to content

This is a virtual blockchain network developed in Go language. A certain amount of information is kept in each block and they are connected into a chain in the chronological order of their respective generation. In this system, this chain is kept in virtual nodes.

Notifications You must be signed in to change notification settings

Aliceonly/Golang_blockChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang_blockChain

该项目是一个简易区块链系统的开发,通过阅读 ethereum-go 源码理解了以太坊底层工作原理,实现了一个完整区块链应有的 基础功能,主要使用 Go 语言编写。

区块链创世纪和初始化 区块追加与验证(PoW) 链上区块数据查询(通过 Number、Hash) 交易的创建添加与签名 使用 net 包建区块链立节点之间的 TCP 连接来广播交易池、同步出块信息、共识等 钱包客户端的开发基于 Chrome 插件,集成了新建钱包、通过私钥加载钱包、 余额查询、显示历史交易、账户信息等功能与,与上述服务端节点进行数据交互。

About

This is a virtual blockchain network developed in Go language. A certain amount of information is kept in each block and they are connected into a chain in the chronological order of their respective generation. In this system, this chain is kept in virtual nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages