NGK — a convenient decentralized application empowerment platform