网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > imtoken

基于区块链应用安全和隐私保护的开发平台安网(5)

(2)因为降低了难度,为了保证 SAFE 的挖矿产出量与 DASH 一致,从区块 高 度 807086 开 始 , 区 块 产 量 算 法 有 所 变 化 。 DASH 的 区 块 产 量 :2222222/(((Difficulty+2600)/9)^2),最低 5 个 DASH,最高 25 个 DASH。而SAFE 则改为:最高最低都为 5 个 SAFE,以保证区块产量与 SAFE 官方公布的币数量基本一致。不过也导致后续的行为有些不同,DASH 在难度突降时,有可能会提高区块产量,而 SAFE 不会;

1.5 矿池

矿池需要配合修改如下:

(1)从区块高度 807085 开始,交易版本号 101;生成区块时在 coinbase输出结构中增加 vReservenUnlockHeight 两个字段;vReserver 大小为 4 个字节,内容为小写“safe”;nUnlockHeight 值为 0;

(2)如果使用 DASH 的存放区块数据的目录,需要删除 DASH 有关文件;

2 应用开发协议

我们扩展了交易的输出结构(见 6.1.4),其中的应用数据区用于存贮应用数据,比如安付、安资、安投的数据,以及其他第三方应用写入的数据。

应用开发接口包括了应用注册、应用权限设定、应用数据写入等几种常用接口,定义了谁有权限写入数据、有权限写入什么数据的问题。

目前任何人都可以低成本写入任何数据到公有链如比特币和以太坊,造成区块链上垃圾数据泛滥,安网不希望应用开发接口被滥用,更不希望出现垃圾数据。

以下应用开发接口的调用都需要消耗 SAFE,因而通过 RPC 进行调用时,请确保提供 RPC 服务的 SAFE 节点开启了钱包功能,并且有足够的 SAFE 金额。

应用数据区中,应用头结构如下:

基于区块链应用安全和隐私保护的开发平台安网介绍

其中应用命令本应该是应用数据区的内容,但安网将之提前到应用头结构中,其目的是为了能让安网底层辨识应用命令,进行应用权限控制,保证应用接口的安全性。

安网愿景

安网空间 3(SAFE)结合 DASH 优点,融合了安网空间 2(DNC2)和投票链(ELT),陆续引入Sapp 应用开发协议和安全智能合约,延伸出安付(即时支付、安全支付)、安资(资产发行和管理,基于安网 3 发行代币)、安投(安全投票,原投票链)等三大应用方向,旨在成为全球最大、最安全的数字货币支付和应用开发平台,联合区块链中间件和数字货币支付平台,大大简化企事业单位实施“区块链+”战略,从代币发行和支付落地、应用开发、隐私保护、区块链投票等多个维度来构建千万级用户量和社区生态。

(责任编辑:admin)