基于区块链应用安全和隐私保护的开发平台安网(3)
时间:2023-09-13 20:42 来源:网络整理 作者:墨客科技 点击:次
主节点网络是 DASH 最重要的基础设施,同样也被安网继承。一个主节点的建立需要抵押 1000 个 SAFE,得到 45%的全网挖矿收益,DASH 上线 4 年,主节点数量有 4700 个,安网上线两个月,至 3 月 25 日已有 1900 个主节点。 主节点承担了安网的即时支付、隐私支付、对提案项目投票等功能,还将承担更多的功能。我们希望安网中的主节点数量越多、分布越广泛、且比较稳定。因此从以下几个方面改进主节点建立: (1)一键部署主节点工具,在工具设置好 VPS 服务器 IP 地址、密码,就能一键部署,使得部署更加方便、快速;目前支持阿里云,后续会支持更多VPS 提供商; (2)升级主节点工具,升级主节点要求方便、快速,以满足安网快速的应用研发和升级; (3)更改主节点机制,1000 个 SAFE 锁定 6 个月以上才能建立主节点; (4)后续将视情况提供主节点硬件盒子及配置工具,硬件盒子连接上网线,用工具配置完成后,即可成为主节点,不必购买 VPS 服务器,节省成本; 未来安网有望达到 1 万个主节点以上,有可能超越比特币成为全球最大的主节点网络。 4 预算系统 预算系统是从 DASH 继承的一个很有特色的社区治理结构。安网每个区块的挖矿收益中,有 10%(每月 7000 个 SAFE)未产生,而是要到月底通过“超级块”产生。 整个月中,任何人均可向安网提出预算申请,由主节点用户投票决定,任何提案只要获得至少 10%的网络主节点的同意,到月底将会创建一系列的“超级块”,向已批准的提案支付 SAFE,用于资助那些对安网社区发展有帮助的推广项目或研发项目。 5 应用开发协议 安网提供了一套基于安网开发区块链应用的标准协议,这是成为应用开发平台的第一步。应用开发协议的设计目的:让想实施“区块链+”战略的企事业单位能非常容易地开发区块链应用。安付的扩展功能、安资、安投就是在安网应用开发协议上的应用范例。基于安网开发的应用,我们称之为 Safeapp,简称Sapp。 应用开发协议包括应用注册、应用权限设定、应用数据写入与更新、应用数据检索和查询等接口,因而 Sapp 应用开发的流程即:应用注册 -》 权限设定 - 》应用开发-》应用部署-》应用运行。 安网应用必须先在安网上进行 Sapp 应用注册,才能被全网接受和辨识。注册过程无需任何人审核,只要燃烧一定数量的 SAFE 且应用名称不冲突,注册交易就可被全网接受,注册通过。 应用权限设定,定义哪些用户可以访问哪些应用命令,这些应用命令由开发商自定义,但安网能帮助开发商来定义用户对应用命令的访问控制权限。某个用户要写入某一应用命令到区块链且把交易广播到全网时,所有节点和客户端都按照访问控制权限表检查其访问权限,无权限的操作交易将被拒绝。 应用部署方法,除安付和安资外,其他应用都以 RPC 接口方式与安网对接,开发商仅在需要的节点部署 Sapp 即可,无需在全网部署。 数据检索是方便本地应用数据查询的方法,所有的安网 Sapp 的数据都将在安网节点中存贮,未部署相应 Sapp 的节点能辨别是哪个 ID 的 Sapp 数据,但是无法正确解析出具体 Sapp 数据。 安网应用开发协议使得在安网上开发 Sapp 更标准化和便捷化,且无需开发任何智能合约,很容易与区块链中间件结合,提供安网的中间件 API 和 SDK,进一步简化应用的开发。 6 安资协议 有价值、可转让的数据我们称之为资产,比如积分、数字货币、单据、征信、保险、贷款、数字人民币等等。安资协议,即安网资产管理协议,提供了数字资产发行、追加发行、转让、销毁、发糖果、领糖果、查询等多种操作,开发者可以自行组合出许多种应用场景,如数字货币发行和转让;提货单发行、转让与销毁;甚至可以同时发行积分和数字人民币几点,并且在一定汇率下进行兑换等。 安网仅提供一个资产发行的平台,不对所发行资产进行背书与审核。资产发行方只要燃烧 500SAFE(按时间递减,最少 50SAFE)、资产名称不重名、几个点击操作即可发行出数字资产。安网钱包、区块链浏览器、交易所接口、支付接口都将自动支持,大大降低了开发商的数字资产发行成本和时间。 安网上的资产统一使用安网地址来接收和发送,需要消耗以 SAFE 计价的交易费。安网团队还将在多个交易所开启 SAFE 交易区,安网上的代币将与 SAFE形成交易对,方便安网生态的建立。 7 糖果协议 (责任编辑:admin) |