A blockchain-based privacy-preserving advertising attribution architecture: Requirements, design, and a prototype implementation[J] SOFTWARE-PRACTICE & EXPERIENCE Liu, Yang Lin, Liangjie Jiang, Lin Zhang, Weizhe Wang, Xuan Gheisari, Mehdi Gong, Tao Gao, Chao Najafabadi, Hamid Esmaeili