Skip to content

Latest commit

 

History

History
70 lines (62 loc) · 1.61 KB

plan.md

File metadata and controls

70 lines (62 loc) · 1.61 KB

Plan

  • Behaviour Validation Using Smart Contracts
  • Fabrizio Catinella
  • 2322021C
  • Peter Inglis

Week-by-week plan for the whole project. Update this as you go along.

Winter semester

  • Week 1
  • Cover Background research: Blockchain
  • Week 2
  • Cover Background research: Smart Contracts
  • Setup Enviroment
  • Week 3
  • Start inital writting of disseration
  • Setup project timeline
  • Week 4
  • Search python coding best practices
  • Week 5
  • Begin writing blockchain and block classes
  • Week 6
  • Implement CI/CD pipeline
  • Implement PoW algorithm
  • Week 7
  • Begin networking implementation
  • Week 8
  • Networking
  • Week 9
  • Networking
  • Week 10
  • Networking
  • Week 11 [PROJECT WEEK]
  • Produce status report for next semester
  • Re-read litrature
  • Week 12 [PROJECT WEEK] Status report submitted.
  • Improve on PoW for consensus of longest chain

Winter break

Spring Semester

  • Week 13
  • Develop the consensus algorithm to work with more than one peer
  • Prove PoW is working
  • Week 14
  • Develop smart contract implementation
  • Week 15
  • Start developement on test suite
  • Week 16
  • Start creating evaluation scripts
  • Week 17
  • Begin early write up
  • Week 19
  • Draw and design functional testing
  • Week 20
  • Draw and design scalability testing
  • Week 21
  • Begin writting dissertation
  • Week 22
  • Continue writting dissertation
  • Week 23 [TERM ENDS]
  • Continue writting dissertation
  • Week 24
  • Continue writting dissertation and clean up code base
  • Produce presentation for submission
  • Week 25 Dissertation submission deadline and presentations.