Programming on Bitcoin: A Survey of Layer 1 and Layer 2 Technologies in Bitcoin Ecosystem. - Guofu Liao; Taotao Wang; Qing Yang 006; Yihan Xia; Long Shi 001; Xiang Zhao 002; Xiaoxiao Wu; Shengli Zhang 001; Anthony Chan; Richard Yuen (CoRR, 2024)