A dual approach for optimal algorithms in distributed optimization over networks. (2nd January 2021)