by Benedikt Herudek
Blockchains are commonly compared to databases, for obvious reasons as they store transactions. However, one could just as well understand them as a middleware connecting endpoints via permanently stored transactions. Bitcoin works as a technology to exchange currency, which is a specific and simple form of parties exchanging information. If we could generalise and extend this notion of information, we would be able to build a decentralized middleware.
One hope one could connect to such a middleware would be that technologically and organizationally, it would leave no room for one data monopolist (Facebook, Uber, Airbnb et al) to mediate transactions and take too large of a cut. Just like bitcoin takes out banks from the middle – man position, a distributed middleware allowing exchange of any type of information (not just currency), might be able achieving something similar.
This post will not describe how such a Blockchain-ish’ distributed middleware could be implemented, one high level attempt can be found here. The attempt goes at great length attempting to avoid standards for data exchange formats.
Take Facebook as an example. Arguably, the main service a platform like Facebook offers is that it structures conversation such into one data format, that all on the platform can converse with each other. Imagine, we magically had a ‘machine babelfish’ that would allow applications to seamlessly converse with each other over the internet. A net we could image then would consist of many small to medium to large private Facebook-alikes, which might offer similar or different features but also would allow its members to talk to any other Facebook-alike in the net. If such a ‘machine babelfish’ existed, there would be no need for users to subscribe to Facebook. Users might stick with Facebook, but they might just as well prefer a Facebook-alike , where they might find some desired features, e.g. data protection and privacy or simple the colour of a button on the UI. The same argumentation would go for any trading platform: if small platforms could connect seamlessly, there would be no need for one Uber or Airbnb platform to unify them all to allow them to communicate and trade. We would have many small/ medium / large Ubers talking to each other and allowing members on those platforms to trade with users on another uber like platform. Features for specific user groups could out compete a ‘one size fits all’ approach, as long as these parties would be willing to connect to such a middleware, which all but the 1-2-3 biggest players would be.
We will call such a System a DAM (Distributed Autonomous Middleware), it would need to meet the following features:
- Shared infrastructure, rendered by network members incentivised by System tokens
- Ability to ‘log’ transactions in an immutable Blockchain
- Distributed Autonomous Organization maintaining code and deciding on a.o. fees
- Open Access, allowing anyone can connect.
- Ability to cryptographically secure and obfuscate data
- Economically viable for those providing the infrastructure, Miners in Bitcoin
- Appropriate Services (throughput, performance) to exchange information between Systems for users
- Any Application information can be exchanged
- There are no or hardly no fixed data format exchange standards
Points (1) – (7) can be found in one or other way in Bitcoin or the Bitcoin eco system. Of course, using these features for a real–live middleware requires some serious thoughts, a.o. around throughput and performance.
For a middleware connecting any application for any information exchange obvious (8) is an obvious demand – but complex: there is a myriad of use cases for applications communicating and even for one and the same use case, one can choose all kinds data format, be it an xml standard, a csv file, a binary format or any custom format.
So, shouldn’t we just have an industry standard, a consortium or board, where we have all parties discussing and agreeing on data formats ? Maybe we need Linux Foundation to come with some kinds of Blockchain Transaction standard for all these heterogeneous use cases. Possible & proven – but the problem with standards is that they tend to be inflexible, in need of maintenance and sometimes have a tendency to ossify. The moment you have a consortium board you at least have the risk of those getting hi-jacked by large players. This is not a necessity, but ideally a truly decentralised platform would rule out this possibility on the technology layer already (9) and be flexible enough to allow for any data exchange format.
It remains to be seen, if such a System could be built. There don’t seem to be reasons in principle, why this wouldn’t be possible. But it certainly would be a challenge to avoid standards or at least make the System very resistant against ossifying standards and a potentially resulting undesired power structure. One of the benefits of a decentralised autonomous Middleware would be that it could do to some large data monopolists what bitcoin tries to do the banks.
- Commodities Behemoth Testing Blockchain Tech with Crude Oil Cargo - January 21, 2017
- Berlin’s Neufund Blockchain Fundraising Platform Raises $2 Million - January 21, 2017
- Alibaba’s Ant Financial Aims for 2 billion Users by Bringing Blockchain Technology to Alipay - January 20, 2017
- ChronoBank Plans to Use Multiple Blockchains - January 20, 2017
- Hyperledger Welcomes New Blockchain Platform Partner Cello - January 20, 2017
- WISeKey and Stratumn Join Forces to Use Blockchain for Real-Time Accountability and Traceability in Enterprise Processes - January 20, 2017
- Blockchain Report – European Union Agency for Network and Information Security (ENISA) - January 20, 2017
- FINRA Seeks Comment on New Report on the Potential Implications of Blockchain - January 18, 2017
- Finlync Designs ERP Integration to Distributed Ledger and Blockchain - January 18, 2017
- European Central Bank Considering Digital Currency – Cryptocash - January 18, 2017
- US Homeland Security Testing Blockchain To Track People, Goods Across Borders - January 17, 2017
- Israeli Tax Authorities Might Go After Bitcoin - January 16, 2017
- Senior US Regulator David Blaszkowsky Joins Canadian Blockchain Intelligence Group (BIG) Advisory Board - January 16, 2017
- Seven European Banks Cut Blockchain Deal to Facilitate Easier Cross-Border SME Commerce - January 16, 2017
- Marketforce to Host 2nd Annual The Blockchain Summit on 28th March 2017 in London - January 15, 2017
- Waves Platform Implements New Blockchain Scalability Approaches - January 14, 2017
- China’s Puerbank Group Launches Global Node for A Standardized Blockchain-Based Digital Currency in the UK - January 14, 2017
- DU and Guardtime Partner with Dubai’s NMC Hospital to Revolutionize Electronic Health Records with Blockchain Technology - January 14, 2017
- Report: Blockchain Slated to Become $8 Billion Global Industry By 2024 - January 14, 2017
- Blockchain Could Save Financial Services $110 billion over Next Three Years - January 14, 2017
- Russia Embraces Bitcoin – No Plans to Ban Cryptocurrencies - January 14, 2017
- Canadian BTL Group Completes Blockchain Pilot With Major Global Energy Company - January 12, 2017
- Tokio Marine & Nichido Fire Insurance and NTT DATA Cut Blockchain PoC For Insurance - January 12, 2017
- HfS Research Recognises VirtusaPolaris for Emerging Blockchain Services in BFSI - January 12, 2017
- Deloitte Launches Blockchain Lab in New York - January 12, 2017
- SWIFT launches Blockchain Proof of Concept In Hyperledger - January 12, 2017
- Blockchain VIP’s to Gather for Major Retreat This Month - January 12, 2017
- IBM Watson Health and US FDA Announce Blockchain Healthcare Data Project - January 12, 2017
- Equibit Development Corporation Sets $7 million Funding Target, Crowdsale Date - January 12, 2017
- US National Science Foundation Offers $8.5m in Funding for Blockchain Proposals for Cyberinfrastructure Security - January 11, 2017
- China Poised to Dominate Fintech and Blockchain Markets in 2017 - January 10, 2017
- Respectonomy Social Network To Tackle Censorship Using Blockchain - January 10, 2017
- South Korea Plans to Launch a Full-Scale Pilot Project on Blockchain-powered Financial Services - January 10, 2017
- Postal Savings Bank of China (PSBC) Announces First Blockchain Financial Service - January 10, 2017
- Reserve Bank of India (RBI) Releases Bullish Report on Blockchain for Clearing, Settlement - January 10, 2017
- Blockchain TV – TED Talk | How the Blockchain will Radically Transform the Economy | Bettina Warburg - January 10, 2017
- Alfa-Bank and S7 Airlines Close Blockchain Deal in Russia - January 10, 2017
- Life.SREDA and the Russian Republic of Tatarstan To Introduce Blockchain Technology For Public Administration System - January 10, 2017
- Union Square Ventures Leads $4M Funding Round for Blockchain Startup Blockstack - January 10, 2017
- US Department of Energy Eyeing Blockchain Solutions for Security – Seeking Proposals - January 10, 2017
- India’s Axis Bank to Use Ripple Blockchain for Cross-Border Remittances - January 10, 2017
- Georgia to Store Real Estate Documents in Blockchain System with Bitfury Group and Hernando de Soto - January 10, 2017
- US Depository Trust & Clearing Corporation Selects IBM, AXONI and R3 to Develop Derivatives Processing On Blockchain - January 10, 2017
- Grantcoin Foundation Expands Board of Directors – Distribution Rescheduled to Late January - January 8, 2017
- UNICEF, UK Home Office and BTCC to speak at London Blockchain Week 2017 - January 6, 2017
- American Company The Seam to Form Cotton Blockchain Consortium with IBM on Hyperledger Fabric - January 5, 2017
- Move over Bitcoin – MIT Cryptographer Silvio Micali and his Public Ledger ALGORAND… The Future of Blockchain? - January 5, 2017
- Blockchain to Play Role in Future of Transportation? UBS Teams up with ZF and innology SE to Make it Happen - January 5, 2017
- Blockchain Group Hyperledger Expands into China - January 5, 2017
- The Evolution Of Casinos – Next Generation Transparent Ethereum Smart Contracts Based Casino “Edgeless” - January 5, 2017