This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
3blue1brown has an video on the concept that seems like a good starting point.
A bit Ethereum centric, but the Consensys guide is a good resource https://consensys.github.io/smart-contract-best-practices/ Maybe you can find what you're looking for here https://github.com/yjjnls/awesome-blockchain