From Wikipedia - Reading time: 8 min
This article may meet Wikipedia's criteria for speedy deletion because in its current form it serves only to promote or publicise an entity, person, product, or idea, and would require a fundamental rewrite in order to become encyclopedic. However, the mere fact that a company, organization, or product is a page's subject does not, on its own, qualify that page for deletion under this criterion. This criterion also does not apply where substantial encyclopedic content would remain after removing the promotional material as deletion is not cleanup; in this case please remove the promotional material yourself, or add the {{advert}} tag to alert others to do so. See CSD G11.
If this article does not meet the criteria for speedy deletion, or you intend to fix it, please remove this notice, but do not remove this notice from pages that you have created yourself. If you created this page and you disagree with the given reason for deletion, you can click the button below and leave a message explaining why you believe it should not be deleted. You can also visit the talk page to check if you have received a response to your message. Note that this article may be deleted at any time if it unquestionably meets the speedy deletion criteria, or if an explanation posted to the talk page is found to be insufficient. Note to administrators: this article has content on its talk page which should be checked before deletion. Administrators: check links, talk, history (last), and logs before deletion. Consider checking Google.This page was last edited by AnomieBOT (contribs | logs) at 20:44, 2 January 2025 (UTC) (4 seconds ago) |
The topic of this article may not meet Wikipedia's general notability guideline. (January 2025) |
A major contributor to this article appears to have a close connection with its subject. (January 2025) |
| Original author(s) | Pellegrino Prevete |
|---|---|
| Developer(s) | The Martian Company |
| Initial release | 2024[1] |
| Stable release | 0.0.0.0.0.0.0.0.1.1.1.1[2] |
| Repository | |
| Written in | Bash, Solidity |
| Type | File System |
| License | AGPL 3.0[3] |
| Website | github |
The Ethereum Virtual Machine File System, in short EVMFS, is a distributed, uncensorable, file system running on Ethereum Virtual Machine-compatible blockchain networks.
The file system itself consists of a Solidity smart contract.[4] Each network address on the network is assigned a namespace in which files are uniquely identified by their SHA256 hash.[4] Files are stored onto the blockchain as integer mappings of base64 encoded text strings. After having been correctly uploaded, files are locked to avoid tampering.[5]
The full structure of an EVMFS URI is the following:
evmfs://chainId/deployment_address/namespace/file_hashwhere chainId is a numerical identifier for the blockchain network, deployment_address is the network address of the file system, namespace is the address of the user uploading the file and file_hash the unique hash corresponding to the file.
So for example the URI corresponding to the wikitext for the first revision of this article is:
evmfs://100/0x69470b18f8b8b5f92b48f6199dcb147b4be96571/0x87003Bd6C074C713783df04f36517451fF34CBEf/c37db3073782d593bffa0aed281e755222747628b53be63032ddf140cfbc0555Due to the untamperable nature of blockchain transactions, the above file cannot be in any way deleted, altered or taken down, thus making the file system uncensorable.