https://coinsutra.com/cryptocurrency-glossary-terminology/
51 Cryptocurrency Glossary: Dictionary of Cryptocurrency and Bitcoin Terms