Mobile Bitcoin Payment System (MBPS) Federation

State: completed by Mehmet Ali Bekooglu

The goal of this thesis is to create a federation for MBPS servers. The current architecture is a client/server architecture, which is the complete opposite to the P2P nature of the Bitcoin network. The idea is to create a fedaration based on MBPS servers to create a superpeer type of network. To enable payment in less than a second, a client/server architecture will be used. However, MBPS servers can federate allowing users from other MBPS servers. The following example illustrates the use-case: UZH and ETH have a federated MBPS system. If a UZH student is going to eat at ETH, the payment would go from the UZH server to the ETH server and perform the transaction without any Bitcoins involved yet. The outstanding amount is then sent via the Bitcoin system once or twice a day between the two parties.

20% Design, 70% Implementation, 10% Documentation
Android 4.4, NFC, Java, Nexus 7/10, Spring, Tomcat

Supervisors: Prof. Dr. Burkhard Stiller, Dr. Thomas Bocek, Guilherme Sperb Machado

back to the main page