Though each blockchain has its own nuances, they often use common standards and transaction types. For example, Hash Time Locked Contracts (HTLCs) are implemented in Bitcoin according to the BIP199 spec, and in Ethereum according to the ERC1630 spec.