区块链支付引擎StarkPay推出即时支付
StarkWare是一种区块链可扩展性和隐私协议,今天宣布其预付费借记卡式系统StarkPay现在支持即时支付,该系统通过以太坊提供可扩展,廉价,无信任,资金效率高的支付。通过即时支付,StarkPay维护其所有物业,同时为商家提供即时提供商品和服务的能力,无风险。
即时付款
即时支付支持是对StarkPay的改进,它为商家提供应收账款的最终结果(即收到的付款)。支付生命周期中涉及的任何一方之间没有信任假设:客户,商家,支付处理器和代表支付处理器运行StarkPay的StarkWare。支付处理器不是信任,而是向商家提供专用的链上保证金(在证明周期期间价值大致等于商家应收账款的总和),并反对客户支付。对于反签名付款,商家可以确保收到资金 – 通过支付包含在后续证明中或直接从保证金中兑换付款。就像标准保证金一样,在正常的事务过程中,保持不变。
机制:
对于提供即时支付系统的每个商家,支付处理器锁定商家特定的链上智能合约中的保证金。如上所述,存款大致等于证明周期期间向商家支付的金额。
客户互动:顾客走进一家希望购买昂贵商品的珠宝店
- 客户向商家提供签名付款。
- 商家验证保证金合约中有足够的资金。
- 商家将付款转发给付款处理商。
- 支付处理器检查客户有足够的资金。
- 付款处理器对付付款并将其退还给商家。
- 商家一旦收到来自支付处理器的反签名,即可立即为客户提供服务。
发布客户互动
- 标准流程:在正常情况下,商家会监控区块链,直到它看到包含客户付款的证明。这意味着商家的离线余额记入了此客户的付款(以及在此最近的证明周期中向商家支付的任何其他付款)。
- 保证金激活:如果商家在合理的时间范围内没有看到包含付款的证明,则商家可以将反签名的付款发送到他们的保证金合约。合约在确认已经过了足够的时间并且商家尚未收到付款后,向商家付款。
请注意,商家可能会遇到超过其保证金中存储的价值的活动。在这种情况下,他们可以做以下两件事之一:
- 要求付款处理者增加保证金的大小。
- 通过证明确认交易延迟处理直到先前处理的交易。显然,这并不总是具有商业意义:星巴克不能延迟一杯咖啡的运送一小时,但亚马逊肯定可以推迟一个小时的运输。
一个不信任的系统
在StarkPay系统中,商家不需要信任支付处理器(和StarkWare作为技术提供者),相反,支付处理器不需要信任商家。
无信任支付处理器:商家可以通过将其发送到保证金智能合约来兑换未付的反签名支付(即,由客户和支付处理器签名)。
无信任商人:商家无法从提交给区块链的证明中的保证金智能合约中赎回付款。实际上,只要支付处理器遵循协议,商家就根本无法从保证金中提取资金。
与闪电的比较
根据即时付款,StarkWare团队重新审视了StarkPay与Lightning的原始比较。
更快的终结性:Lightning在最初的StarkPay设计中拥有的一个优势:更快的终结性。在初始设计中,最终性是“证明循环时间”的函数。在闪电中,终极性是即时的,从某种意义上说,一旦拥有对方的签名,就可以保证付款。 StarkPay现在与Lightning的终结速度相匹配。
降低资本成本:通过即时支付,商家只需要确保在证明周期中支付给他们的价值 – 这就是所有需要由支付处理器锁定的,以便让商家高枕无忧。特别是,即时支付的StarkPay仍然比Lightning更具资本效率。
有关更多信息,请查看StarkWare团队的StarkPay详细信息。