Stellar (payment network)
Stellar is an open source protocol for value exchange. It was founded in early 2014 by Jed McCaleb and Joyce Kim, its board members and advisory board members include Keith Rabois, Patrick Collison, Matt Mullenweg, Greg Stein, Joi Ito, Sam Altman, Naval Ravikant and others.[1][2][3][4][5][6] The Stellar protocol is supported by a nonprofit, the Stellar Development Foundation. The Foundation’s mission is to expand financial access and literacy worldwide.[7][8][9][10][11][12] At launch, Stellar was based on the Ripple protocol. After systemic problems with the existing consensus algorithm were discovered, Stellar created an updated version of the protocol with a new consensus algorithm, based on entirely new code. The code and whitepaper for this new algorithm were released in April 2015, and the upgraded network went live in November 2015.[13][14][15][16][17][18][19]
Design
Stellar is an open source protocol for value exchange.[20] Servers run a software implementation of the protocol, and use the internet to connect to and communicate with other Stellar servers, forming a global value exchange network. Each server stores a record of all “accounts” on the network. These records are stored in a database called the “ledger”. Servers propose changes to the ledger by proposing “transactions”, which move accounts from one state to another by spending the account’s balance or changing a property of the account. All of the servers come to agreement on which set of transactions to apply to the current ledger through a process called “consensus”. The consensus process happens at a regular interval, typically every 2 to 4 seconds. This keeps each server’s copy of the ledger in sync and identical.[21][22][23]
Real-world applications of Stellar
Several nonprofits and businesses are implementing Stellar as financial infrastructure, particularly in the developing world. One such example is Praekelt Foundation, which will be integrating Stellar into Vumi, it’s open-source messaging app, to let young girls in Sub-Saharan Africa save money in airtime credits.[24][25][26][27]
Oradian, a cloud-based banking software company, also plans to use the Stellar network to connect microfinance institutions (MFIs) in Nigeria.[28][29]
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.