Moxie Marlinspike, ontwikkelaar van de beveiligde chatapp Signal, werkt samen met anderen aan een nieuwe cryptocurrency die de naam MobileCoin draagt. Deze moet zich richten op bruikbaarheid, voornamelijk op mobiele apparaten.
Volgens Wired is Marlinspike sinds vier maanden betrokken bij de ontwikkeling van het project. "Ik denk dat bruikbaarheid tegenwoordig een van de grootste uitdagingen met cryptovaluta is. De innovaties die ik wil zien, zijn die waardoor de valuta gebruikt kan worden in normale omgevingen, zonder de eigenschappen op te geven die cryptocurrencies van gewone valuta onderscheiden", aldus Marlinspike. Het team achter het project heeft onlangs een beknopte whitepaper met meer informatie gepubliceerd.
Daarin schrijven de auteurs dat mobiele apparaten er doorgaans moeite mee hebben om een blockchain van verscheidene gigabytes te synchroniseren en dat minutenlange transactietijden onacceptabel zijn bij normaal gebruik. Bovendien zouden gebruikers vaak niet in staat zijn om hun geheime sleutels gedurende lange periodes veilig te houden.
MobileCoin maakt gebruik van consensusprotocol Stellar, dat momenteel gebruikt wordt voor het uitwisselen van geld. Al het 'zware werk', zoals het bijhouden en verwerken van transacties, wordt gedaan door nodes en niet door de mobiele apparaten zelf. Die draaien in een secure enclave van processors met SGX. Dat is een functie van Intel-cpu's, ook Software Guard Extensions genoemd. Intel maakte deze functionaliteit in 2013 tot onderdeel van zijn architectuur om de mogelijkheid te bieden beschermde softwarecontainers te maken. Daardoor mag een eigenaar van een node niet kunnen zien wat zich daarbinnen afspeelt.
Uiteindelijk moeten MobileCoin-gebruikers in staat zijn om een app te installeren en die met een viercijferige pin te beveiligen. Daarmee kunnen ze vervolgens snel betalingen uitvoeren via chatapps als WhatsApp en Signal. Sleutelbeheer wordt uitgevoerd door de nodes. Marlinspike paste het gebruik van SGX onlangs ook toe bij een functie van Signal.