This is a stupid idea. Marijuana does not need any form of smart contract technology and what kind of DApps would you possibly create for Marijuana specifically?
Don't waste your BTC people.
Vending machines, delivery services, marijuana medical records as an example DApps. QR marked Marijuana boxes as an example of Marijuana IOT. List of smart contract possibilities is truly endless.
why do you need your own coin and protocol to achieve this? Why not just build the DApps you just mentioned on Ethereum network?
oh wait, probably because you want to get BTC from those stupid enough to put any money into this.