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.
- Skycoin To Launch Coin Distribution Event July 24, 2017 - July 21, 2017
- CoinAgenda Europe 2017 Blockchain Winners Announced - July 20, 2017
- BurstIQ Announces Token Crowdsale for its Health Data Ecosystem and Marketplace - July 20, 2017
- Gaming cryptocurrency meets online betting: Loot.bet pledges support to SkinCoin - July 20, 2017
- Kybernetwork Introduces A Decentralized Platform For The Instant Trading Of Any Crypto-asset - July 19, 2017
- Announcement of Proof of Existence 2.0 – PO.ET Token Sale August 8, 2017 - July 19, 2017
- Equities.com and KrowdMentor Announce Exclusive Strategic Partnership at CoinAgenda - July 19, 2017
- NASSCOM in association with BlockSmiths & Quatrro forms India’s First Blockchain SIG - July 18, 2017
- DENT Partners with Aquto to Bring Decentralized Global Mobile Data Exchange to 500 Million People - July 18, 2017
- Moeda Cooperative Banking-as-a-Service Relaunches Digital Token - July 18, 2017
- Aicoin Launches Today – Next Generation Of Investment Innovation In Initial Coin Offerings - July 18, 2017
- Pillar Tokens worth $12 Million Sold in First Hour of Sale - July 17, 2017
- CausePlay’s Thirtythree.8 Division Is Launching The Virtual Cash Back Token (VCB) and Its Ethereum-Based Blockchain Coupon and Rebate Platform - July 16, 2017
- Kazakhstan Becomes The Second Government To Embrace The Cryptocurrency Market System - July 16, 2017
- EnvisionX to Bring Blockchain to Programmatic Advertising - July 16, 2017
- Enterprise Ethereum Alliance Unveils New Technical Steering Committee and Seven New Working Groups - July 16, 2017
- Hungry Panda Games Launches ICO – Ethereum Powered Game And Esports Ecosystem - July 16, 2017
- CakeCodes Announces Highly-Anticipated Hybrid-Model Token Generation Event Via Bittrex - July 16, 2017
- Santiment Announces SAN Tokens Now Trading on Bitfinex - July 15, 2017
- Exchange Union Coin To Bridge Digital Currency Exchanges For Enhanced Trading - July 15, 2017
- Harbour DAO Updates Their ICO Model and Voting System to More Closely Align with a Commitment to Community-driven Governance - July 15, 2017
- ACChain Digital Coin Begins Trading on Japan’s NERAEX Exchange - July 14, 2017
- Token Sales For Entrepreneurs: A Workshop On Token Economic Design And Legal Compliance - July 13, 2017
- New York Trading Platform investFeed Replaces Equities for Cryptocurrency - July 13, 2017
- Falcon First Swiss Private Bank To Enter Blockchain Asset Management Market With Bitcoin - July 12, 2017
- Blockchain technology breaking barriers for effective foreign aid - July 12, 2017
- Blockchain Genomics company raises over $1M with Gene-Chain Coin Token Sales - July 12, 2017
- ANZ, Westpac, Scentre and IBM Complete Successful Blockchain Trial for Bank Guarantees - July 12, 2017
- Blockchain Based Ticketing Company Aventus Systems Announces Advisory Board - July 12, 2017
- DENT Wireless is the First Blockchain Platform to Power New Mobile Data Exchange Marketplace - July 12, 2017
- Blockchain Music Sharing Platform Aurovine Launches in India - July 12, 2017
- Hyperledger Announces Production-Ready Hyperledger Fabric 1.0 - July 12, 2017
- Ethereum Co-founder Mihai Alisie Joins Aragon Advisory Board - July 12, 2017
- Musiconomi Announces Crowdsale For Music Industry - July 12, 2017
- Mothership Launches Progressive Blockchain Financial Services with the Estonian e-Residency Program - July 12, 2017
- Sphre Raises Over $5 Million in XID Token Sale to Bring Identity Management to the Blockchain - July 11, 2017
- Token Sale: Revolutionary Virtual Reality Streaming Platform Supported by the Blockchain - July 11, 2017
- Blockchain Startup Liquidity Asset Token (LATO) announces PRE-ICO to Tokenize Assets - July 11, 2017
- $64,818 single spin payout by playing Hansel & Gretel at BitStarz Casino - July 8, 2017
- Startup Monetha Wants to Challenge PayPal’s and Trustpilot’s Status Quo with the Ethereum Blockchain - July 6, 2017
- Blockchain Startup Bitclave Launches Advertising Application, Active Search Ecosystem and Cybersecurity Platform - July 6, 2017
- Qtum Claims World’s First Proof-of-Stake Smart Contracts Platform - July 5, 2017
- Deloitte CIS and Waves Say They Plan to Shape the Future of Blockchain - July 4, 2017
- NEVERDIE Teleportation ICO to Monetize Infrastructure and Drive Trillion Dollar Virtual Goods Economy as The First Double Coin ICO - July 4, 2017
- Blockchain Startup ETHLend Wants to Revolutionise The Finance Lending Market - July 2, 2017
- Blockchain Startup EOS Token Distribution Generates Over US$185 Million in First Five Days - July 2, 2017
- International Monetary Fund (IMF) Proposes Central Bank Digital Currencies (CBDCs) to Crush Rise of Cryptocurrencies - July 2, 2017
- DECENT Launches Blockchain-Based Content Distribution Platform to Take On Entertainment Giants - June 30, 2017
- Synereo Releases Content Monetization Platform WildSpark - June 30, 2017
- First-ever Blockchain Real Estate Project — 3,000 BTC Cap Crowdfunded in 24 Hours on Waves Platform - June 30, 2017