当前位置: 首页> 澳门威尼斯人app手机下载

SmartMesh让智能手机不通过互联网就可以相互连接的软件

发布时间:21-01-01

SmartMesh是一个能让智能手机不通过互联网就可以相互连接的软件,SmartMesh内置区块链轻节点,扩展雷电网络协议实现代币的无网微支付。基于区块链代币的激励,SmartMesh可以自组织形成一个具有弹性、去中心化、能够自我修复的Mesh Network,提供比互联网更高的近场速度和带宽,并且它通常是免费的。它有可能成为一个与现有互联网平行的网络。


可以想象的是未来几年超过90%的数字货币支付都将发生在区块链之外(off-chain)的闪电网络和雷电网络上,而SmartMesh扩展了雷电网络,不仅让支付可以发生在无网情况下,更可以让全球的近场流量在互联网之外的SmartMesh里完成,只有需要与远距离的人或信息连接的流量再分流到国际互联网。


互联网首次构思于20世纪60年代,当时PC和手机几乎不存在。如果互联网今天被设想出来,那么它将是一个非常不同的互联网。2017年,地球上有75亿人口,全球有44%的人口拥有智能手机,这相当于33亿智能手机,在上海和北京这样人口最密集的超级大都市,每平方公里至少有5500台智能手机,也就是每100平方米有5.5部智能手机(想象一个10m×10m的矩形)。有这样数量惊人的智能手机,我们可以利用它们作为网络节点,建立一个移动的SmartMesh,它将会更便宜、更高速、更加私密,远离窥探。



移动MESH 的先驱

在Mesh Network领域的有很多先驱,但显然移动手机组成得Mesh Network是走在最前沿的。在全球领先的三家近场通讯App有美国的Firechat 、澳大利亚的Serval和来自中国的NextApp。这三家企业优化了Wi-Fi Direct、Bluetooth、Bluetooth LE、ANT和其他的无线协议以及其上的应用软件分别让安卓和iOS手机的近场通讯成为现实。


每一个基于Mesh Network的通讯应用都实现了同样的事情:他们让你能够在没有SIM卡的情况下和其他人保持沟通。它们的用户场景可能稍微不同,有的侧重聊天,有的侧重研究,有的侧重社交,但他们一起拥有千万级别的用户群体。


然而,它们没有发展到更大的用户基数,但是它们本应做到这一点。



VISION:一个全球化的MESH NETWORK

Mesh的先驱面临着扩展的困境。首先,一个全球的Mesh Network需要全球的专家和精英聚合在一起来共同解决。其次,用户的激励也非常重要,因为密度不够的话Mesh的覆盖是有限的,产生不了网络效应。


所幸的是,今天,我们找到了解决问题的方法。区块链的自治社区精神让三家前沿公司走在了一起。雷电网络的进展让微支付成为现实,SmartMesh的扩展则让区块链可实现无网支付。这个聚合了世界级专家与精英的团队来一起实现这个共同的梦想。


我们倡议建立一个连接智能手机的Mesh网络,为共享自己手机节点的人提供代币支付。


SmartMesh是一个节点市场,就像一个智能手机节点的Airbnb。拥有智能手机的任何人都可以向其他节点发送短消息、照片或语音邮件;而且他们可以通过帮助传输这些数据来获得token,当然,传输的数据包都是加密的。


为了解决这样艰巨的任务,我们面对的最大的挑战是建立一个可以在手机之间快速传输加密token的微支付,让人们可以分享他们的节点,快速获得回报。这在原本的区块链上是做不到的。众所周知,区块链上交易的确认速度非常慢,不可能适用于手机节点。


比特币与区块链自诞生起一直存在若干技术问题:每秒只能处理7笔交易,每笔交易都要等6个块的确认才能视为有效,区块链的这种处理能力根本不能让人们把比特币当货币使用,更谈不到手机节点之间的微交易了。


幸运的是,自2015年以来,我们拥有了以前的Mesh Network项目所没有的新技术,即区块链、加密token尤其是作为off-chain支付加速器的Lightning网络,Raiden网络。


闪电网络(Lightning Network)提出以区块链为后盾,离链(off-chain)实现真正的点对点微支付交易,区块链处理能力的瓶颈被彻底打破,时延、最终性、容量甚至隐私问题也迎刃而解。雷电网络则是闪电网络思想在以太坊上的实现,Plasma则把闪电网络概念拓展到了支付之外的计算领域。


我们构建SmartMesh的计划如下:

1、建立奖励机制让人们得到奖励,这个基于区块链与代币来实现;

2、为了让token交易足够快,我们需要建立一个基于ETHereum的Raiden Network的微支付;

