Skip to content

SoloSafe/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ SoloSafe - Research on Offline Asset Transfers πŸ”’

SoloSafe is a research-driven project that explores offline asset transfers using cutting-edge cryptographic techniques like Zero Knowledge Proofs (ZKPs) and decentralized technologies built on Starknet.

The project enables peer-to-peer asset transfers without requiring an internet connection. SoloSafe leverages WiFi Hotspot and Bluetooth technology for communication, creating a novel approach for securely transferring assets in environments with no internet access. πŸ”—πŸ“Ά


🌟 Features

  • ⚑ Zero Knowledge Proofs: Secure transfers without exposing sensitive data.
  • πŸ“‘ Offline Transactions: Transfers that can happen in the absence of internet, using WiFi or Bluetooth.
  • πŸ§‘β€πŸ’» Starknet Integration: Built on top of Starknet with scalability and security in mind through zk-rollups.
  • πŸ›‘οΈ Secure Asset Transfers: Ensure privacy and integrity even in offline environments.
  • πŸ“± Mobile-first design for Android, iOS, and KaiOS devices.

πŸ› οΈ Architecture

The core idea of SoloSafe involves multiple layers, including Zero Knowledge Proofs, peer-to-peer communication protocols, and a decentralized architecture powered by Starknet. Below is a high-level visual representation:



Peer-to-Peer Communication

Bluetooth WiFi | |

| | | | | ZKPs | <β€”> | ZKPs | | | | |

Starknet

πŸ“± Supported Platforms

β€’	Android
β€’	iOS
β€’	KaiOS

πŸ“‘ Peer-to-Peer Transaction Workflow

1.	WiFi Hotspot or Bluetooth: Devices connect without the need for internet.
2.	QR Code: Exchange information between sender and receiver securely.
3.	Zero Knowledge Proofs: Assets are transferred, maintaining privacy and security.
4.	Starknet: The transaction is finalized using zk-rollups when back online.

🀝 Contributing

We welcome contributions to the SoloSafe project! Please follow our contribution guidelines to get started.

1.	Fork the repository.
2.	Create a new feature branch (git checkout -b feature-branch).
3.	Commit your changes (git commit -m 'Add new feature').
4.	Push the branch (git push origin feature-branch).
5.	Create a pull request.

πŸ“¬ Contact

β€’	🐦 Twitter
β€’	πŸ’¬ Telegram
β€’	πŸ“‚ GitHub
β€’	πŸ“§ info@solosafe.xyz

πŸ›‘οΈ License

This project is licensed under the MIT License. See the LICENSE file for details.

πŸ” SoloSafe – Innovating asset transfer without boundaries.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published