从零用GO搭建区块链(一):开源项目简介

最近在写论文,这个系列10月会重新开始更新,目前已经比较完整的实现了一个区块链,整理完了会开源,大家可以保持关注哦!xdm我咕咕啦,明年见

最近精读了几篇区块链的论文,对轻量级区块链有了进一步的认识,也提出了自己的一些思路,准备着手去写自己的第一篇论文了。在写的过程中,我也同时在准备实验,避免出现写出论文然而实验开展不了的情况。近期准备写一个专题记录来自己从零用GO语言编写区块链的心得体会。

github有个关于GO区块链的开源项目,我打算基于这个开源项目来编写区块链。

https://github.com/nosequeldeebee/blockchain-tutorial
Code your own blockchain in less than 200 lines of Go!
用少于200行的GO代码编写你自己的区块链!

世界上几乎每个开发人员都听说过区块链,但大多数人仍然不知道它是如何工作的。可能只是因为比特币才知道,或者听说过智能合约之类的东西。这篇文章试图通过帮助你用不到200行代码编写自己的简单的区块链来揭开区块链的神秘面纱!在本教程结束时,您将能够在本地运行和写入区块链,并在web浏览器中查看它。

基于这个项目你可以做到:

编写你自己的区块链
理解哈希运算如何确保区块完整性
理解新区块是如何产生
理解多个节点是如何竞争产生区块
在网页中查看你的区块链
产生新的区块
对区块链有一个基本的理解,这样您就可以决定您的旅程要走向哪里
为了保持这篇文章的简单性,我们不会涉及更高级的共识概念,比如工作证明和股权证明。网络交互将被模拟,因此您可以查看您的区块链和看到区块添加,但网络广播将会在接下来的文章中被说明。

这一篇文章先对这个区块链开源项目做一个简单介绍,下一篇文章将介绍这个开源项目的部署过程。

GOLANG ROADMAP : https://www.golangroadmap.com/
GOLANG ROADMAP
现在只能邀请注册,我的邀请码Gopher-1035-0722,大家赶紧的呀,里面内容真的超棒!

在这里插入图片描述

本文采用 CC BY-NC-SA 4.0 许可协议,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
IT笔记
作者:smarthearts
来源:从零用GO搭建区块链(一):开源项目简介 – it笔记
链接:http://www.oinote.com/177.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值