Giter Club home page Giter Club logo

myethereum's Introduction

my ethereum

自己动手写一个简单的区块链,按照顺序实现如下功能

区块链自身的功能

  1. 最基本功能
  2. 工作量证明
  3. 持久性:选择Redis数据库实现。

与区块链的交互方式

  1. 通过http、网页交互
  2. 通过命令行交互

入门

查看我的博客了解项目的整体

项目结构

目录 说明
BI.go 新建区块
block.go 区块的定义,序列化和反序列化函数,新建区块函数
index.html 交互的网页
main.go 主程序

开发指南

  • 在控制台使用go命令开启区块链
$ go run *.go

特别声明

本项目在交互方面和持久化方面分别受Coral HealthIvan Kuznetsov 很大的启发,在此感谢开源运动和分享精神,Respect!

License

GPL

myethereum's People

Contributors

ajinisi avatar

Stargazers

Jordan Nicolas Gallegos avatar

Watchers

Jordan Nicolas Gallegos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.