Internet of Coins Update #14: Grandma and the Internet of Coins

18 May 2017 / CodaSiren

Grandmothers set the standard

Many initiatives in the cryptocurrency world are strongly focused on the latest and greatest features, and making sure to be ahead of other projects in leaps and bounds. This leaves out a huge amount of potential users who are very interested, but do not know how to use cryptocurrency, or even exactly what it is, and thus need a set of tools that give them a simple and comprehensive experience.

That is why our first focus is making sure our wallet is built to accomodate those who have less tech experience. Basic functionality has priority, in order to leave no one behind. This starts with careful design of how to log in, seeing an overview of and access to funds. Following that is simplifying the sending and receiving of transactions. We will be testing how people respond to the user experience of the wallet, and how we can make it easier to use.

Choosing our libraries

In the field of developments, we worked last week on formalising the different libraries that will form the underpinning for the Internet of Coins network infrastructure. Not a simple task, since there are many different factors to take into account, such as security, quality and readability of the code, whether it is being actively maintained or abandoned, as well as the licenses under which it is available. Much code relies on extensive third party frameworks or libraries that are subject to change and can be difficult to maintain or simply too large and bulky for a lightweight approach. We try to keep technical dependencies as small as possible.

Human readable hashstrings

One of the things we integrated this week are functions to convert hexadecimal strings (12a0d99ff) to a more friendly form. We chose for the RFC4648 standard, to convert hexadecimal strings to Base32 notation in a bit-safe manner (so that no bits are shifted to a different position). Since we could not find a library without extensive dependencies or that could convert with the simple and direct approach required for our project, we implemented these functions ourselves. In Base32 notation, the numbers 0, 1, 8 and 9, that can be confused with letters like O, I, B and P, are left out. Keep in mind that many people do not primarily use the latin alphabet. The shorter strings, like PBD 7XW ZF2 are easier to communicate, remember and write down, so that non-technical people can also use IoC technology without hurdles.



events Bitcoinference altcoins bitcoin Hybrid Assets history integration dapps decentralized meta-network inter-blockchain value exchange exchanges risk hacks multigateways smart contracts smart oracles assets cryptoequity merchants instability evolution revolution development consortium politics Virtual Bitcoin Expo Bitcoin Wednesday Ethereum Arnhem Bitcoin City eclectic architecture atomic transactions RPC calls Bitalo launch open source mammals crypto decentralisation cryptosphere economy autonomous banks dinosaurs Crypto Money Expo Bitcoin Embassy API future pizza day altcoin nxt xcp counterparty block explorer SIDN funding NLnet exchange peer shared mesh peersm technology cooperation beta New years eve Cyber.Fund blockchain finance ethics government manifesto update campaign Blockchain Expo London trust trustless fintech technologies tokens deterministic transactions internet of coins greenpeace Technologies Hybrid cross-blockchain environment crowdfund cross-blockchain Hybrid asset HYBRID weavechain immutable storage consensus column personal finance financial freedom authentication Fingerprints Keys decentralized anonymity social tech technological advancements economic freedom hybrid assets decentralized economy inter-blockchain connectivity P2P meta-network security cryptography NACL encryption Development evolution NEM Waves Bitshares Early Birds milestone hacking spree token release pricing schedule transparency grandma human readable hashstrings libraries missing PIN alpha wallet fundraiser hardware node virtual machine early bird VirtualBox DIY ICO Alert TOR live first transfer LSK grant release early holders pioneers distribution trade hybrid tokens third party exchange early holder scam policy trading preparation ethereum wallet ethereum blockchain CLI internet coins research low bandwidth multiple-token interchange etherdelta local storage usability legal hiring ERC20 token upgrade Ethereum foundation XHY ethereum classic ETC user interface teeny tiny token support torrent smart contract markets expansion command line asset management NXT blockchain star decentralized storage favourite cryptocurrencies dashboard token management user settings ISOC Internet Society awards startup script documentation hybridd node system Chaos Communications Congress Internet Innovation Award nomination beta wallet token mining Telegram altcoin implementation new website fridge channel