一步一步学学HIVE第0期

截图HIVE官网

楔子

  • 无知 最近在学习其他的一些网络架构与协议时候。蓦然回首!回看HIVE!真的对hive一无所知(虽然自己还写过一些hive的应用,翻稳文档都是几年前的,关于hive一些事情,问AI都不靠谱)。hive的架构是什么呢?路线图是什么?hive来自哪儿,hive又要走向何方?我真的一无所知。干脆一步一步从官网学学,在这儿顺便记录一下笔记。

入门

  • 基本概述 HIVE区块链项目是一个去中心化的社交媒体和内容平台,它源自于Steem区块链的分叉而来,基于区块链技术的内容奖励平台,允许用户通过发布内容、参与评论和投票来获得加密货币奖励。它是一个社区拥有的区块链,专注于社交媒体和用户创建的内容。目前社区官方概述没这么简单了,野心很大了,hive的基础链是灵活为核心目标,不局限于社交媒体与内容平台,走向客户端多样性,基础链方向。共识机制基于使用委托权益证明(DPoS)机制,由社区选出的见证人(Witnesses)负责验证交易和生成区块。

  • 路线图 首先看看hive最近的路线规划。这个季度就是区块链浏览器界面,搞API(接口)。下个季度还是搞API(接口)。

截图HIVE官网

  • 架构 生态架构主要基于三层架构:基础层中间层应用层
    • 基础层(核心区块链层) 基础层是HIVE的核心基础设施,由DPoS共识机制、区块链状态数据库、交易处理系统、资源管理系统和密码学组件组成,负责维护网络安全性、处理交易验证、生成区块并管理网络资源分配,确保整个系统以3秒的区块时间高效运行,同时通过Resource Credits系统实现零手续费交易。
    • 中间层(API和服务层) 中间层作为基础层和应用层之间的桥梁,提供各种节点服务、API接口、中间件工具、数据处理服务和RPC通信协议,为开发者提供访问和操作区块链数据的能力,包括Hive Application Framework开发框架、智能合约接口、数据索引和缓存服务,使得上层应用能够高效地与底层区块链交互而无需了解复杂的底层实现细节。
    • 应用层(前端和用户界面) 应用层直接面向终端用户,包含多种社交媒体平台(如Hive.blog、PeakD、Ecency)、钱包工具(Hive Keychain、Hive Wallet)、游戏应用(Splinterlands、dCity)、开发者工具库和各种集成服务,这些应用为用户提供友好的界面和功能,使他们能够在不直接接触复杂区块链技术的情况下,享受内容创作、社交互动和加密货币奖励的生态系统。

END

  • 学到这里 今天学到这里。主要是了解hive基础概念,目前开发意图,整个技术架构。下一回合不知道学什么了。哈哈哈,本来想想学学HIVE的L2智能合约开发的,但是听说测试很麻烦。就目前放弃学了,听说挺简单,没试过!