I need a simple blockchain for archiving purposes and have too much work to do this myself. Here is what I need.
Storage: a chained block (linked) of records (each block should be a static quantity of fixed size records) secure-able by verifying via a hashcode. Creation Timestamp. Multiple Flat files for storage that allows infinite size for archiving purposes. This will NOT use a Database such as MySQL. It will use binary files of fixed lengths linked together.
Fields: Need to be good with converting numbers to binary and back for storage. Text values will need to exact size in UTF8 (padded/truncated) to allow for fixed record sizes. PHP code should utilize fixed integer enums instead of text values whenever possible.
Access: Read, Edit, and Add (No delete as this is an archiver)
Search: Load select records by key (id/address) and date (utilize the timestamp).
It should be able to operate "optionally" as a ledger with a "balance" field automatically generated based upon fields in each record "credit" and "debit".