物联网 曾经有人认为,物联网为大数据时代的基础。 笔者认为,区块链技术是物联网时代的基础。 应用场景分析 一种可能的应用场景为:通过 Transaction 产生对应的行为,为每一个设备分配地址 Address,给该地址注入一定的费用,可以执行相关动作,从而达到物联网的应用。类似于:PM2.5监测点数据获取,服务器 租赁,网络摄像头 数据调用,DNS服务器 等。 另外,随着物联网设备的增多,Edg
HTTP状态码 返回的 HTTP 状态码大于等于200小于300表示成功;大于等于400小于500为客户端错误;大于500为服务端错误 HTTP状态码 描述 处理建议 200 请求处理成功 用户请求处理成功(但查询API有可能返回空结果,需要另行判断) 400 请求处理失败 用户发出的请求的参数或格式有错误 401 身份验证失败 检查请求Header中的X-Ca-Key是否正确,或合作服务是否到期
Creating an application (创建一个应用) !important: 1. 确保安装 StrongLoop. 2. 已经阅读 核心概念 创建一个新的loopback 应用 Standard project layout(标准的项目布局) Main application script - server.js (启动脚本) Creating a new application(
The application module lets you manage the life cycle of your NativeScript apps from starting the application to storing user-defined settings. application模块允许你从启动应用到保存用户自定义设置整个过程进行生命周期管理。 Start Appli
Since 8.2 exitApp exitApp用于退出当前栈顶app 使用方法 AlipayJSBridge.call('exitApp'); 代码演示 退出当前的页面 <h1>点击退出当前页面</h1> <a href="#" class="btn J_demo">执行</a> <script> function ready(callback) { // 如果jsbridge已经注入则
6.4 渗透攻击应用 前面依次介绍了Armitage、MSFCONSOLE和MSFCLI接口的概念及使用。本节将介绍使用MSFCONSOLE工具渗透攻击MySQL数据库服务、PostgreSQL数据库服务、Tomcat服务和PDF文件等。 6.4.1 渗透攻击MySQL数据库服务 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。在Metasploit
MOAC平台上的去中心化应用(DAPP)即可以部署在母链,也可以单独部署一条应用链。 母链 DAPP 应用 母链部署的 DAPPs 和以太坊的部署过程相同: html/dapps/ERC20.html html/dapps/ERC721.html 如果开发者想把基于以太坊的应用移植到MOAC平台,只需做很小的改动,具体可以参考: html/dapps/MoveToMoac.html DApps 应
ProcWind 和 RandDrop 应用链都支持有币应用链,并且提供母链通证和应用链原生币之间的原子转换。 为了实现这种转换,需要在部署应用链合约时候进行参数设定。 当前,有两种类型的应用链货币交互,简称为原子化MOAC交换(Atomic Swap of Moac - ASM)和原子化通证交换(Atomic Swap of Token - AST)。 在ASM应用链上,需要预先设定原生货币的总
【功能简介】 子链合约定义了用户DAPP所需的子链控制功能和业务逻辑功能。子链控制功能包括: 1.所采用的协议、子链的SCS个数、子链刷新周期、子链每个区块的报酬和每个TX的报酬 2.SCS参与子链的调用过程,以及子链的刷新过程 3.子链的资金控制 子链的业务逻辑定义SCS节点运行的业务流程。这个业务逻辑可以是基于solidity的binary代码,也可以是任意语言的script或者bin代码,只
Monitor模块 Monitor是一个特殊的SCS节点,它是一种模式,DAPP用户可以通过这个节点来监控自己的子链运行状态和业务数据。 SCS启动时的RPC参数就是为这个模块设定的。 Monitor不参与子链共识,因此只能查看,不能修改数据。 即使子链已经运行,Monitor也能注册加入。 Monitor SCS启动后,DAPP用户通过调用子链控制合约subchainbase中的register
在初步了解了SCS的构成后,对于想参与到MOAC子链的人来说,有三种参与方式: A、 SCS矿工:参与子链的节点共识并获得子链挖矿奖励; B、 DAPP开发者:作为子链DAPP开发者参与子链的业务逻辑开发; C、 VNODE代理:提供一个VNODE-PROXY,参与子链的匿名信息传递。 在MOAC的生态设计中,参与子链的角色有不同的责任和收益。 A. SCS矿工,需要在注册时付出一定数量的押金(一
Backup模块 Backup其实是一个普通的SCS节点。但Backup不在子链生成时出现,而是在子链运行过程中按照一定规则加入到子链中来。Backup的目的是维持一个子链长久运行。 当前,Backup需要手动加入到队列中,方法如下: function testregisterAdd(dappAddr,dappPasswd,subchainAddr) { chain3.person
【参数】 子链刷新的参数在subchainbase.sol中定义。参数列表如下: 1.刷新周期Round数值:定义子链经过多少区块后刷新。假如子链有100个节点,每个节点依次产生block,定义Round数为5,则每过500block 刷新一次。 2.当前刷新id 索引:指定下次刷新的id 在Nodelist中 的索引值 3.刷新过期数值expiration:指定的id在block [0, 2*e
【前提条件】 子链协议合约已经创建 【参数】 1.所采用的协议 2.子链的SCS个数[min,max],选择总节点数的千分比 3.子链刷新周期 4.子链逻辑代码Funccode 【流程】 1.DAPP部署者在v-node端部署一个全局的子链合约,设置Funccode 2.DAPP部署者调用RegisterOpen,允许SCS进来注册。同时调用V-node代码,如果检测到相连的scs符合要求,向sc
响应式交互能让用户信任,并且吸引他们。 当用户操作一个美观且符合常理的应用时,他们会感到满意甚至很高兴。那是一种经过深思熟虑、有目的、非随机的而且可以带有轻微异想天开但不会让人分心的交互。 在 material design 中,应用是响应式的并且渴望用户操作的: 触摸,语音,键盘及鼠标作为首要考虑的输入方式。 虽然 UI 元素是有形的,但是他们被限制在屏幕里面(电脑或者移动设备的屏幕),视觉元素