跳到主要内容

UPCX 钱包

UPCX 钱包的基本概念是,任何人都可以像传统移动支付服务的钱包应用一样,轻松直观地使用。UPCX 的“命名账户”功能允许用户像创建新电子邮件地址一样轻松地创建账户。

与传统区块链冗长而无意义的账户地址相比,根据一个简单易懂的唯一字符串 ID(如姓名或邮件地址)就可以轻松完成汇款。

UPCX 钱包具有一些独特的功能,可进一步提升用户体验。

移动支付

支付人扫描收款人的二维码

在支付时,支付人打开钱包应用,前往“发送”或“支付”部分,然后用智能手机摄像头扫描收款人的二维码。

支付人向收款人出示二维码

支付人打开钱包应用,向接收人(收款人)出示二维码或条形码,即可完成付款。收款人使用钱包应用、UPCX POS 应用或收款人自定义 POS 系统上的扫码器扫描代码。 ※ 为使用自定义 POS 扫码器功能,POS 必须事先通过 API 与 UPCX 连接。

轻触支付

轻触支付是一种非接触式支付方式,用户只需在非接触式支付终端上轻触安装了 UPCX 应用的智能手机、智能手表、非接触式支付卡等兼容设备即可完成支付。这种功能通过 NFC(近场通信)技术实现,后者旨在实现设备之间在几厘米短距离内进行数据交换。

“轻触支付”因其快速、安全、方便的特点而广泛用于零售商店、餐馆、公共交通和其他各种销售点的交易。UPCX 的高处理能力和几乎即时完成的支付,使“轻触支付”在加密货币支付中更具实用性。

此外,UPCX 还允许在支付人和收款人的设备未连接互联网的情况下进行支付。

离线支付

UPCX 离线支付允许用户在设备和 UPCX 钱包未连接互联网的情况下进行支付。

在现代社会,支付是一项必不可少的日常活动,每个人每天都要进行大量的交易。

然而,随着社会数字化的日益普遍,由于停电或系统故障而无法支付的情况时有发生。此外,有些地区(例如:偏远的旅游景点)的互联网接收能力较弱或不可靠。

即使在这种不利情况下,UPCX 离线支付也能实现支付。

对于离线支付,支付信息作为待处理交易数据存储在支付人和收款人的 UPCX 钱包中,不会直接反映到 UPCX 区块链上。 一旦两台设备中有一台上线,所有待处理交易都会发送到 UPCX 区块链,经过验证后作为正常交易处理,从而消除待处理状态。

然而,这种离线支付面临一个巨大挑战,那就是如何防止恶意使用。

例如,一个意图不良的用户使用离线支付功能向另一个用户付款(两个用户均未连接到互联网)。在这种情况下,当参与离线支付的两台设备中的一台上线之前,意图不良的用户通过不同的在线设备访问其钱包时,理论上可以将已经待处理的资产转移到另一个钱包中。此种情况下,意图不良的用户可能会使离线支付交易失效,在没有实际支付的情况下获得产品或服务。

为防止出现这种恶意行为,UPCX 设计了特殊的离线支付钱包,无法在线或从在线资源访问。

能够进行离线支付的钱包作为父 UPCX 钱包的子钱包生成,具有一个 UPCX 地址和公钥,但没有私钥。一个父钱包只能创建一个子钱包。

一旦离线支付钱包因用户错误而丢失,用户可以通过父钱包恢复子钱包。

信使

UPCX 提供信息传递功能,允许用户相互发送信息。信息作为一种特殊的交易类型在 UPCX 区块链上注册。

通过在由无数去中心化节点组成的区块链上有效地构建信息传递功能,可以为许多人提供免费可靠的通信工具。

在区块链上实现信息传递功能面临着两项重大挑战。

  • 信息内容安全
  • DDoS 攻击(特别是在免除交易费的情况下)

信息内容的安全性

区块链中所有交易通常都是公开的。因此,第三方理论上甚至可以获取私人信息的内容。UPCX 通过向用户发放与信息对应的密钥对解决这一问题。发送信息时,信息内容会在交易中用这个只有对应双方知道的特别私钥加密。只有使用该密钥才能解密交易,因此第三方无法查看通信内容。

DDoS 攻击防范措施

为了将大量信息作为交易处理,必须免除交易费。 恶意用户可以利用这一点发起 DDoS 攻击,向 UPCX 发送大量信息,从而造成区块链拥堵。 为解决这一问题,UPCX 将用户每秒可发送的免费信息数量限制为 2 条,并对额外信息收取交易费。

如果用户试图每秒发送超过 2 条信息,则将对第三条信息收取交易费。虽然每条信息的费用非常小,但攻击者最终需要支付不成比例的巨额费用来传递成功实现 DDoS 攻击所需的数百万条消息。