FUNCTION X — DECENTRALIZING TELEPHONY(A USE CASE)

Karlos
6 min readSep 12, 2019

--

The next phase in the evolution of telephony

Blockchain technology threatens to do to the internet what the internet did to traditional physical services and businesses — improve those that are willing to adopt it and phase out those that aren’t. Although an ambitious feat, blockchain technology has continued to influence every sphere of business- form health to education, technology to finance and even agriculture, none is left out. This is as a result of its nature — decentralized, transparent, and immutable. These features enable trustless transactions/interactions while eliminating the need for a third party.

The role of Function X in the blockchain revolution- preparing the mobile phone industry for the blockchain revolution

Function X has embarked on the noble cause of preparing the mobile phone industry ready for blockchain technology. The average number of smartphone users globally has been estimated to be about 3.3 billion. These devices mostly run on two popular operating systems; Android and IoS with android phones being a sizeable majority of the global smartphone population.

These devices, however, are not optimized for blockchain technology. Mobile phone vendors realizing that this could be a potentially fatal mistake on their part have started embracing blockchain technology with Samsung building one of its latest flagships the Samsung S10 with ‘Samsung Knox’ which features hardware security for the storage of private keys for use with blockchain applications.

This move, however, is an attempt to make the android compatible with some features of blockchain technology, rather than developing a blockchain-based device.

Function X realizing that this move although a welcome one, does not adequately demonstrate nor effectively utilize the full features of blockchain technology in telephony, opted to develop a fully functional blockchain which can be utilized in mobile telephony.

What Is Function XDeveloped by math lovers?

Anyone with a basic knowledge of relationships in mathematics knows that f(x) is a function which is dependent on the set of variables x which is mapped into the function f(x) by a particular relationship. I guess the developers haven’t gotten over their love for maths, effectively communicating their desire to map the future into the present using Function X!

Function X is a decentralized internet service framework which consists of five(5) core components that make up the ecosystem.

  • Function X Operating System(OS)A blockchain-based operating system

The Function X OS has been developed to enable the optimal harnessing of the potential of blockchain technology by smart hardware and Internet of Things(IoT) devices.

Function X adopts the android OS to enable the seamless use of the features of android which mobile phone users are more conversant with while also being able to use the blockchain-based Function X OS. Users can easily switch between the android mode and the blockchain mode. The blockchain mode ensures the decentralization of every bit/byte of data like messages, calls, applications, browser, and much more!

The Function X OS works on the ARM architecture which is the most popular architecture for smart devices.

  • Function X IPFS

The Function X IPFS performs the function of storing files on the network. Based on the distributed nature of the blockchain, whenever files are uploaded, they are available to be accessed by users on the network that request it using its unique hash which is the files identifier on the network.

  • FXTP or HTTPWhy choose?

The FXTP (Function X Transfer Protocol) is the native transmission protocol of the Function X ecosystem for the decentralized network. FXTP employs a consensus mechanism for the propagation of sent data, eliminating the possibility of a central point of failure while ensuring privacy.

HTTP(Hypertext Transfer Protocol) is the transfer protocol which governs the interaction between a client and a server, determining how information is sent across the internet.

HTTP is involved with the request-response interaction(how data is received and sent) between a client(web application/browser) and the server using client-server based decision-making mechanism making the server(and its operator) the sole decider whether or not the requested data is sent and how it is sent.

  • Function X Decentralized Docker

What better way to encourage further development than by creating a developer-friendly computer program for the development of decentralized applications(dApps) — the f(x) decentralized docker. The f(x)DDocker is an open platform for the development of distributed applications, essentially a container.

Are you a developer? Why not join the blockchain revolution and start developing decentralized applications today. The f(x)DDocker creates the ideal environment for such!

  • Function X Distributed LedgerA blockchain for the Function X ecosystem

Function X has its own distributed ledger which forms the framework for the f(x) ecosystem. The f(x) Chain is a set of consensus algorithms which constitute the decentralized ledger which stores and verifies transactions — communications, financial, and services within the f(x) ecosystem.

The f(x) Chain employs a Practical Byzantine Fault Tolerance (PBFT) consensus mechanism and will feature higher throughput than those of existing popular blockchain architectures (Bitcoin and Ethereum).

More details on the technicals of the f(x) can be found in the concept paper.

What all these features add up to a working ecosystem for the X Phone!

What better way to demonstrate the capabilities of Function X than by developing a phone optimized to function seamlessly with the Function X ecosystem — from blockchain, operating system (OS) and protocol. The X Phone is the whole package!

The X Phone does not require a centralized service provider like the popular smartphones people are acquainted with. Experience a new way of calling, sending text messages, transferring files and others using the designated address of the X Phone user — all you need is the registered node name of the user on the network!

The X Phone supports the seamless switching from the blockchain features and the traditional Android OS 9.0. So if you’re just curious about what a blockchain phone would be like, or if you are interested in having an experience of the benefits of blockchain technology in mobiles without completely letting go of the Android OS — get an X Phone!

Conclusion

The Function X OS is compatible with the ARM architecture of most smartphones, hence, it can easily be downloaded and used on third-party mobile phones. With blockchain technology experiencing more adoption in various sectors, Function X has strategically positioned itself as a leading option in the business of decentralized telephony gently easing away the present which is soon to become the past(android) and embracing the future of telephony — the X Phone.

I hope you enjoyed reading this article as much as I enjoyed writing it! Why not find out more about Function X by reading the concept paper or connecting with the project on Telegram, Twitter, Medium, and Facebook.

This article was written by the Bitcointalk account user KRB91 with 73% uniqueness!

--

--

Karlos

Lover of art and beauty in all its forms. Cryptocurrency Aficionado, Wordsmith, Prolific Writer in the making.