https://javascript.plainenglish.io/what-is-cryptocurrency-can-you-make-one-as-a-programmer-5cc92bdfb651