Thought provoking idea. If Fog Computing is computing on the Edge, especially in things like an IoT, why think of this for a distributed ledger? Because we don't have trusted elements. The trust can be distributed, like the things that compose the architecture. Smart contracts too must separate elements of trust.
Blockchain and Fog: Made for Each Other by Frank Michaud in Cisco Blog
" ... One of the challenges in a distributed computing environment such as fog computing is how to safeguard network resources and transactions with an equally distributed security structure. Fog computing creates a sort of mesh system where all nodes have equal roles, based on their capacities, and onto which we distribute computational loads. Along with distributed computing, we need distributed trust and security. This is especially important for cases where the infrastructure and layers of the fog node stack are owned and manage by many different entities.
How do you manage trust in a decentralized, distributed manner among actors that don’t necessarily trust each other? Blockchain technology is made for this kind of challenge.
There is a natural match between fog computing and blockchain—or distributed ledger technology. This is not only true in cases where different actors need to work together but don’t trust each other, it’s also true for disconnected or autonomous systems. The autonomous features of fog computing require trusted transactions in situations where a system has to function while disconnected from the cloud or data center. As fog technology becomes a critical part of more Internet of Things (IoT) and 5G applications, there is a growing need to leverage distributed ledger technology to establish consensus for each transaction.
Not every blockchain consensus mechanism is suitable for fog applications. For example, ”Proof-of-Work” (PoW) consensus requires massive computing capacity and power to solve a complex puzzle, so couldn’t be hosted on a fog device. But there are many other protocols such as “Proof of Stake” (PoS) that are capable of running on nodes with similar capacities of fog nodes.
As part of its mission to accelerate the adoption of fog computing, the OpenFog Consortium is working on building an interoperable and composable architecture for blockchain in fog environments. That implies having different entities in the system that don’t trust, or even know, each other but need to make a consensus decision in a distributed system. The Consortium’s work in this area supports “autonomy,” one of the eight pillars of the OpenFog Reference Architecture.
This is why we are already seeing several blockchain-oriented startups join the OpenFog Consortium, including:
iExec: The first blockchain-based marketplace for decentralized cloud computing
Hyperchain: Enterprise-level blockchain platform for fraud prevention, data trading, supply chain, and securities
KeyChain: Global blockchain data security infrastructure for finance, industry and enterprise
Xage: The first blockchain-protected security platform for Industrial IoT
SONM: Distributed cloud services such as PaaS and IaaS, based on fog computing and secured by blockchain
Aetherworks: Original software for distributed systems, including software-defined storage and fog computing ... "
Saturday, June 09, 2018
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment