P-PBFT: An improved blockchain algorithm to support large-scale pharmaceutical traceability. - Shannan Liu; Ronghua Zhang; Changzheng Liu; Du Shi (Comput. Biol. Medicine, 2023)