Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phantasma-io/phantasmachain
Blockchain with native storage and smart contract integration.
https://github.com/phantasma-io/phantasmachain
api blockchain cryptocurrency decentralized dht kademlia smart-contracts storage virtual-machine wallet
Last synced: about 2 months ago
JSON representation
Blockchain with native storage and smart contract integration.
- Host: GitHub
- URL: https://github.com/phantasma-io/phantasmachain
- Owner: phantasma-io
- License: mit
- Created: 2024-03-11T10:52:42.000Z (10 months ago)
- Default Branch: auctions
- Last Pushed: 2024-03-11T10:53:06.000Z (10 months ago)
- Last Synced: 2024-08-04T02:10:12.065Z (5 months ago)
- Topics: api, blockchain, cryptocurrency, decentralized, dht, kademlia, smart-contracts, storage, virtual-machine, wallet
- Language: C#
- Homepage: https://phantasma.info/
- Size: 5.64 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Phantasma
Decentralized network for smart storage## Commits
[![GitHub last commit](https://img.shields.io/github/last-commit/phantasma-io/PhantasmaChain.svg?style=flat)]()
[![GitHub commit activity the past week, 4 weeks](https://img.shields.io/github/commit-activity/y/phantasma-io/PhantasmaChain.svg?style=flat)]()## Social
### Discord
[![Discord Chat](https://img.shields.io/discord/404769727634997261.svg)](https://discord.gg/RsKn8EN)
[![Twitter Follow](https://img.shields.io/twitter/follow/phantasmachain.svg?style=social)](https://twitter.com/phantasmachain)## Contents
- [Description](#description)
- [Components](#components)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Building](#building)
- [Contributing](#contributing)
- [License](#license)---
## Description
Phantasma implements a decentralized content distribution system running on the blockchain, with strong emphasis on privacy and security.
To learn more about Phantasma, please read the [White Paper](https://phantasma.io/phantasma_whitepaper.pdf).
## Components
Component | Description | Status | Percentage
:---------------------- | :------------ | :------------ | :------------
Chain Core | eg: accounts, transactions, blocks | In development | 95%
Wallet | CLI wallet | In development | 95%
VM | Virtual machine to run smart contracts | In development | 95%
Smart Contracts | eg: language features, compilers | In development | 80%
Economy | Tokens / NFT | In development | 95%
Network | P2P communication | In development | 85%
Consensus | Distributed consensus for nodes | In development | 85%
Scalabilty | Side-chains / Channels | In development | 80%
Relay | Off-chain relay | In development | 60%
Storage | Distributed storage | In development| 90%
API | RPC api for nodes | In development | 90%## Compatibility
Platform | Status
:---------------------- | :------------
.NET Framework | Working
.NET Core | Working
Unity | Working
Xamarin / Mobile | Working
C++ | Working
Mono | Working
UWP | Untested## Installation
To install Phantasma SDK to your project, run the following command in the [Package Manager Console](https://docs.nuget.org/ndocs/tools/package-manager-console):
```
PM> Install-Package Phantasma
```## Building
To build Phantasma on Windows, you need to download [Visual Studio 2017](https://www.visualstudio.com/products/visual-studio-community-vs), install the [.NET Framework 4.7 Developer Pack](https://www.microsoft.com/en-us/download/details.aspx?id=55168) and the [.NET Core SDK](https://www.microsoft.com/net/core).
If you need to develop on Linux or macOS, just install the [.NET Core SDK](https://www.microsoft.com/net/core).
For more information about how to build dApps for Phantasma, please read the [documentation](http://phantasma.io/development).
## Contributing
You can contribute to Phantasma with [issues](https://github.com/Phantasma-io/PhantasmaChain/issues) and [PRs](https://github.com/Phantasma-io/PhantasmaChain/pulls). Simply filing issues for problems you encounter is a great way to contribute. Contributing implementations is greatly appreciated.
## License
[![MIT License](https://img.shields.io/apm/l/atomic-design-ui.svg?)](https://github.com/tterb/atomic-design-ui/blob/master/LICENSEs)
The Phantasma project is released under the MIT license, see `LICENSE.md` for more details.
## Related Projects
Project | Description | Status | Percentage
:---------------------- | :------------ | :------------ | :------------
[Phantasma Wallet](https://www.phantasma.io/wallets) | Cross platform Phantasma wallet | 2 Available | 100%
[Phantasma Explorer](https://explorer.phantasma.io/) | Block explorer for visualizing Phantasma chain data | Complete | 100%
[Phantasma Node](https://github.com/phantasma-io/PhantasmaNode) | Phantasma node deployment | In development | 90%
[Phantasma SDK](https://github.com/phantasma-io/PhantasmaSDK) | Software development kit | In development | 60%
[Phantasma Link](https://github.com/phantasma-io/PhantasmaLink) | Browser extensions for interacting with Phantasma dApps | Complete - PhantasmaLink | 100%
[Phantasma Compiler](https://github.com/phantasma-io/PhantasmaCompiler) | Phantasma smart contract compiler for high-level languages | In development | 30%
[Phantasma Assembler](https://github.com/phantasma-io/PhantasmaAssembler) | Phantasma smart contract assembler for low-level instructions | In development | 90%
[Nachomen](https://nacho.men) | Phantasma-based video game | In development | 95%