What are the challenges of testing this new append-only technology, will blockchain improve itself if any problems are found, and are there other forms of Distributed Ledger Technology (DLT) better prepared for the job?