Close

Moving to Java and Using More Cryptography

A project log for Data Storage Blockchain

A blockchain that can store massive amounts of data without messing up your computer

dylan-brophyDylan Brophy 11/11/2017 at 18:420 Comments

I have moved the entire project to Java and created a new protocol for the blockchain.  My work is undocumented and has been put into a larger undocumented java project.

I am currently on a trip and cannot properly document everything from where I am, so I will document it when I get back.

I like Python a lot, but I must say that it is slower than java (much slower than c++), not exactly organized, and not exactly precise as far as variable types.  Although I could use c++ to make things much faster, I do not have enough skill in C++ to make such a large project with it.  I also program not Python, but its less known brother Python 3.  I have moved to Java for these reasons.

The original blockchain protocol did not use ECDSA for transactions (there were no transactions), so the address lengths were too short.  The entire protocol worked but was poorly planned and lacked too many features.  I have been working on a new standard.

So far the new blockchain is working well!  The network is VERY WIP.  It isn't really working yet.

Unfortunately the new code is not compatible with my old blockchain and network protocol, but the first version of the blockchain helped my understand how these things work, drawbacks, etc. 

See you soon!

Discussions