什么是Photon?

Photon就是以前SmartMesh生态的SmartRaiden,Photon network是Spectrum的链下扩展解决方案,能够实现即时、低费用和可扩展的支付。Photon当前支持ERC20和ERC223兼容token,可在Windows,Linux,Android,iOS和macOS等多平台下运行。当前版本的Photon除支持打开通道、向通道存款、链下转账、通道关闭和结算等常规功能外,还增加了一些特色功能,如:合作关闭通道、不关闭通道取现、更完善支持第三方服务、引入惩罚机制、不会因为交易失败导致通道关闭等,更好的节约了成本并提高了转账效率。 为了保证智能设备在Spectrum生态中安全可靠的运行,photon在移动适配方面做了特殊设计。 一是将 photon 节点分为两种,移动节点和普通节点,其中移动节点不作为路由节点使用,不受路由节点需要长期在线的约束;二是尽量减少移动设备的数据存储以提高使用效率,存储的数据能够保证节点在意外场景下崩溃恢复后通道双方状态一致,不会丢失token以及通道仍可以继续使用,整体上保护交易安全;三是Photon为了提高移动设备的通信稳定性和更好的用户体验,使用Matrix消息框架作为传输层,Matrix在普通的硬件支持下可达每秒百万级别的吞吐量,可实时监控节点的状态并提供当前最优的路由及收费方案, 更有效的保证移动设备交易的成功率。

  1. 相对安全的无网支付方案 无网支付是Spectrum和MeshBox生态场景应用非常重要的补充。Spectrum可部署在恶劣和偏远的环境中,那里可能没有互联网连接,可能没有区块链相连,依然要将价值传递到需要它的人们手中。无网支付就是在不依赖互联网的条件下进行的链下转账交易。当前的Spectrum和Photon在Meshbox支持下,已经实现了两个节点间直接通道的相对安全无网支付。 为了扩展无网支付的范围,实现更实用的相对安全的无网支付,需要对支付条件进行限制,使state channel交易模型可以在条件概率情况下保证无网交易的安全。具体来说就是,在无网条件下为HTLC加入一定的约束,从而保证任意一个Photon节点在知道自身没有连接Spectrum公链,但是不知道其他节点有没有连接公链的情况下,安全的进行交易,包括自身发起交易,接受他人交易,作为中间路由节点转发交易等等,有效的保证无网环境下支付需求的满足。
  2. 通用通道互通方案(Wormhole) Spectrum不仅要成为万物互联的区块链公链,更要成诸多区块链公链的纽带。借助 Photon和smartraiden(以太坊上支付通道),Spectrum已经和以太坊完美衔接;借助Photon和闪电网络,Spectrum和比特币也能互通有无;然而,想跨越当前各公链的互通障碍,考虑到各种公链上状态通道技术并不通用,各个公链上功能实现、接口并不一致,单纯的支付通道显然无法满足需求,为此,Spectrum在Photon功能上进行了扩展,称之为Wormhole。 Wormhole是Spectrum与其他公链之间的通用通道,目前具体方案正在设计中。Wormhole将具备在不同区块链之间的token互换功能,并且具备多token存款、多token取款、多token链下转账、多token原子互换等并行处理能力,wormhole将成为链与链相连不可或缺的血脉,并将助力Spectrum生态圈融入价值的星辰大海。

源码地址: https://github.com/SmartMeshFoundation/Photon 安装文档: https://smartraiden.readthedocs.io/en/latest/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏All in Tech

Enecuum链

生态链之所以存在,主要是用于过滤不执行有用操作的交易(垃圾交易,垃圾邮件,过载信息,对区块链系统进行Dos攻击的尝试等)

4377
来自专栏FreeBuf

从小扎的“dadada”来扒扒:Linkedin泄露数据中最不安全的6款密码

近日FaceBook CEO扎克伯格的Twitter和Pinterest账户被沙特阿拉伯黑客组织 OurMine入侵,小扎dadada的萌密码在各大网站传开。究...

19610
来自专栏FreeBuf

FacexWorm通过Facebook Messenger和Chrome扩展传播

Facebook和Chrome用户要注意了,最近有一款名叫FacexWorm的病毒,可以窃取密码,窃取加密货币,或者向Facebook用户发送垃圾邮件。

882
来自专栏FreeBuf

检测一下你的专业指数 | 2015年十大测试工具你认识几个?

如果你真的喜欢安全,了解下面这些工具是你通往大神之路的必备良品,快来看看都有哪些工具并学习一下吧! 这份黑客工具列表中的一部分是基于Kali Linux的,其他...

2047
来自专栏Netkiller

以太坊·代币开发详解

本文节选自《Netkiller Blockchain 手札》

64111
来自专栏FreeBuf

加密钱包再爆严重漏洞,看我怎么“榨干”你的钱包

SaleemRashid 是一名来自英国的十五岁少年,而这位年少有为的同学成功地在Ledger公司所生产的加密货币硬件钱包Ledger Nano S中发现了一个...

1304
来自专栏FreeBuf

一台二手电脑引发的离奇“黑客”故事

下面就是我的亲身经历。 二手电脑 最近,我想买台新电脑,就是那种低端笔记本,可以应付一些轻量级的工作,HP Stream似乎是个不错的选择。而且让我惊喜的是,如...

2677
来自专栏极客编程

比特币与130多种山寨币的数字货币开源交易库CCXT(CryptoCurrency eXchange)

CCXT(CryptoCurrency eXchange)交易库,一个JavaScript/Python/PHP加密货币交易库,支持超过100种山寨币与比特币交...

1131
来自专栏小樱的经验随笔

不要再被骗了------QQ盗号原理大揭秘

4185
来自专栏区块链大本营

【技术贴】从拜占庭问题,谈区块链技术实现及政务应用

40410

扫码关注云+社区