Text this: Privacy-preserving multi-party data joint analysis scheme based on multiset operations in smart contracts