Skip to main content

Feature Lists

As a decentralized storage network, Greenfield provides a rich set of features and playability. This article documents the key features and their development status on Greenfield. Please stay tuned.

Feature NameDescriptionStatus
Ethereum compatible addressGreenfield supports Ethereum compatible address format, which means users can continue to use Ethereum compatible wallets and accountsMainnet
EIP-712 transactionSupport structured signature method of EIP-712, making the signed message user-readableMainnet
GovernanceValidators can vote on proposals through governance, including modification of various module parameters, validator joining and exiting, new SP joining, cross-chain contract parameters, etc.Mainnet
Permission stakingSupport validator joining and exiting through governance, validator delegate/undelegate operationsMainnet
Greenfield <-> BSC token transferSupport bidirectional cross-chain token transfer between BSC and GreenfieldMainnet
SP basic operationsSupport new SP joining, viewing current SP, modifying SP information, and updating SP storage prices, etc.Mainnet
Bucket operationsSupport creating/updating/deleting bucketsMainnet
Object operationsSupport creating/uploading/downloading/deleting objectsMainnet
Group operationsSupport creating/updating/deleting groupsMainnet
Billing systemUsers need to pay storage and reading fees for objects stored on Greenfield. SPs earn corresponding income through corresponding storage services. Greenfield uses a stream payment method to calculate feesMainnet
Permission managementGreenfield provides rich permission management functions, which can assetize data stored on it and open it to certain users. Greenfield supports adding or deleting permissions for individual users or groups at the bucket and object levelMainnet
Resource mirrorGreenfield supports mapping buckets, objects, and groups to BSC. There is a unique NFT on BSC corresponding to the data and resources, and developers can build various smart contract cross-chain management of resources on BSC, providing rich playabilityMainnet
Universal endpointUsers can access files stored on Greenfield through any SP in the SP networkMainnet
FolderGreenfield supports prefix queries and delimiter queries for files within buckets, allowing dApps to organize folders on top of GreenfieldMainnet
Data challengeGreenfield uses the data challenge scheme as a guarantee of data existence. Greenfield will randomly challenge the data segments stored on SPs. Users can also challenge any data segments stored on SPs to ensure that SPs correctly store their dataMainnet
Data recoveryData recovery is used to ensure that the original data can be recovered when certain data is lost on SPs, ensuring the reliability of user data on Greenfield. Greenfield supports various forms of data recovery: 1. Data will be automatically recovered after data challenge succeeds. 2. Data will be automatically recovered when users find that the data is unreadable. 3. SPs can selectively recover some lost data through toolsMainnet
Large object and breakpoint resumeGreenfield supports breakpoint resume, which improves the efficiency and user experience of object transferMainnet
SP graceful exitWhen SPs want to exit voluntarily for some reason, Greenfield can support SPs to migrate the previously stored data to other SPs and then exit, so that the freedom of SPs is ensured without affecting the availability of data on GreenfieldMainnet
Migrate bucketGreenfield supports users to migrate their bucket from one SP to anotherMainnet
Expiration time for group memberGreenfield supports setting expired time for group membersMainnet
Link with opBNBBuild native cross-chain bridge between Greenfield and opBNBMainnet
Resource tagsSupport setting tags for bucket, object, and groupMainnet
Cross-chain permission moduleEnable add/delete permission from BSC/opBNB smart contractsMainnet
Atomic updateSupport update object other than delete and create againTestnet
Greenfield as DA layerMake Greenfield as the DA layer of the other Blockchains such as opBNB and BSCDesign
Permanent StorageSupport for permanent object storageDesign
Off Chain AuthStreamline off-chain authentication on GreenfieldMainnet
SP as the upload agentPrimary Storage Provider acts as the upload agent for object creation on GreenfieldMainnet
Greenfield Storage Fee PaymasterA storage fee paymaster solution for sponsors to cover storage costs on GreenfieldTestnet
Cross-Chain ProgrammingImprove Greenfield cross-chain programming capabilityTestnet