Skip to content

mateuschmitz/blockchain-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain PHP

A simple Blockchain implementation in PHP

Blockchain Concept

Goals

Usage

<?php

require('./vendor/autoload.php');

//First we instance the blockchain
$blockchain = new \BlockchainPHP\Blockchain([
    'name'       => 'BlockchainPHP',    // blockchain's name
    'version'    => '1',                // blockchain's version - optional
    'blocks_dir' => __DIR__ . '/data/', // blocks will be saved here 
]);

//Then, we create the block
$block = new \BlockchainPHP\Block('This is the content of the block');

// so, we save the block into the chain
$blockchain->addBlock($block);

// Easy, no? :D

TODO

Troubleshooting

This project is a proof of concept and shouldn't be used in a production environment.