Puzzlr is a decentralized and secure image sharing App for Android and iOS. It uses Fabric, a blockchain created by the Hyperledger Project. Puzzlr is made available as a Proof-Of-Concept and should not not be considered as a "safe" product.
- Copy the chaincode files into your Fabric's' virtual machine.
- In the VM, run
go getin chaincode_user folder to get bcrypt.
- Launch obc-peer.
- Deploy the 3 chaincodes.
Client Installation and Usage
Open this project with XCode, Build and install it on your device. Be sure to replace the IP with the IP of your Open Blockchain server.
Puzzlr is meant to be intuitive and easy to use. Just create an account. If you want to send a picture to someone, you need to add him in the "Contact" menu. Then you can go back to the "Send/Receive" menu and create a new message. Just press send. On the other device just pull down to refresh and see the message.
Thanks to all IBM Open Blockchain developpers.
Many thanks to the developper of SwiftyRSA, Swift-RSAUtils, AsymmetricCryptoManager, CryptoImportExportManager, SWRevealViewController and CryptoSwift.