Indtroduction to Blockchain & Distributed Ledgers