基于IOTA的Satoshipay演示网页发布上线

基于IOTA的Satoshipay演示网页发布上线

六周前,我们完成了与IOTA基金会合作项目的第一个阶段。而今,我们自豪的宣布,项目第二阶段顺利完成,演示站点已经公开发布如下。

不要犹豫了,立即点击我们的演示网址:https://satoshipay.tangle.works/ 体验一把Satoshipay的乐趣!

在演示中,你将在测试网络获得400i的IOTAs,按目前价格,400i大约不到0.0002欧元(折合人民币0.001555元),你没看错,我们就是可以处理极小额的交易。点击SatoshiPay演示页面右下角的圆形橙色按钮,遵循弹出界面的说明与指令,就可以在网上体验使用IOTAs的极速免手续费交易。

IOTA基金会创始人David Sønstebø评论道:“我们对演示的成功感到兴奋,因为IOTASatoshiPay将为人类带来分布式极小额支付生态系统的可期未来,而这才是真正意义上的按需经济。

Satoshipay如何运作?

虽然这个演示页面在表面上看起来简单直接易操作,但其实浏览器却在后台执行了一系列复杂的任务。下面将一步步说明交易的流程。

序:通道(channels)

在演示中,“通道”这个词会经常出现,它被设计成交易双方之间建立的一个互信临时支付会话。一般来说,交易资金被转移到会话通道托管,资金只能在双方达成共识的情况下转移。虽然资金被冻结在通道内,但可以通过交易双方达成共识后解冻资金。例如:如果A方在通道之外向B方提供了货品或服务,那么B方将同意在通道内将其部分资金按照约定分配给A方。

交易通道是必要的,因为数字货币的记账单元需要一些时间来处理交易。这一环节可能会在几秒钟甚至几小时之内完成,交易记账速度过程取决于记账单元属性或加密货币种类。在某些情况下,即时或极速支付的解决方案是非常必要的,而支付通道利用先支付后结算的方式满足了这种需求,在结算之前先进行支付,资金结算后则关闭通道。闪电通道是IOTA缠结的交易通道,SatoshiPay现阶段的产品是首批在网页上实现了基于数字货币的微支付通道。

1.资金通道

基于IOTA的Satoshipay演示网页发布上线在这个步骤中,使用一个预先储值的私钥向通道提交资金。浏览器将计算资金转移到IOTA通道中所需的工作量证明。工作量证明用来保护IOTA网络免受垃圾交易信息的影响,并确保网络上正常交易的执行。在此次演示过程中,一旦工作量证明完成后,你的交易通道中将获得400i的资金以供消费。

基于IOTA的Satoshipay演示网页发布上线

2.为内容付费

基于IOTA的Satoshipay演示网页发布上线点击“支付”按钮,相应额度的支付就会发生,例如,点击按钮后,50i从资金通道中你的部分转移到了收件人的部分。在实际场景中,收件人部分将是内容发布者。每个通道的商议结果将使用密钥在通道中签名来认可资金通道中完成资金分配后的最新版本,并向内容服务器提交签名。内容服务器验证签名并释放内容。所有订单都记录在浏览器的本地存储中,如果页面被重新加载,购买验证签名将被重新提交到内容服务器。这样就保证了以前支付的物品不需要由同一用户再次支付。

基于IOTA的Satoshipay演示网页发布上线

3.关闭通道

基于IOTA的Satoshipay演示网页发布上线

当关闭通道时,将创建一个最终的IOTA交易记录,该交易记录将在发送方和接收方之间分割通道资金。在大多数情况下,分配给接收者的金额比返回给发送者作为改变的金额要大。因此,接收者的微小支付应被存于收件人钱包的单独IOTA交易中。IOTA交易需要再次通过浏览器完成工作量证明,以确保网络安全。一旦工作量证明完成,IOTA交易记录将向全网广播,过几分钟后,交易记录就可以在公共的IOTA浏览器上查到。

基于IOTA的Satoshipay演示网页发布上线

4.重置演示

在弹出界面上按下“Reset the demo”后,使用过的钱包私钥就作废了,之前的购买记录也会从浏览器的本地存储空间中删除,同时创建了一个余额为0的新私钥,以开始新的演示。

基于IOTA的Satoshipay演示网页发布上线

未来:阶段三

在做这次概念演示验证的工作时,我们研究了很多关于缠结的内部工作原理和几周前才实现的闪电通道协议,这些技术使我们脑海中的构想成为现实。然而,为了Satoshipay能在产品中应用IOTA,我们需要做以下事情。

首先,实现在IOTA的主网络上进行交易。

目前所有的交易都是在IOTA的测试网络上完成的,测试网络上的代币没有实际价值。

其次,实现在GPU服务器或后台进程中的工作量证明。

目前所有的工作量证明都是由前台进程中的本地浏览器完成的,造成浏览器在每次交易发送或支付时都会有几秒钟的延迟。

第三,从用户钱包建立资金通道。

目前,为减少演示开始前的确认时间,在资金通道中使用预先储值的私钥。

除了与IOTA相关的扩展业务以外,SatoshiPay还需要处理下列事物:

1.允许内容发布者在IOTA中以IOTA代币或法币的支付形式创建账户。

2.修改SatoshiPay的web客户端,设计一个位于网站顶端的小插件,来管理浏览器存储空间中的钱包,以完成接收、持有、交易IOTAs和打开/关闭闪电通道的操作。

3.构建用来与IOTA缠结中相关交易做通讯与监控的后台。

当然,这将是一个长期的项目,我们非常期待几个月后,集成了SatoshiPay产品系统的第三阶段应用到来的那一天。

随着IOTA交易系统成熟性的日益增长,以及钱包生态系统在未来几个月内的不断完善,我们期待着与IOTA基金会的进一步合作,通过使用免手续费和可扩展性的后台技术,将我们极小额支付系统呈现在公众面前。

与IOTA的合作非常有助于我们在区块链和分布式账本技术等前沿领域的战略布局,并为我们带新的潜在客户,使我们基于网页的极小额支付产品更好的走向公众视野。

总结

缠结的分布式账本技术已经超越了区块的限制,带来优于第一代和第二代区块链技术的高效性、稳定性和安全性,这种技术让我们意识到数字货币领域将迎来不受限制的革新。

在区块链和分布式账本技术发展的过程中,各种新技术不断涌现,它们将用于各种实际场景。每个场景都有其针对不同组织和应用周期的独特属性。能成为此间一员,我们感到非常的兴奋,因为每一次新技术的出现,都将会激发出我们优化产品的灵感。

特别鸣谢

我们要感谢IOTA基金会的卓越人才为我们实现演示所提供的巨大帮助,它他们是:David, Dominik, Lewis, Chris, Kevin, Matthew, Paul, Peter和其他参与其中的IOTA社区成员。当然,还有SatoshiPay团队的:Erasmus, Andre, Andy,Piotr。

伙伴们!干的漂亮!

 

Meinhard Benn, CEO at SatoshiPay

 

原文链接:https://medium.com/@SatoshiPay/satoshipay-iota-proof-of-concept-launched-111b5c0d4bcf

tigermumu

专栏作者:tigermumu

个人简介:坚定不移的贯彻以推广和普及IOTA为核心一百年不动摇

作者邮箱 作者主页 Ta的文章

发表评论

邮箱地址不会被公开。 必填项已用*标注