1
10 Comments

Create your own Blockchain in 15 minutes

Hey,

I'm currently working on an Open Source & Free project (because I'm bad at marketing & selling stuff).

I'm passionate about the Blockchain (Blockchain != Bitcoin). I really think it can change the world in a good way. But the thing is, a Blockchain can be really tricky to understand, and it can be challenging to create your own Blockchain.

You could create a Token as a smart contract in Ethereum and write your own Whitepaper full of BS (Yeah, I hate white papers. Let's be honest: It's just some random words added together to make yourself confused), but you'll be part of an existing Network. It's not 'your' own Blockchain.
To be honest, I didn't found any 'easy' to understand & deploy Open Sourced Blockchain.

So I decided to build a Blockchain from scratch.
yeah.

My main goal is to empower everyone to create a Blockchain in less than 15 minutes, even if you don't know how to code.

It's as easy as changing one line of code :
Easy to use Blockchain

And uploading some files into your own server.

The Agent (the Miner, where you can mine a Block and make transactions) is written in Go. The Oracle (the 'server-side', that keeps track of the Blockchain and validate a Block or not) is written in NodeJS.
oracle

I won't go on a technical article, (I can already hear some of you yelling 'NodeJS?!') I'll make one later.

The Blockchain is pretty advanced right now. You can already mine a block, validate a Block, multiple miners can work on the same Block and the Blockchain is already 'independent' and work really great.
It's fast, lightweight, and works on any platform.

Next step :
Making multiple Nodes working together
Working on the Wallet (to create address)
Working on transactions between wallets

on June 25, 2020
  1. 2

    I don't understand why I need to create my blockchain and who is this for

    1. 1

      And you're right.
      99.9% of the population doesn't need a Blockchain.
      It's cool for educational purposes.
      Or if you want, for example:
      Create a local currency (To avoid Bank fees, taxes, etc .. ),
      Create your own currency to share with your family or coworkers (To share the bill),
      Send an immutable and public message to someone (For contract, etc ... ),
      Monetize your content (Subscribe to articles),
      [...]

      The list is long,

      1. 1

        This comment was deleted 3 years ago

        1. 1

          Hey :)
          Well, yes you could create an Ethereum Blockchain, but it's not that easy.

          I'm targeting peoples who want to run a simple & easy to deploy Blockchain.
          It can be literally everyone. Imagine a baker:
          Instead of accepting only cards payment, he could also create his own Blockchain and accept crypto transactions.

  2. 2

    built something similar using bip39.js took it down to rework it a bit. Calling it Magic Internet Points

    1. 1

      Sounds cool! Send me the link

      1. 1

        It will be at magicinternetpoints.com when its ready

  3. 1

    Cool stuff! Could be big

  4. 1

    Hi. Nice! From my reading blockchains need multiple independent actors - not centralised oracle - does your work support that? Related question, do you have any info on how many miners and blockchainers (assume a single blockchainer can have multiple miners) are needed to make a blockchain viable? The baker in your example (posted in the comments section) would need multiple bakers no? My terminology may be off but I guess you get the gist.

  5. 1

    Questions I would like you to think about
    Why does my own blockchain need multiple miners? Why do the miners need proof of work?
    Do take a look at Amazon's QLDB. It will be much easier to build based on that.

    1. 1

      "Owned by a central trusted authority."

      No thanks.