Blockchain technology has been characterized as open and decentralized, where anyone can join without restrictions. However, in practical blockchain applications, it is not always feasible or secure ...