Giter VIP home page Giter VIP logo

learnblockchain's Introduction

Learn BlockChain with Julia

Julia Blockchain Icon

Overview video

Here it is: https://www.youtube.com/watch?v=eDELq53TpNc

Installation

Go to https://Julialang.org and download Julia.

Enter the package manager in the Julia Repl by typing "]" without the quotes. Then do

(@v1.6) pkg> add IJulia
# Will give you the ability to run Julia in Jupyter

(@v1.6) pkg> add ECC
(@v1.6) pkg> add SHA
(@v1.6) pkg> add Nettle
(@v1.6) pkg> add IJulia
(@v1.6) pkg> add Web3

Note that Web3 might have some issues being installed (I had issues on my local machine). To resolve those, I had to do:

(@v1.6) pkg> add JSON
(@v1.6) pkg> add HTTP
(@v1.6) pkg> remove Web3
(@v1.6) pkg> add Web3

and that did the trick.

Future work

I will likely make modifications to these notebooks as I go through the docs process and create a video explanation. I also plan to attempt and add an Account Registry to make the simulation more complete.

Open Source Contributions For This Project

and more! While these contributions are small, working on this project opened my eyes to how much work is still needed on many fronts to get the Julia Ecosystem to be part of a fruitful blockchain future.

learnblockchain's People

Contributors

logankilpatrick 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.