Releases: MaxflowO2/mfc
alpha - solo client
PoW Function is fully dynamic
alpha - solo client
K12 in there
alpha - solo client
*Transaction is now the block parameter
cli.go updates
modified for nullTransaction()
added KeyGen()/SaveKey()
added LoadKeys()
alpha - solo client
What's new?
AutoGen()
alpha - solo client
Code cleaning, got a "null transaction" you can repeat now.
Will get []*Transaction updated into blocks and fix Genesis block data for it.
Currently functioning:
ed25519 key generation and signatures
saving/loading keys to JSON
primitive addressing, SHA3.Sum of private key (obviously [12:] slice) with no prefix
primitive Transactions that can be filled with Addresses and Signatures now
Transaction Hashing with Nonce
Block Hashing with Nonce
Blockchain
Passing to CLI soon enough
- generate keys
- auto transactions (just to fill []*Transaction slice during alpha-solo client)
To do list:
Add Difficulty to Transaction/Block struct
Add PoW function to adjust Difficulty on Block (Transactions will always be relatively quicker)
Add []*Transaction to block
Add Genesis Block struct for alpha-solo client (needed after cutting "string" for []*Transaction)
Create primitive Mempool-esque database
Add inBlock to []Transaction
Create trie tree for publicKeys (verifying signatures, UTXO)
Add block rewards
Add network capabilities (probably the last of the alpha's)
alpha - solo client
Finally got ed25519 and Addressing done (both primitive).
Currently a JSON file is created (for read/write purposes) for keys.
alpha - solo client
v0.0.3 update!
Added DB to blocks, removed the quick 3 tests
Started Smart contract language, currently only 15 functions
v0.0.2 update!
Added POW function
v0.0.1 update
Blocks and Blockchain created.
Added Make file for "go run *.go" issues
./mfc is the binary