Internet of Everything

Expand all | Collapse all

Blockchain use cases for service providers

  • 1.  Blockchain use cases for service providers

    Posted Aug 08, 2017 14:47
    We're all seeing lots of tweets, posts and articles about blockchain, the distributed ledger technology that powers cryptocurrency protocols like Bitcoin and Ethereum.

    Blockchain may support the key focal points of the Forum's IoE program: Monetization, Management and Trust (MMT).

    What makes blockchain different from other enablers of MMT?  Here are some key features that, taken together, differentiate it from other technologies:

    • Works in a "trustless" environment:  The distributed ledger performs the accounting and audit functions neutrally and reliably.
    • Distributed ledger requires no intermediaries:  Transactions can be conducted without the need for third parties like clearinghouses.
    • Decentralized consensus ensures integrity:  The negotiation protocol ensures that all participants see and approve a common view.
    • Immutability prevents tampering:  It is infeasible for a bad actor to change the distributed record in all locations.
    • Near-real-time updates maintain consistency:  Although transaction times vary, consistency across all copies of the ledger is quickly achieved.
    • Verifiability supports auditing:  Any participant can go back to any transaction at any time and prove its integrity.
    • Timestamps & sequencing support chronology:  The distributed ledger establishes the timing of transactions as well as their content.
    • Scripted transactions support smart contracts:  Blockchain enables the execution of coded "contracts" which are themselves part of the irrevocable record.
    • Fractional currency for micro-transactions:  The cryptocurrencies supported by blockchain allow extremely small financial transactions that re impractical or impossible with traditional settlement systems.

    Below are some categories of use cases that appear to be of interest to service providers, based on the key features above.

    I'll follow up soon with more details on recent work by the Forum in the Service Level Agreement (SLA) management space!




    ------------------------------
    John Wilmes
    Director of IoE Projects
    TM Forum
    ------------------------------


  • 2.  RE: Blockchain use cases for service providers

    TM Forum Member
    Posted Aug 09, 2017 03:56
    Hi John

    I see a differentiation between cryptocurrency blockchain solutions and the IoT use cases.

    The differences emerge once the competitive proof-of-work (mining, for the rest of us) is questioned.  I cannot see IoT solutions being able to afford 1 GW of energy consumed by computers to prove 12 transactions per second.  Bitcoin transaction costs are thus much higher than traditional banking costs, and if we use US average energy costs at 15 cents/kWhr, admittedly an exaggeration of mining energy costs, we get a cost of $5 per bitcoin transaction.

    I am expecting a trusted intermediately to step into this gap.  Perhaps a successful strategy would aggregate thousands of individual IoT transactions into one block chain super transaction, or perhaps we can license miners to lower the burden of proof-of-work for these transactions.  In either case we can drop block chain transaction costs by leveraging trusted intermediaries.

    While I agree with most of the benefits identified, I believe that disintermediating trusted partners is not neccessary for IoT block chains to be successful.  I think trusted partners have a valuable role to play going forward.

    ------------------------------
    Hugo Vaughan
    Crowd Frame Consulting Limited.
    ------------------------------



  • 3.  RE: Blockchain use cases for service providers

    Posted Aug 09, 2017 21:52
    Hi Hugo,

    You correctly pointed out some important factors that greatly affect a service provider's blockchain strategy, and also an important omission on my part in the original post.  Let me see if I can cover both.

    The statistics you quoted are true, or even worse than quoted, for bitcoin.  Bitcoin is by far the worst-case scenario among token currencies in terms of transaction cost and transaction time.  Ethereum, for example, is order(s) of magnitude faster and cheaper, and about to become even more so.  But regardless, you're right that time and cost are excessive (and capacity is inadequate) in comparison with existing solutions.

    As you noted, transaction aggregation whether within a contract, with sidechains, or through intermediaries, will be important in reducing the overall cost of settlement, especially if micro-transactions are used e.g. to trade near-real-time SLA settlement for longer-term "bill shock".

    I omitted to mention in the original post that I was assuming private, permissioned blockchains accessed by (business) members of an ecosystem or consortium, rather than permissionless blockchains like the publicly accessible Bitcoin and Ethereum.  In such a scenario, transaction cost and transaction time are far less significant.  To that end, the original demo of the Forum's blockchain sandbox at TM Forum Live! last May used a private Ethereum blockchain.

    But one problem with that simplistic approach was that we were then dealing with "play money" - a private blockchain is faster and cheaper, but has no direct connection to "real" token currency that can be exchanged on the open market for fiat currency like dollars or euros.  So we would have had to map the "play money" transactions to "real money" outside the blockchain, thus losing some of the advantages of smart contracts that deal directly and securely in a currency with which you could actually pay or be paid.

    There are several ways, all more complex than the original demo, to deal with the real money / play money problem while still preserving most of the advantages of a private blockchain.  Techniques to realize private blockchain transactions in a public blockchain include the use of inter-ledger protocols, and the use of smart contracts in a private blockchain to trigger smart contracts in a public blockchain.  We will demonstrate at least one of those techniques in an SLA management context at Action Week Vancouver.  In the meantime, I'll detail the initial demo in further posts here.

    ------------------------------
    John Wilmes
    Director of IoE Projects
    TM Forum
    ------------------------------



  • 4.  RE: Blockchain use cases for service providers

    TM Forum Member
    Posted Aug 11, 2017 06:28
    ​Hugo
    You are correct in making clear that Blockchain does not equal Bitcoin. there are specific aspect to Bitcoin/cryptocurrencies which aren't necessarily ideal for other application of BlockChain
    Agree with your comments. The business model approach in BItcoin is to not have a centralized trusted party like a bank. The consequence is are you say the energy bill  associated with Proof of Work (POW)/mining
     By changing the business model the Proof of Work can be changes and as you indicate a trusted intermediary can massively reduce the costs. However they have to be paid which leads one back to trusted intermediaries and perhaps more traditional Business Models.
    Use of Blockchain in other business  models potentially has a lot of benefits -such as those mentioned by John WIlmes -  and we have identified in ZOOM that the Automated  Onboarding process may need some for of blockchain ledger to secure the integrity of the software supply chain for things like NVF/VNF software.

    ------------------------------
    Dave Milham
    TM Forum Chief Architect ZOOM SP engagement
    ------------------------------



  • 5.  RE: Blockchain use cases for service providers

    Posted Aug 14, 2017 03:16
    Hugo, Dave,

    Identity management will inevitably play a key role in any viable IoT ecosystem. For a closed inherently "trusted" community - e.g. internally within an enterprise - local mechanisms for identity management will suffice. For open ecosystems, however, there will have to be an external mechanism to establish and authenticate the identity of the parties. The mobility oriented use cases for IoT/IoE and the dynamic and transient nature of service consumption, coupled with customer interacting with multiple ecosystems means a centralised, universally trusted, mechanism for identity management will be key to longer term success. In its practical realisation risk based "trust models" will need to be adopted - particularly for low cost micro-services which need to be fulfilled in microseconds.

    The key enabler to success of the new technologies (e.g. Blockchains, NfV, SDN) and new business models will be how they can interwork with today's business models. This is particularly true for the big players in any market - their customer base for the new services will be predominantly (>90%) their existing customer base! - building two parallel business processes and system stacks to support a single customer will never work - both from customer experience and cost base perspective. Limiting an ecosystem to only services and players restricted by a specific technology will not be commercially viable beyond a small niche market.

    These are the challenges we will need to address as part of the IoE monetisation, management and trust workstream within TM Forum.

    ------------------------------
    Baljit Sarpal
    Sarpal Consultancy
    ------------------------------



  • 6.  RE: Blockchain use cases for service providers

    TM Forum Member
    Posted Aug 15, 2017 06:11
    ​With the ZOOM project we have produced a Platform Security framework which has been published aT
    TR263D Platform Security and Policy Management R17.0.0
    It Is based on the notion of Software Defined Perimeters which is needed to support the diversity of business models and their evolution that you mention . the exemplar is based on the CSA SDP proposals but there are other exemplars that we could develop
    It will need Federate ID  and Access Control Management APIs the requirements for which we will develop in R17-5 for input to the API Program.
    Will be good to work with the IoT and API team to get these API requirements documented collectively.

    ------------------------------
    Dave Milham
    TM Forum Chief Architect
    ------------------------------



  • 7.  RE: Blockchain use cases for service providers

    TM Forum Member
    Posted Aug 14, 2017 04:52
    Yes! I agree the differences. ​​Bitcoin's success has led many to equate the technical challenges of its design as that which is primarily that of every "blockchain" application. I hope we can diffuse this thinking. Bitcoin is a great showcase of running a "currency" on a blockchain as an open "consumable application". But its inherent challenges by design do not necessarily mean that is applied to every blockchain "application". Ethereum demonstrates great success too, and adopt a slightly different mechanism, as is with many other alt-coins out there, some equally successful in their own right also.

    Making "blockchain" work for Service Providers needs us to also reshape our view of both blockchain and how the next generation Service Provider must be architected. The approach in which we intend to utilize blockchain will need us to define, perhaps more than one blockchain, considering each application type - maybe. It may also be prudent to have specific-type blockchains for certain use cases, and then integrate them together. (Reference the Linux Foundations' Hyperledger WG). Ethereum paved the way for having one chain that can handle different types of applications. Mechanism and algorithms that will support these applications will differ, but most certainly also demonstrate the flexibility that we can build into a blockchain that will need to serve SPs.

    There are a number of "Proof of X" algorithms out there. We don't need to limit ourselves to them or copy them so-to-speak.
    Currency-type application of blockchain have relied on a need to "mine" vs "mint" or "Proof of Work" vs "Proof-of-stake" algorithms for obvious reasons.  I think as we delve into blockchain in Service Provider space, we need to explore how we can "bend and shape" what type of blockchain algorithm(s) we need to fulfill the needs of Service Providers for MMT. Many SP's envision their role in the 5G era and beyond as one that puts them at a higher level in the ecosystem value chain. @John Wilmes is there a chance to include a column for general Charging? I for one will hope we can add Billing/Charging to the table, and explore ways and means to decentralize SPs charging/billing so that that a new "trust and integrity" mechanism can enable more partner onboarding easily and flexibly, and reduce the overheads for SP's to manage creators, curators and customers.

    This current era of settlement, charging (using reservation mechanism), near-real time deliver off-net roaming may not necessarily work too well in a demanding high-speed services world of 5G.  It seems to me blockchain may hold a certain key to help transform the charging / billing model used by Service Providers, and I think we can make this one of the foundational technologies that billing/charging must adopt to better and seamlessly monetize.

    ------------------------------
    Emmanuel Amamoo-Otchere
    Huawei Technologies Co. Ltd
    ------------------------------



  • 8.  RE: Blockchain use cases for service providers

    Posted Aug 16, 2017 00:31
    Hi Emmanuel,

     "@John Wilmes is there a chance to include a column for general Charging? I for one will hope we can add Billing/Charging to the table, and explore ways and means to decentralize SPs charging/billing so that that a new "trust and integrity" mechanism can enable more partner onboarding easily and flexibly, and reduce the overheads for SP's to manage creators, curators and customers."

    Yes, the table of use case categories in my original post is just a suggestion to the IoE teams.  As with other topics, the team members will decide and develop what is eventually published for the role of blockchain in MMT.

    ------------------------------
    John Wilmes
    Director of IoE Projects
    TM Forum
    ------------------------------



  • 9.  RE: Blockchain use cases for service providers

    TM Forum Member
    Posted Aug 15, 2017 11:09
    We leveraged the Azure Blockchain-as-a-Service in the recent Hyperscale IoT Management catalyst in Nice.  And Microsoft is working with at least one operator on a (non-IoT) Blockchain project, but scenarios and use cases for operators have been lacking.  Not surprisingly, most of our work to date has been with financial services companies.  With frameworks like Coco, we're making Blockchain exceedingly easy to use and enterprise-class while improving scalability and adding confidentiality and governance to private deployments.  But where are the use cases? ...... :)

    ------------------------------
    Rick Lievano
    Microsoft Corporation
    ------------------------------



  • 10.  RE: Blockchain use cases for service providers

    Posted Aug 16, 2017 00:36
    Hi Rick,

    I proposed some use case categories in the original post, but it would be great to get feedback from you and others who are also working with service providers.  Real-world experiences provide great feedback as both "reality checks" and new ideas.

    ------------------------------
    John Wilmes
    Director of IoE Projects
    TM Forum
    ------------------------------



  • 11.  RE: Blockchain use cases for service providers

    TM Forum Member
    Posted Aug 16, 2017 04:26
    ​Rick
    Many thanks for the URL pointers and will look through the materials
    One use cases we think will be important is virtualization network function software supply chain integrity.
    HAs the Azure BaaS been used in that context or for software in general?

    ------------------------------
    Dave Milham
    TM Forum Chief Architect
    ------------------------------



  • 12.  RE: Blockchain use cases for service providers

    Posted Aug 17, 2017 02:00
    Hi folks
    Been following this discussion and have a question about a use case which is not mentioned. I am by no means an expert on Blockchain so pardon the question, but we are doing some serious data analytics/data science and getting good results. At some time in the future we see ourselves as being in a position to, within the bounds of the regulations and consents, use the Telco data for revenue growth from third parties. Lets say for argument an extreme case of providing credit scores to a bank.
    From what I have been reading about Blockchain, I was wondering if it might be suitable for allowing an anonymous exchange of data between third parties, where one can make a request and the other can get an answer regarding customer data without either party being able to identify the customer, or at least make a very secure data transaction keeping the customer data protected?
    Indeed I have read of some data storage and use examples in the healthcare industry using Blockchain.
    Just a thought and maybe one of you knowledgable chaps can give me a learned view on this.
    Thanks and regards

    ------------------------------
    Paul Berriman
    Group CTO: PCCW-HKT
    ------------------------------



  • 13.  RE: Blockchain use cases for service providers

    Posted Aug 18, 2017 00:54

     

    Paul,

     

    Just for clarification in the example:

    "where one can make a request and the other can get an answer regarding customer data without either party being able to identify the customer"

     

    How would you envision ability to respond with the credit score of a specific customer if you can't identify the customer? Or are you suggesting a "trusted" customer ID supplier where I know the ID but not the real customer associated with it?

     

    I am a newbie to block chain so perhaps the idea of obfuscated customer identity is built in but I don't recall seeing that in writing.

     

    Regards,

     

    Ken

     

    Sent from Mail for Windows 10

     






  • 14.  RE: Blockchain use cases for service providers

    Posted Aug 20, 2017 16:04
    Hi Paul,

    Are you looking for something like Blockchain based anonymous data trading exchange and messaging platform using ethereum and filecoin or storj or siacoin decentralized storage - Steemit or perhaps use case #2 in https://www2.deloitte.com/content/dam/Deloitte/de/Documents/technology-media-telecommunications/TMT_Blockchain_TelCo.pdf ?

    ------------------------------
    John Wilmes
    Director of IoE Projects
    TM Forum
    ------------------------------



  • 15.  RE: Blockchain use cases for service providers

    Posted Aug 24, 2017 04:06
    Hello All,
    I've been reading with interest around Blockchain for Telcos on this conversation. We've been working in the area for nearly 2 years, and it's interesting to now see that the Telco industry is taking interest. There are number of areas to consider when thinking about Blockchain applications in Telco:

    • As telcos provide connectivity and can link blockchain networks, the ability for a telco offer Blockchain-as-a-service is new and growing opportunity
    • Blockchain does not stand on it's own, it must be combined with IOT/IOE and ML/AI. 
    • New decentralised business models are emerging and there is an opportunity to restructure existing problems - such as dealing with roaming charges, transactions and payments where there is inherent lack of trust across providers.
    • It's going to be as transformational as the web has been, but it requires decentralised operating models, architectures and business models. This is something which goes against how things currently work.
    Give me a shout for more, if you need to get more in depth ideas

    Al

    Alpesh Doshi, Managing Partner, CEO
    o: +44 870 020 1656
    m: +44 7973 822820
    e: alpesh.doshi@fintricity.com
    1 Fore Street, London. EC2Y 5EJ
    www.fintricity.com | LinkedIn | Twitter | Facebook

    Innovative Thinking - Agile Delivery

     



    ------------------------------
    Alpesh Doshi, Managing Partner, CEO
    o: +44 870 020 1656
    m: +44 7973 822820
    e: alpesh.doshi@fintricity.com
    1 Fore Street, London. EC2Y 5EJ
    www.fintricity.com | LinkedIn | Twitter | Facebook

    Innovative Thinking - Agile Delivery
    ------------------------------