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

Stargazers

 avatar Luke-Angelo Strazzera avatar Felipe Gonzalez avatar ebigram avatar  avatar Shayan Davoodi avatar Shriyansh singh avatar  avatar glory  avatar kai avatar Kiichi avatar Peter avatar Evgeny Pogrebnyak avatar Muhamad Said Fathurrohman avatar Farhad Vahdati avatar  avatar Chen Zhao avatar  avatar Elias Carvalho avatar  avatar  avatar 南波 [Alfredo L'Homme] avatar SFMB avatar Mauro Risonho de Paula Assumpção avatar Uziel Linares avatar Chi Santos avatar

Watchers

James Cloos avatar  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.