挑战摘要

假设您是一家名为PayMo的“数字钱包”公司的数据工程师,该公司允许用户轻松地向其他PayMo用户请求并付款。PayMo团队希望实施一些功能来防止来自不受信任用户的欺诈性付款请求。

功能1

当任何人向其他用户付款时,如果他们之前从未与该用户进行过交易,则会收到通知。

“未验证:您之前从未与此用户进行过交易。确定要继续进行此付款吗?”

功能2

PayMo团队担心这些警告可能会令人讨厌,因为许多用户尚未进行交易,但仍处于类似的社交网络中。例如,用户A从未与用户B进行过交易,但是用户A和用户B都与用户C进行了交易。

数据描述

在设计过程中,需要考虑用户交易历史和社交网络关系。

FAQ

更多信息请查看README文档的相关部分。