The main concept behind Blockchain is to provide a distributed ledger which is not controlled by one central party. In this post, let us see how you can use iOS/MacOS to create a very basic Blockchain in Swift language.