使用 goenv 进行版本管理
lisk 网络交互
概述 Greenfield 上的一个 Object 存储在多个 SP 之间,例如 50MB: 在详细介绍之前,我们先介绍一些数据存储的概念。 Segment Segment 是 Object 的基本存储单元。一个 Object 的有效载荷由一个或多个 Segment 依次组成。Segment 的大小在 Greenfield 区块链上进行全局配置。默认 Segment 大小为 16MB。对于较大的 Object,有效载荷数据将被分成许多 Segment。如果 Object 小于 16MB,则只有一个同等大小的 Segment。 请注意,Object 的有效载荷数据将被分割成相同大小的分 Segment,但最后一个分 Segment ...
Virtual Group
概述 greenfield-cometBFT 合并了 cometBFT 官方 的 v0.37.2 分支,当前 mechain 使用的也是 v0.37.2 版本。mechain-cosmos-sdk 使用的是 v0.37.1 版本。 根据 greenfield-cometBFT 官方文档 描述: We implement several key features based on the CometBFT fork: Vote Pool. Vote pool is used to collect votes from different validators for off-chain consensus. Currently,...
本文档描述了 Greenfield 如何向不同的交易类型收取费用以及 BNB Greenfield 的代币经济学。 概述 在 Cosmos SDK 中, gas 指定单位来跟踪执行期间的资源消耗。 在 Greenfield 等应用专用区块链上,存储的计算成本不再是决定交易费用的主要因素,而是 Greenfield 的激励机制。例如,创建和删除存储对象使用等量的 I/O 和计算资源,但 Greenfield 鼓励用户删除未使用的存储对象以优化存储空间,从而降低交易费用。 不同于 Cosmos SDK 中的 gas meter,Greenfield Blockchain 重新设计了 gashub 模块,...
概述 Greenfield Storage 通过权限模块管理权限控制。 所有数据资源(如 object、bucket、payment 账户和 group)都需要授权才能访问。这些授权规定了每个账户可以执行的操作。 一些权限示例: Put, List, Get, Delete, Copy, and Execute data objects; Create, Delete, and List buckets Create, Delete, ListMembers, Leave groups Create, Associate payment accounts Grant, Revoke the above permissions 这些...
概述 存储提供商(SP)是存储服务的基础设施提供商。它们与 Greenfield 验证者协同工作,提供完整的存储服务。验证者以共识方式存储元数据和经济账本,而 SP 使用 Greenfield 链作为账本和单一事实来源来存储 object 的实际数据。SP 为用户和 dApp 提供一系列便捷的服务来管理 Greenfield 上的数据。 如何工作 SP 需要首先通过在 Greenfield 区块链上存款作为他们的 Service Stake 来注册自己。然后,验证者将执行治理程序来投票选举 SP。当加入和离开网络时,SP 必须遵循特定操作以确保用户的数据冗余,否则他们将面临 Service Stake 罚款。 SP 提供可公开访问...
使用 antlr 开发新语言
使用 slither 提高合约代码质量