All Projects → infoslack → blockchain

infoslack / blockchain

Licence: other
Blockchain, basic implementation in go

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to blockchain

TIWAP
Totally Insecure Web Application Project (TIWAP)
Stars: ✭ 137 (+756.25%)
Mutual labels:  training
restful-booker-platform
A SaaS platform used for various test automation training
Stars: ✭ 72 (+350%)
Mutual labels:  training
training-materials
No description or website provided.
Stars: ✭ 47 (+193.75%)
Mutual labels:  training
KataContactsKotlin
KataContacts written in Kotlin. The main goal is to practice Clean Architecture Development
Stars: ✭ 47 (+193.75%)
Mutual labels:  training
AndroidAnimations
This is the project where we will analyze study and put into practice how to work with animations in Android
Stars: ✭ 22 (+37.5%)
Mutual labels:  training
PathView
Simulate the running route of each player on the playground, and can be timed with a stopwatch
Stars: ✭ 5 (-68.75%)
Mutual labels:  training
angular
Repository for my tutorial course: Learning AngularJS on LinkedIn Learning and Lynda.com. http://raybo.org/angular
Stars: ✭ 79 (+393.75%)
Mutual labels:  training
CodeCoopersLms
As Code Coopers Training (previously known as Virtual Tech Academy), we have launched a LMS for our students. We are open sourcing those LMS projects here one by one for the greater good. Please share and Mark Star if you appreciate it.
Stars: ✭ 18 (+12.5%)
Mutual labels:  training
training-kentico-k12
Kentico CMS/EMS MVC training website
Stars: ✭ 24 (+50%)
Mutual labels:  training
DDTTX
DDTTX Tabletop Trainings
Stars: ✭ 22 (+37.5%)
Mutual labels:  training
workshopctl
A tool to run workshops with
Stars: ✭ 38 (+137.5%)
Mutual labels:  training
stelligent-u
Templates and code for Stelligent U lessons
Stars: ✭ 92 (+475%)
Mutual labels:  training
pwa-workshop
Workshop: Turning a regular website into a Progressive Web Application
Stars: ✭ 41 (+156.25%)
Mutual labels:  training
JavaExamples
Java material for course CCPS 209 Computer Science II, by Ilkka Kokkarinen.
Stars: ✭ 18 (+12.5%)
Mutual labels:  example-code
progressive
This is the repository for my course, Building a Progressive Web App on LinkedIn Learning and Lynda.com.
Stars: ✭ 26 (+62.5%)
Mutual labels:  training
r intro bc stats
An Introduction to R and RStudio with the tidyverse delivered at BC Stats
Stars: ✭ 31 (+93.75%)
Mutual labels:  training
coffee-and-coding
A resource repo for coffee-and-coding sessions in ONS
Stars: ✭ 18 (+12.5%)
Mutual labels:  training
iOSBasicTraining
Code associated to the first level of our iOS Training.
Stars: ✭ 16 (+0%)
Mutual labels:  training
postcsslayouts
This is the repository for my course, Building a Responsive Single-Page Design with PostCSS on LinkedIn Learning and Lynda.com.
Stars: ✭ 22 (+37.5%)
Mutual labels:  training
KataTODOApiClientIOS
TODO API Client Kata for iOS Developers. The main goal is to practice integration testing using Nocilla and Nimble.
Stars: ✭ 20 (+25%)
Mutual labels:  training

blockchain

Learn Blockchains by Building One a basic implementation in go.

Installation

$ docker-compose build
$ docker-compose up

Examples

  • Requesting the Blockchain: GET 127.0.0.1:5000/chain
  • Mining coins: GET 127.0.0.1:5000/mine
  • Make a new transaction:
$ curl -X POST -H "Content-Type: application/json" -d '{
    "sender": "d4ee26eee15148ee92c6cd394edd974e",
    "recipient": "someone-other-address",
    "amount": 5
}' "http://127.0.0.1:5000/transactions/new"
  • Register a new node:
$ curl -X POST -H "Content-Type: application/json" -d '{
    "nodes": ["http://127.0.0.1:5001"]
}' "http://127.0.0.1:5000/nodes/register"
  • Resolving Blockchain differences in each node: GET 127.0.0.1:5000/nodes/resolve
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].