Releases: Romulus10/blockchain_message
Demo Version *Patched*
Fixed all stability issues demonstrated during the demonstration on 12/7/2018.
Demo Version
Ready for a demo using solc<=4.24, any later version breaks current version of both the smart contracts and the Python component. Because py-solc currently only supports that version, the smart contracts should not yet be updated to support later versions of solidity.
Release Candidate 1
This should only need minimal changes before it's ready to be considered a full release.
Password Authentication
Local password authentication working in this release!
Contract Patch
Fixes a small arithmetic error that prevented messages from being downloaded to the correct address.
Ready to Go
The system is pretty much finished as laid out in the original project proposal. The only thing to add to the CLI version is password/email user authentication, and to separate login/registration from creating new contacts.
It works!
Encryption and signing are now working, we can send small numbers of messages back and forth between contacts from a bare-bones CLI application.
Clear Text Messaging
This version of blockchain_message acts as a proof of concept - we can conclusively send and receive messages using Ethereum. Encryption is not yet implemented, and the current contract only allows for ten individual users with ten message entries each. The next goal is to allow for the length of messages to scale up so that encrypted strings and signature strings don't overflow the data limitations set in place by Ethereum.