3、Raiden Network速度很快,但它不能在没有互联网的情况下工作。为了使Raiden能够在没有互联网状态下工作,我们设计了SmartMesh Extension,以便能够在手机上进行off-internet无网微支付;

4、无网微支付准备就绪,人们就可以参与SmartMesh,共享他们的节点并构建我们设想的全球Mesh Network。

在下面的段落中,我们将在适当的技术细节中解释我们的项目愿景、项目历史、项目现状和未来,即使你不具有技术背景也应该能够理解。




4.TECH STACK



1.SmartMesh架构

SmartMesh是一个去中心化的兼容有网和无网两种情况的点对点分布式网络,目前基于终端的LES 协议通过Geth连接Ethereum区块链。网络最上层的是去中心化应用,通过Web3.js和智能合约层进行交易,用户通过Wallet保管自己的私钥、进行转账、查询等功能,由Swarm实现共享存储空间托管个人文件,Whisper构建去中心沟通网络,通过雷电网络或Plasma支付off-chain交易,提升交易确认速度,或通过支票簿合约激励个人用户提供个人存储空间及其网络资源。近场底层点对点连接基于Wi-Fi、蓝牙、ANT等协议,随着分布式node的增加,分布式网络将会越来越完善,最终构建一个世界的平行网络。

我们相信SmartMesh具有的潜力远超无网(无互联网)聊天、无网数据传输和无网络支付的潜力。



2.SmartMeshToken

SmartMesh Token是基于Ethereum的合约代币,简称SMT。Ethereum是一个开源的、公共的分布式计算平台,它提供了一个分布式的图灵完备虚拟机支持运行智能合同。


SMT用于激励SmartMesh节点分享者,并用来在SmartMesh生态系统中购买产品和服务。当用户将自己的智能手机节点共享到网状网络时,可获得SMT代币的奖励。用户在网络中停留的时间越长,在SmartMesh Chain上聚集的SMT数字资产就越多。


2.1.SmartMesh代币合约

SmartMesh Token Contract基于ERC20token标准。我们在SMT上实现了一些功能来支持SmartMesh,其中包括签名授权代支付。

ERC20代币标准已经在Ethereum社区赢得认可。大量知名的Ethereum应用程序均符合本标准,并已经证明ERC20token标准是成功的。


2.2.签名授权代支付

基于Ethereum的智能合约在使用的时候需要消耗GAS,这是Ethereum安全保障的措施之一,但是GAS 需要以太币来支付,这就增加了普通用户使用去中心化应用(DAPP)的复杂度,为了使普通用户更加方便交易,我们开发了交易代理发送的功能,也就是可以由第三方来帮助普通用户支付ETH来支付GAS 的消耗。


第三方代理发送交易的服务费需要使用SMT 来支付,整个过程须由用户签名特定格式的消息进行授权后,才能由智能合约操作用户的资产。用户签名的消息最少包括代发人地址、服务费、资产变动声明等,也就是说整个过程完全由用户自己掌控,安全性无异于用户亲自用ETH发送交易。


3.SmartMesh微支付

随着区块链技术不断的发展,PC端的钱包应用暴露出了众多的短板,设备体积影响随身携带,数据庞大个人无法完成同步,已无法满足市场用户的正常需求。


目前市场上已存在的轻钱包App依然是中心化服务,支付过程中,需要上传签名数据到服务端进行节点广播交易,一旦被攻击,就无法提供服务,存在很大的安全隐患,且在交易过程中需要经过其它区块的确认以及消耗GAS,违背了区块链去中心化的思想,无法快速的完成微支付。


SmartMeshApp是一个真正去中心化移动节点微支付钱包,SmartMesh在智能手机上使用LES部署的Geth节点来验证和同步块头。Light Ethereum Sub-protocol 简称为LES,是Ethereum的子协议,目的是在轻客户端(如智能手机等)中保持Ethereum某些特定部分有关当前状态的高安全性的执行。


同时SmartMeshApp结合Raiden网络技术,可以快速的完成微支付交易。Raiden网络是一种建立在Ethereum基础之上的状态通道技术,它增强了Ethereum区块链的处理能力。其基本理念是用户可以在链下交易签名信息,而不是所有的交易都放到的区块链上处理。


Raiden网络通过Ethereum网络中的点对点支付与保证金存款保留了区块链系统所具备的保障机制。


Raiden网络具有可扩展性、快速交易、保密、互操作性、费用低、小额支付等优势,每秒可能有百万次传输,1秒内确认和终止转账,交易费用可能比 on-chain交易费用低7个数量级。更低的交易费用,使得SmartMesh可以有效地进行微支付。

基于此,可以对Swarm及Whisper扩展构建的分布式P2P网络中进行激励,完善共享存储空间及网络资源共享和分布式Whisper 协议组成的消息网络的应用场景,组成一个完整的生态。


