Skip to content

Blockchain with native storage and smart contract integration.

License

Notifications You must be signed in to change notification settings

vincentgeneste/PhantasmaChain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phantasma

Decentralized network for smart storage

Commits

GitHub last commit GitHub commit activity the past week, 4 weeks

Social

Discord

Discord Chat

Twitter

Twitter Follow

Contents


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.

Components

Component Description Status Percentage
Chain Core eg: accounts, transactions, blocks In development 95%
Wallet CLI wallet In development 90%
VM Virtual machine to run smart contracts In development 95%
Smart Contracts eg: language features, compilers In development 45%
Economy Tokens / NFT In development 95%
Network P2P communication In development 85%
Consensus Distributed consensus for nodes In development 75%
Scalabilty Side-chains / Channels In development 80%
Relay Off-chain relay In development 40%
Storage Distributed storage In development 80%
API RPC api for nodes In development 90%

Compatibility

Platform Status
.NET Framework Working
.NET Core Working
Unity Working
Xamarin / Mobile Working
Mono Working
UWP Untested

Installation

To install Phantasma SDK to your project, run the following command in the Package Manager Console:

PM> Install-Package Phantasma

Building

To build Phantasma on Windows, you need to download Visual Studio 2017, install the .NET Framework 4.7 Developer Pack and the .NET Core SDK.

If you need to develop on Linux or macOS, just install the .NET Core SDK.

For more information about how to build dApps for Phantasma, please read the documentation.

Contributing

You can contribute to Phantasma with issues and PRs. Simply filing issues for problems you encounter is a great way to contribute. Contributing implementations is greatly appreciated.

License

MIT License

The Phantasma project is released under the MIT license, see LICENSE.md for more details.

Related Projects

Project Description Status Percentage
Phantasma Wallet Cross platform Phantasma wallet In development 60%
Phantasma Explorer Block explorer for visualizing Phantasma chain data In development 70%
Phantasma Node Phantasma node deployment In development 60%
Phantasma SDK Software development kit In development 30%
Phantasma Link Browser extensions for interacting with Phantasma dApps In development 20%
Phantasma Compiler Phantasma smart contract compiler for high-level languages In development 10%
Phantasma Assembler Phantasma smart contract assembler for low-level instructions In development 90%
Nachomen Phantasma-based video game In development 90%

About

Blockchain with native storage and smart contract integration.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.9%
  • Shell 0.1%