Jboxcoin, a Blockchain Based, Decentrlized Video Streaming Platform