4.SmartMesh无网支付


生活在移动支付盛行的时代,在无数先驱和先烈的探索下,无网支付依旧是无法攻克的难题。在无网或弱网场景下,任何第三方支付平台用户之间均无法正常完成支付交易。SmartMesh让无网支付首次可以实现。


SmartMesh无网微支付是基于Raiden网络扩展的SmartMesh支付协议,SmartMesh用户之间通过手机WiFi或其他直连信号P2P传输签名加密交易信息,进行无网支付。


Alice 和 Bob 首先通过SmartMeshApp 在网络上建立 Raiden Network 建立双方通道,并各自质押一定的资产。在没有网络情况下使用SmartMesh无网微支付:

·Alice 和 Bob 通过手机 SmartMeshApp 建立无网连接

·Alice 支付给Bob 5 tokens

·Alice 把签名加密交易信息无网点对点传输给Bob,双方存储加密交易信息。

·待有网络时,Alice 和Bob 把加密交易信息同步到Raiden Network 节点上,进行交易验证通道内进行交易结算。


·如果Alice关闭交易通道, Alice向区块链上合约提交一个双方签字的UpdateTransaction报文,合约将等待Hold Period时间。期间如果对手方Bob能够提交一个Sequence Number更高的UpdateTransaction报文,合约将没收Alice质押在通道中的全部资产并转移给Bob。如果直至等待超时Bob也没有异议,合约将按照报文内容在区块链上完成转移支付并关闭通道。反之亦然。


雷电网络相比闪电网络,引入了较闪电网络HTLC(Hashed Timelock Contract)更为通用的“Smart Condition”。当发生争议时,只需向区块链上智能合约出示最新版本的UpdateTransaction报文,并请求智能合约对报文中的Smart Condition予以处理,就可以强制执行合约。如果没有争议,以上这一切都不会出现在Ethereum区块链上,增强了隐私,又提升了性能。

Alice 和Bob 通过无网交易时,双方存储加密交易信息,有网络时双方进行Raiden网络同步验证,保证交易的安全性,不可篡改。


通用连接性体系结构



SmartMesh构建了一张平行于互联网的Mesh Network。每个智能手机都像一个SmartMesh。星星之火,可以燎原。随着SmartMesh的增多,手机的智能节点将会开始自行的组网,手机内的应用会智能的选择每个Packet是该走互联网还是走SmartMesh 。区块链最初只存在的PC电脑固定节点中,现在移动轻节点技术让区块链延伸至手机端成为现实,让人们在有网和没网的情况下都可以随时交易数字货币, SmartMesh无网支付让数字货币在没有互联网的情况下也可以交易。

对未来网络通信而言,国际互联网和SmartMesh相互补充,SmartMesh 未来将会承载大量本地流量,它将成为最优化的普适连接。


SMARTMESH应用场景

SmartMesh构建了一张平行于国际互联网基于智能手机点对点直联的网状网络,让不该发往中心服务器的流量在局域网状网络里就完成通讯,节省流量资源,减少电力通讯的辐射与浪费让人与人、人与物、物与物的连接变得更加便捷简单,是无网通讯,无网支付,无网游戏的未来方向。


1.无网通讯

1.1.灾难救援

大自然灾害面前,传统通信设施变的无比脆弱,无法在灾害发生时保障通信的流畅,而此时不受网络接入限制影响的SmartMesh将担起使命,守护着通信的流畅,生命的安全。

1.2.社交娱乐

无论是在火车、地铁还是飞机上,无论是户外野营还是看比赛,在没有网络或数据阻塞的场合下,即使没有流量或无法接入网络,用户都可以向周边的人发送消息,在大型艺术、娱乐、体育活动现场都可以将精彩瞬间随时与外界分享,而且随着越来越多的设备加入网络,网络的质量会更好,速度会更快,填补了弹性社交最后一公里,让娱乐变的更精彩。

1.3.信息共享

只需一台智能设备接入互联网,形成基塔放射效应,其他用户无需联网,即可通过SmartMesh与联网手机实现信息的共享。


2.无网支付

成熟稳定的第三方支付平台在无网情况下不能工作,SmartMesh基于SmartMesh支付点对点直连的网状网络,让每一部智能设备都能成为一个节点,形成了密集覆盖的节点网络,打破传统支付模式,让支付变得简单。


3.无网游戏

畅游在互联网的海洋里,无数网络游戏,丰富着人们的娱乐生活,如果网络游戏失去"网",游戏世界将会变的怎样,我们无法想象,而此时SmartMesh 的无网数据传输,近场通信,必将成为无网游戏的新载体。


关于更多SmartMesh信息:https://smartmesh.io/


󰄯 分享