【摘要】 Hawk Network是全球领先的分布式智能物联网技术基础设施,结合了边缘计算、大数据与区块链技术,旨在为企业提供接入成本更低、更加高效的可信物联网。Hawk Netw
Hawk Network是全球领先的分布式智能物联网技术基础设施,结合了边缘计算、大数据与区块链技术,旨在为企业提供接入成本更低、更加高效的可信物联网。Hawk Network以智能硬件为依托、以人工智能为核心、以大数据技术为抓手、以区块链分布式账本平衡生态和生产要素,最终实现为全球物联网赋能的目的。
Black Hawk Knight黑鹰骑土(以下简称BHK)是Hawk Network上的第一个应用。BHK旨在为用户提供去中心化的共享电动滑板车,为城市短距离的智能出行而准备, BHK滑板车硬件性能优越,其能效比高出同类60%,计划在全球50+个国家和地区进行分散式投放,这种投放方式秉承区块链去中心化理念,通过分布式分类账本技术,全球所有的BHK企业投资者将共享整个分布式出行网络带来的规模红利。同时,BHK智能滑板车也是一台超级矿车一骑车 即挖矿,这不但符合全球绿色可持续的发展理念,骑车挖矿更是一种社区激励模式。
通过革新技术方案和经济模型,Hawk Network应用边缘计算、用户数字身份UID和多重加密技术,使设备、用户和企业在Hawk Network网络 中畅行无阻,保障资产和数据安全性; HAWK Token是 HawkNetwork的价值交换媒介,将应用在分布式物联网的支付、抵押、融资、交易、流通等场景中。总之,Hawk Network用区 块链技术为传统物联网赋能,成就新一代的分布式智能物联网,而HAWK Token则是Hawk Network的万能钥匙,一个万物智能万物感知的时代已经来临。
Hawk Network如何为物联网赋能?
区块链技术如何成为平衡去中心化、安全、性能的新-代基础设施?区块链如何与物联网结合,形成一个可信的物联网络?从目前看,物联网是未来一个引爆点。 物联网跟区块链有很多天然契合的地方。客观来说,物联网跟区块链的结合除了上文提到的分布式数据存储、边缘计算等,还有其他挑战。物联网与区块链的结合极其复杂,要面对数十亿且计算能力不同的设备,要解决异构系统的互操作性、安全、隐私、激励等问题。
Hawk Network有很明确的步骤去逐个解决以上提到的几个问题,目标是实现数十亿规模的物联网设备可以安全接入区块链,同时实现设备和数据之间的互操作性。最终来说,要有实际的落地,超大规模的物联网设备必须实现快速、低费用的交易,且能保护隐私、满足异构系统的设备互联互通,可以激励更多节点进来,增加部署规模,降低运营成本。为解决这些问题,Hawk Network实行三步走的路线。
1. UPOS共识算法更适合分布式物联网特性
Hawk Network采用了UPOS(用户权益证明)的共识机制,UPOS是 为了解决传统DPOS((委托权益证明))共识机制的弊端而设计。比如DPOS机制中生成区块的代表节点相对固定,也很难满足物联网复杂区块链架构的需求等。UPOS的改进点在于提出随机轮转的代理权益共识机制,通过密码学技术周期性地从动态变化的节点池随机选择一组节点负责生成区块,同时优化PBFT的通信复杂度,以提升交易吞吐量。随机轮转代理权益共识机制还有一个好处是适合Hawk Network的主子链架构,可以通过对代理节点池的动态分割支持复杂的区块链架构,保证主链和子链弹性架构的高效安全运行。
2.主子链结构实现跨链互操作性,提交效率
由于场景和需求不同,为实现异构系统之间的沟通,Hawk Network并没有 采用一条公链适用于所有节点的方式,而是让异构设备首先形成一个内部网络,最后连接到大的骨干网,实现与其他网络连接。Hawk Network采 用链中链架构来解决异构网络的互联互通问题。
有一个唯一的主链,在主链之上有很多不同的子链,不同子链上运行的应用和设备都是不同的,可以定制开发,由此解决物联网的异构性问题。通过链中链方式,让不同场景的子链服务于不同需求。比如运行在存储能力弱的设备上的子链可采用类Mimble Wimble架构来减小存储;注重支付场景的子链可能不需要运行智能合约。这些不同的链之间需要传输数字资产和状态,跨链协议可以实现链与链之间的互操作性。当然,这里也需要跨链对于性能和安全的影响。
3.可信计算环境为物联网赋能
Hawk Network对 物联网技术方案进行改进,让它变得轻便、可信任、支持大匿名集合。后续还会在依赖于可信计算环境前提下,利用密码学工具实现轻量级的隐私保护智能合约。使区块链和边缘计算技术赋能物联网。一旦技术成熟,解决了性能、互操作性、成本、隐私、安全等问题,可信的物联网有很大的概率成为区块链的下一个引爆点。能够推动物联网的发展,通过技术和激励机制让物联网最终走向主流,最终给人们带来更便利、安全、可信的服务。
Hawk与出行企业共建智能出行网络
区块链的本质是一个自主的点对点交易网络。网络的节点可以是普通用户,也可以是行业企业,只有多方协商一致,通过智能合约与分布式分类账本等技术,它可以实现人人都可以参与多方共建的生态系统网络。每个人都可以参与的防篡改,分散和完全自治的生态,这与共享经济的性质是一致的。 共享经济是一种点对点的商业模式,随着区块链的应用,它将处于更加先进的状态。社区 自主背后的想法会激励世界各地的人们参与并受益FHawk Network的发展。
1. 本地化分散投入降低风险
Hawk Network将建立一个分散的区块链物联网网络。而不是传统集中化的网络,在用户和服务提供商之间的点对点交易结算过程中,中介机构将被切断,我们预计交易费用将减少近20%。在交易过程中,当用户订购或购买服务(如预订房间)时,Hawk Network的代币将用作交易证书。
用户 可能需要冻结一定数量的代币作为存款,这些存款在交易完成后将被释放。整 个交易过程将由智能合约和交义链接托管技术处理,以确保真实性.合法性和合规性。通过使用HAWK进行交 易的用户和商户,我们将能够实现实时结算,并消除现有平台上常见付款方式涉及的风险和成本。
2. 本地化运营降低成本
Hawk Network将完全实现本地化投资和运营,所有的物联网设备或出行硬件都是由生态企业进行购买然后接入网络。比如用于出行的滑板车,企业用户购买一定 数量的滑板车后在当地城市进行投放。本地化的好处是企业决策者熟悉当地的政策法律,更加了解当地用户的使用习惯,也可以快速便捷地进行设备的维护。在这种模式下,在不久的将来,用户可以在不同的场合使用各种服务,为他们带来更流畅的体验。
3. 多方协作激活网络效应
Hawk Network将用户和服务提共商的数据记录在区块链上,例如身份信息,资产信息,交易记录和对不同服务的评论。我们不用存储和访问集中式数据库中的数据,而是通过带有私钥的分布式存储方案来存储和提取数据,这意味着数据不会被篡改,只能由拥有者访问。
基FHawk Network生态系统内所有用户和资产数据的真实性和不可篡改,因此Hawk Network将形成一个多 方共赢的协作网络,在这个网络中有车主、骑行用户、社区合伙人等,甚至还有其他硬件合作伙伴构成的一个生态。这个生态是相互依存,相互激励的正向生态模型。这种协作关系是正向的,而不是传统的竞合关系。当这个协作体系启动以后,会显示非常大的财富效应。
4. 去中心化的共享滑板车(BHK DApp)
BHK(Black Hawk Knight)是Hawk Network. L的第一个应用,该应用旨在打造一个 分布式智能出行平台,用Hawk Network的区块链底层技术将智能硬件、出行服务提供方、骑行用户连接在-起, 并通过去中心化思想和社区生态的玩法,建立一种完全对等的协作网络,BHK未来将形成一个多方共赢的去中心化共享滑板车出行平台。
技术架构
Hawk Network的整 体架构分为四个层次:核心区块链层、API / SDK层、 服务层和应用层。HawkNetwork采用中间件技术,创新了底层区块链技术与传统数据库技术。区块链底层是整个Hawk Network的核心层,承载着API / SDK层、服务层和应用层。
API / SDK层是为分布式物联网企业提供的能快速接入的技术接口工具包,服务层则是为其提供的数据类服务包;最顶层就是直接服务用户的应用层DAPP。Hawk Network平台所有区块链数据都不能被篡改,包括生态系统所有企业的交易记录、信用记录和其他结构化数据等。
1. Hawk Network总架构图
2. 区块链底层
2.1分布式共享分类帐
Hawk Network通过应用基于DHT (分布式散列表)的分布式存储协议部署分布式对等分布式存储技术,数据通过文件内容(Hash) 而不是文件路径(URL) 进行索引。大文件将被分割成固定大小的数据块并分布在多个节点上。每个文件片段都通过散列值进行索引,散列值存储在每个节点的分布式散列表中。
当用户需要提取完整文件时,Kademlia DHT算法 (4)将从分布式存储网络中检索文件片段,并将其重新组装成一个完整的文件。每个服务器节点都没有完整的文件,甚至没有来自-个文件的完整片段索引。因此,如果一台服务器被黑客入侵,他们将无法获得完整的文件数据。
客户的敏感数据,跟踪平台上具有核心价值和非结构化数据的数据,包括头像和照片,都存储在分布式存储网络中。数据散列索引也将保存在区块链中。稍后比较散列可以识别数据的真实性。
这种系统的主要问题之一是需要在冗余和可靠性之间进行平衡。这种冲突通过实施代币激励和骨干节点来解决。用户可以选择文件的可靠性,低可靠性文件可以免费或最低成本进行存储和访问。高度可靠的文件将由骨干节点提供稳定可靠的服务。
Hawk Network的数据结构如下:
2.2共识机制(UPOS)
Hawk Network区块链将采用一种独特的共识算法,即Byzantine Fault Tolerance - User Proof ofStake UPOS (具 备拜占庭容错的用户权益证明)
UPOS共识机制是符合共享经济2.0生态系统性能要求,且最大化兼顾用户权益的去中心化共识算法。此算法核心原则是,在Hawk Network区块链上,所有持有HAWK令牌或在Hawk Network Dapp产生过合法交易(如使用U-Bicycle骑行) 的用户,都拥有Hawk Network区 块链超级节点的投票权,用户将通过投票持续产生区块生产者。
· 区块生产与分叉处理
Hawk Network区块链系统将设计成每0.5秒生产一个区块,并且在确定的时间点,仅且只有一个区块生产者(节点)将被授权生产该区块。如果在预定时间内没有生成,则跳过该块。当跳过一个或多个块时,区块链将会存在0.5秒或者大于0.5秒的间隔,这种间隔是偶发事件,并不会影响整个区块链的生产过程。
Hawk Network进行区块链生产时,以126个出块作为-轮进行生产(共21个节点, 每个节点生产6个块)。在每轮开始前,根据Hawk Network User的投票 结果选出选出21个不同的块生产者。获选生产者的生产顺序由15个及以上的生产者约定的顺序安排(该过程由程序自动完成)。
如果某个生产者因为各种原因(如网络延迟,系统bug等) 错过了一个块,并且在过去24小时未生产任何区块,则会被临时踢出区块生产队列,直到该生产者向Hawk Network区块 链通知打算再次生产区块。通过排除不稳定和不可靠的生产节点,使得遗漏的区块数量实现最小化,确保网络安全高效运行。
某种程度上,UPOS区块链不会出现任何分叉,因为Hawk Network区块链在生产过程中, 生产者是对等的协作关系而非竞争关系。如果出现分叉,共识程序将自动切换到最长的链上。其工作原理是,在UPOS共识机制下,分叉链的新区块添加速度与该链中的生产者数量呈正相关。
也就是说,拥有较多生产者的区块链分叉会比生产者少的链增长速度要快得多,因为生产者占多数的分叉链丢失的区块会更少。此外,任何块生产者都不被允许同时在两个分叉上生产块,如果系统发现区块生产者这么做,将被自动清除出局。区块生产者对每一个区块的数字密码签名和时间戳将用于系统排查。
通过要求所有生产者签署所有区块,拜占庭容错机制被添加到UPOS中,只要没有生产者签署具有相同时间戳或相同区块高度的两个区块。一旦15个生产者签署了一个区块,则这个块被视为不可逆转的。如果拜 占庭式的生产者签署了两个相同时间戳或相同区块高度的区块,那么系统会生成其不忠行为的密码证据。在这一模式下,不可逆的共识应在1秒内可达成。
2. UPOS区块验证过程
当一轮区块生产者由投票确定后,他们可以自行商议确定出块顺序,这样网络连接延迟较低的见证人之间就可以相邻出块,这样可以大大降低见证人之间的网络延迟,使得0.5秒的出块速度有了保障。:
为了保证万无一失,不让任何一个见证人因为网络延迟的意外而被跳过,UPOS的每个见证人将连续生产6个区块,也就是每个见证人负责3秒的区块生产。有一种情况,6个区块中,最后- -个或两个有可能因为网络延迟或其他意外被下一个见证人略过,但6个区块中的前几个会有足够的时间传递给下一个见证人。
UPOS交易确认时间,每个区块生产后立即进行全网广播,区块生产者-边等待0.5秒生产下一个区块,同时会接收其他见证人对于上一个区块的确认结果。新区块的生产和旧区块确认的接收同时进行。大部分的情况下,交易会在秒之内确认,一旦超过三分之二的见证人确认后,区块生产结果将不可逆,这一过程意味着一轮区块生产 完成,继续进行下一轮生产。
3.交易确认时间
标准的UPOS区块链中,区块生产者将100%参与度。在广播后平均0.25秒,交易可认定为99.9%确定。
在UPOS基础上,Hawk Network中加入了异步拜占庭容错,可实现更快的不可逆性。异步拜占庭容错算法能在1秒时间内达到不可逆性的100%确认。
4. 交易证明
Hawk Network要求每一项交易必须包括最近的区块头的哈希值。这个哈希值有两个目的:
● 防止分叉区块链上出现大量重复事务;
● 使得系统能感知到用户 是否在分叉出来的区块链上。
随着时间的推移,所有用户最终直接确认区块链,这使得伪造假冒链变得困难,伪造者无法将合法链中的交易迁移。
5.节点投票规则
拥有HawkToken和HawkNetwork交易记录的用户,都可以进行区块生产者投票,具体为:
●拥有HawkToken令牌,1个令牌可投20票,且投给一个节点最多-票,投票需要锁定UCN48小时;
●一个交易可以投30票,作弊的交易将被取消投票权,且取消该用户24小时投票权;
●每生产126个区块统计-次选票,根据得票从高到底选出21个区块生产者进行下轮区块生产;
●通过API调用进行机器人投票将 被允许;
●如果新一轮投票没有得出结果,则由上一轮区块生产者继续生产。
2.3 椭圆曲线加密算法
Hawk Network使用ECC (椭圆曲线密码体系)对数字资产进行签名以确保每笔交易的安全性。公钥可以从已知的私钥中计算出来。鉴于密钥长度,ECC被广 泛认为是最强大的非对称算法,已在比特币网络中得到充分利用。
ECC:Secp256k1(7)
椭圆曲线密码术(ECC) 是基于有限域上椭圆曲线的代数结构的公钥密码学方法。与非ECC密码学(基于普通的伽罗瓦域)相比,ECC需 要更小的密钥来提供等效的安全性。
椭圆曲线适用于关键协议,数字签名,伪随机生成器和其他任务。间接地,它们可以通过将密钥协议与对称加密方案相结合用于加密。
椭圆曲线是指一个齐次方程:
一个称为无限点的特殊点和椭圆上的所有点形成一个集合,并与定义的加法操作组成一个Abel组。曲线上的每个点都必须是非单一的。数学中所谓的“非奇异”或“平滑”意味着曲线上任何点都有一个切线。
这是secp256k1的椭圆曲线y= x + 7对实数的曲线图。请注意, 因为secp256k1实际 上是在字段Z-p上定义的,所以它的图形实际上看起来像随机分散的点,如图6. -3所示。
Secp256k1是指ECDSA曲线的参数,并且在高效密码学标准(SEC)中进行了定义,
在比特币开始流行之前,Secp256k1几乎 从未使用过,但它现在越来越受欢迎。大多数常用曲线具有随机结构,但secp256k1是 以特殊的非随机方式构建的,可以实现特别高效的计算。因此,如果实施得到充分优化,它通常比其他曲线快30%以上。与 流行的NIST曲线不同,secp256k1的常 量以可预测的方式进行选择,这大大降低了曲线创建者在曲线中插入任何后门]的可能性。
3. SDK/API层
3.1智能合约系统.
Hawk Network的智能合约包括交易处理和存储机制,以及用于接受和处理各种智能合约的完整状态机,交易存储和状态处理在区块链上完成。交易主要包含需要发送的数据,并且所述数据的描述被称为事件。事务和事件信息传递给智能合约后,合约资源集合中的资源状态将被更新,触发智能合约执行状态机判断。如果自动状态机中的一个或多个动作的触发条件得到满足,则合约由状态机根据预设信息自动执行。
根据事件描述信息中包含的触发条件,当满足触发条件时,智能合约系统自动发送预设的数据资源和包含来自智能合约的触发条件的事件。整个智能合约系统的核心是智能合约处理的所有交易和事件仍然作为交易和事件导出。智能合约只是一个交易模块和状态机的系统。它不生成智能合约,也不修改智能合约,只存在于一系列复杂的数字承诺中,触发条件可根据参与者的意愿正确实施。
1.智能合约建设和执行
1)多个用户参 与制定智能合约;
2)合约通过P2P网络传播并存储在区块链中;
3)嵌入在区块链中的智能合约会 自动执行。
2. 以下步骤详细描述了阶段1“多用户参与制定智能合约”的过程:
A.用户必须先在Hawk Network上注册。区块链向用户返回-对公钥和私钥,公钥用作区块链中的帐户地址,私钥是管理帐户的唯一方式。
B.两方或多方根据需要就包括双方权利和义务的合约达成-致,这些权利和义务以机器语言编制。合约由双方以其私钥签署,以确保合约的有效性。
C.已签署的智能合约将连同其内容一起传送 到区块链网络。
3.以下步骤详细描述了阶段2“合约通过Hawk Network网络传输并存储在区块链中”的过程:
A.合约通过p2p通信在整个区块链网络上传输。每个节点都收到一份副本。区块链中的验证节点首先将收到的合约保存到内存中,并等待新一轮的共识来触发和处理合约。
B.在达成共识时,验证节点将最近-段时间内保存的所有合约集合到- 个集合中,计算出合约集合的哈希值,最后将合约集合的哈希值组合成一个块结构,到整个网络。其他验证节点将收到包含的合约集合的散列,并将其与自己保存的合约集进行比较。通过发送一个自 己批准的集合到其他验证节点,通过这多轮传输和比较,所有验证节点最终在指定的时间内就最新的-组合约达成一致。
C.最新的合约集将以块的结构传输到整个网络。如下图所示,每个块包含以下信息:
-当前块的哈希值
-前一个块的哈希值
-达成共识时的时间戳
-其他描述性信息
区块链中最重要的信息是一套达成共识的合约。接收合约集的节点将验证每个合约及其参与者的签名和验证在这条链上。
4. 以下步骤描述了阶段3“内置区块链智能合约自动执行”的过程
A. 智能合约定期遍历状态机,并逐个检查每个合约中包含的当前状态,交易和触发条件。条件满足的交易然后波推入队列以被验证并等待共识,不满足触发条件的交易将保留在区块链中。
B. 最近的验证过程中的事件将被发送到每个验证节点。像常见的区块链事件或交易一样,验证节点首先执行签名验证以确保事件的有效性。已验证的事件将输入待定的共识,等待大多数验证节点达成共识。一旦到达,事件将被成功执行并通知用户。
C. 事件成功执行后,智能合约的状态机将确定其状态。在合约中包含的所有事件被顺序执行之后,状态机将合同状态标记为已完成井将其从最新块中移除。否则它将被标记为“正在进行中”,并继续保存在最新的块中以进行下一轮处理,直到它被标记为完成。整个事件及其状态由内置于区块链核心的智能合约系统处理和完成。它是完全透明和防篡改的。
5.为了实现更加透明的生态系统,我们的平台将采用各种方法来支持共享经济服务提供商开发DApp和智能合约,包括:
- 支持C ++和Solidity语言编程的区块链虚拟机。
- 由于我们的区 块链数据库存储功能,我们的智能合约存储系统中提供了方便的SQL命令。
3.2 数字身份(User ID)
Hawk Network的数字 身分UID是用户在Hawk Network生 态系统中唯一的身份标识,该身份标识包括以下四个方面的内容:用户账户、用户权益、用户信用、用户数据。Hawk Network的用户ID被设计成一个账户对应一个UID,所以为了节约网络资源,原则上Hawk Network不建议用户开多个账户,用户可以经常使用起唯一账户来提高其用户权益.信用和数据的丰富度,以便Hawk Network生态能提供更有针对性的服务。Hawk Network的UID具体架构如下图,我们将分步实现所示模块。
账户管理模块负责用户账户的身份认证,包括注册、登录、注销流程以及账户有关私钥处理。当帐户注册时,原始用户使用的用户名和密码等身份信息将映射到Hawk Network区块链地址。账户登录后,可发送与区块链相关的服务请求,对于交易机密性较高的情况,用户可以选择与区块链地址无关的处理,以避免同一用户的不同交易重复记录在区块中,从而提高用户的安全性和交易的机密性。
3.3 模块
1.基本的服务管理模块
基本服务部署在所有区块链节点上,以验证服务请求的有效性,并在达成共识后记录有效请求。对于新的服务请求,基本服务先调整和分析接口,然后执行认证处理。交易或合同签署并加密后,将其添加到该块并进行广播以实现节点之间的一致性。如果达成共识,它将被添加到下一个区块。
2.用户管理模块
我们的用户管理模块负责管理所有区块链参与者的身份信息,包括公钥和私钥生成维护,密钥存储管理以及维护用户真实身份与区块链地址之间的关系。通过授权,它还监督和审核某些交易。
3.智能合约管理模块
我们的智能合约模块负责合同登记和管理触发条件和执行。在用户编制合同并在区块链内广播之后,如果符合条件的话,双方签著的合约将被执行。
4.交易机制
交易是资产或合约权利变化的活动。Hawk Network设计 了几种类型的交易,并且它们都包含输入列表,输出列表,签名列表和交易类型相关数据。
要创建新的用户发布资产,用户可以为特定资产定义类型、名称、总金额和管理员帐户。创建资产需要消耗一定数量的代币作为额外的服务费用。
●合约交易: 指定所有参与交易,并根据每笔交易的资产类型确定是否需要确认接受。交易对手可以选择接受(签名)或拒绝(忽略)。
●代理交易: 不指定交易对手,但委任代理。该代理负责匹配每笔交易的交易对手。“超导交易”是通过这种交易类型实现的。
超导交易的数据结构如下:
5. 信用评级系统
什么是传统的信用评级模型?
在FICO (8) 的情况下,信用评分取决于五个维度:支付历史,账户数量,信用卡使用的长度,信用类型和新账户的数量。
企业信用报告系统是相似的,它们都包含诸如银行信用报告,税务报告等信息。基于信用评级模型的数据有一个共同的缺陷,评级的可靠性取决于其模型的可靠性。信用信息不是直接的,而是间接的数据。
我们如何通过区块链执行信用评级;用户共识+毀掉硬币日(9)
我们所需要的只是原始交易数据,因为区块链交易处理时间的方向,所以重复消费的边际成本不再为零,它与破坏的硬币日数成正比。销毁硬币天是区块链中非常重要的概念。对于任何给定的交易,通过计算交易中的硬币数量并将其乘以该硬币花费后的天数来计算。如果有人在100天前收到了10个硬币并且他们今天花费了,那么1000个硬币8已被销毁。
因为信用评估的权重因子被破坏,可以防止作弊者在两个账户之间重复转移代币以增加信用。这也可以防止有意的负面评论,因为更高的投币8数被破坏意味着信用评估中交易的更高权重。
当一个有两个交易账户的骗子试图通过在-天之内重复转移账户之间的硬币来给自己一个很高的信用评分时,只有第一笔交易将被计算,因为所有交易被破坏的硬币天的总重量,骗子的表现几乎等于最终信用评估中第一笔交易的金额。对于具有恶意目的的用户也是如此,并尝式使用小额交易来故意制造差评。它对用户的信用几乎没有影响。
加权模型是指用户获得的信用评估分数乘以交易销毁的硬币日数以得到用户的最终信用评分。
模型如下:
此外,Hawk Network还将 第三方信用评级机构的信用数据作为“用户信用卡”生态系统的一部分。它负责提供可靠的人工智 能算法,从Hawk Network的DApp获取用户信息, 以获得可靠的数据分析结果,从而实现可靠的信用输出和HAWK作为奖励。
4. 服务层
1.账户管理模块
我们的账户管理模块负责用户账户的身份认证,包括注册,登录,注销流程以及账户无关私钥处理。当帐户注册时,原始用户使用的用户名和密码等身份信息将映射到Hawk Networ区 块链地址。账户登录后,可发送与区块链相关的服务请求。对于交易机密性较高的情况,用户可以选择与区块链地址无关的处理,以避免同一用户的不同交易重复记录在区块中,从而提高用户的安全性和交易的机密性。
2.政策管理模块
我们的策略管理模块包括负责对用户数据,私钥系统,节点加入和退出以及数据访问进行权限控制和管理的“策略配置",“数据安全性",“访问控制”和“监管和审计”。 它还包括审计权限,帐户委托权限,节点共识权限和数据访问权限。审计许可是为监管机构提供审计功能,以控制数据范围和访问权限,将与共享分类账上的交易无关的用户链接起来。帐户委托权限用于控制通过授权访问用户账户。共识权限管理新加入节点的访问权限。访问权限用于管理来自区块链的客户端数据查询。
3.系统管理模块
为了使共享服务提供商能够快速迁移Hawk Network 上的现有服务,Hawk Network提供了一个完整的,快速的,可视化的操作监控系统。它主要包括系统配置,监控,报警,发布和服务分析功能。释放模块可以支持操作场景,如系统的初始部署,正在运行的程序的升级以及操作期间的节点扩展。发布模块保证了可执行程序的一致性,如接口,一致性算法等重要模块。
4.智能合同管理模块
Hawk Network智 能合约可分为两种类型:标准合约和定制合约。标准合约包括相对简单的逻辑,如资产一致性检查。自动结算,多方互认确认转账和自动期限结算。用户定制的智能合同支持定制配置,并将业务逻 辑添加到现有的合同模板,这也支持在单独的环境中运行的复杂程序化合同。
智能合约按四个程序处理
1)合同注册:
合约及其参与方签署的内容将通过Hawk Network网络进行广 播,并在达成共识后存储在我们的区块链中。
2)合同触发器:
合同注册后,合同执行可以通过一个外部条件触发,如时间,事件,交易等。
3)合同执行:
合同执行是指在单独的环境中运行合同代码的完整过程,包括为合同构建镜像环境,在其中执行代码,并在处理状态更改和共识例外后达成共识。
4)合同终止:
如果合同已经执行,过期或业务逻辑发生变化,合同将被终止或清理。清理过程需要多节点共识才能完成。
5. 应用层
为企业级供应商开放的平台
通过Hawk Network开放平 台上的API或SDK,智能生态出行中的企业可以构建DApp或将他们现有的应用程序快速地迁移到Hawk Network上。在完成注册为第三方运营商后,他们将获得增值服务,其中包括获得新客户和代币的能力。
我们的开放平台将提供服务,包括使用智能合约,自动分期付款,关键链数据查询,用户信用评级和一系列营销功能。
通过Hawk Network的数据分析系统,我们可以实现以下目标;
● 公司可以访问平台,整合平台资源,并与他人合作实现双赢的结果,从而开发出更具竞争力和更有价值的生态系统。
● 公司可以更新其公司数据库, 上传用户数据并提供有价值的内容。
● 将公司的在线软件 和离线硬件集成到一个完整的生态系统中。
● 通过数据分析,违规处罚,信息加密和企业联盟子系统,它支持各种业务场景,扩大Hawk Network生态系统并提高用户的参与度。
● 透明的会计和数据管理系统,通过发布和执行必要的行动,例如数据分析,自动分期付款,奖励计划,关键数据查询和HAWK代币传输,提高公司的可信度。
●改进数据收集能力以及更准确的数据分析,以生成用户报告,包括:日常应用,应用环境,个人数据模型。
●更好的数据评估,结构改进和降低运营成本。通过Hawk Network的钱包子 系统:为公司和用户提供改进的账户信息管理,以更好地利用其HAWK代币。
●通过网关访问智能硬件/共享产品审查器,它将用户数据与大数据分析相集成,从而改善用户体验。(考拉)