SlideShare a Scribd company logo
1 of 27
Download to read offline
IBM Blockchain
Car Leasing Demo - Instructions
Car lease demo   instructions
IBM Software An IBM Proof of Technology
IBM Software
Page 2 Car Leasing Demo - Instructions
Contents
SECTION 1.	 INITIALIZING THE ASSET TRANSFER DEMO.......................................................................................... 5	
SECTION 2.	 ASSET TRANSFER AND DISPOSAL SCENARIOS................................................................................... 7	
	 TRANSFERRING AN ASSET TO A DEALERSHIP ....................................................................................7	
2.1.1.	 VIEWING THE DEALERSHIP’S ASSETS.................................................................................7	
2.1.2.	 TRANSFERRING THE ASSET ..............................................................................................9	
2.1.3.	 VIEWING THE UPDATED SET OF MANUFACTURER’S ASSETS...............................................12	
	 TRANSFERRING AN ASSET TO A LEASING COMPANY ........................................................................13	
	 TRANSFERRING AN ASSET TO A LEASEE .........................................................................................15	
	 TRANSFERRING AN ASSET TO A SCRAP MERCHANT .........................................................................17	
	 DISPOSING OF AN ASSET ..............................................................................................................18	
	 VIEWING TRANSACTIONS ..............................................................................................................20	
2.6.1.	 THE REGULATOR ...........................................................................................................20	
2.6.2.	 OTHER USERS ...............................................................................................................21	
SECTION 3.	 VIEWING THE BLOCKCHAIN................................................................................................................... 23
Car lease demo   instructions
Car lease demo   instructions
Section 1. Initializing the Asset Transfer Demo
__1. The instructions at the car leasing demo front page. If you are unsure how to get here, see the
instructions at this link http://ibm.biz/BlockDemoApp
__2. From the Car Leasing demo front page, click ‘Admin Console’ and ‘ Create Simple Scenario’.
This will preload the blockchain with a set of transactions. (The Full Scenario works fine too; the
difference between the Simple Scenario and the Full Scenario is that in the Full Scenario more
assets are initially loaded onto the blockchain; this takes a couple of minutes longer to initialize,
however.)
Wait for the initialization to complete.
__3. Click ‘OK’ to close the Creating Scenario log, and then dismiss the ‘Scenario Creation complete’
by clicking the check mark.
__4. Once the initialization process is complete, return to the Car Leasing main menu.
Section 2. Asset Transfer and Disposal Scenarios
In the following sections, we will discover how blockchain is used to track ownership of an asset across
multiple participants in a business network. The scenario describes how blockchain is used to model the
lifecycle of vehicle ownership and control between the following participants:
1) Manufacturer to Dealership
2) Dealership to Leasing Company
3) Leasing Company to Leasee
4) Leasing Company to Scrap Merchant
The Scrap Merchant’s role in this scenario will also demonstrate how asset disposal can be represented
on the blockchain.
In this scenario each participant has entered into a business agreement with each other and all parties
are known and trusted by each other. The above process of transferring vehicles has been negotiated
and agreed with all participants. The order in which the above processes take place is strictly defined
within the demo showing that for example a Manufacturer cannot transfer directly to a Leasee by missing
out the dealership and Leasing company transfers.
These rules have been defined in the smart contract which has been written and signed by the regulator
(the DVLA).
Transferring an Asset to a Dealership
In the following section we will transfer the ownership of a vehicle from a dealership to a leasing
company (known as “Beechvale Group”) using the blockchain.
Before transferring the vehicle to the dealership we will verify which assets the target dealership currently
owns.
2.1.1. Viewing the Dealership’s Assets
In this section, we will first act as a dealership to verify which assets the Beechvale dealership owns.
__5. From the Main Menu, click “Dealership -> Lease Company”.
We now see the application from the point of view of Deborah, who works for the Beechvale
Group (a dealership).
__6. Click the plus sign in the “Vehicles” window to list the vehicles that are owned by this dealership
according to the blockchain.
You should see a number of vehicles displayed. (There might be more or fewer depending on
the scenario that has been set up.)
If you see no cars at all, this might be due to a timing issue in
the lab environment. Try waiting a few seconds and try the
previous step again. If the problem persists, ask the
instructor.
__7. Click the X to dismiss the window and ‘Home’ to return to the main menu.
2.1.2. Transferring the Asset
We will now transfer an Alfa Romeo car to the Beechvale Dealership from Alfa Romeo.
__8. From the demo main menu, click the “Manufacturer -> Dealership” link in the Transfer Asset
section.
You are now viewing the application as Martin, who works for Alfa Romeo.
__9. Click the + sign in the vehicles box.
This queries the blockchain for the cars that are owned by Alfa Romeo.
__10. Click the checkbox against the first car to add it to the transfer request, then click the checkmark
(tick) to save the choice.
The Alfa Romeo you selected now appears in the list of vehicles to be transferred.
__11. Click the + sign in the Dealership box.
__12. From the list of Dealerships, choose “Beechvale Group” then, click the checkmark to confirm
your choice):
__13. Click ‘Transfer Assets’.
This adds a transaction to the blockchain that will transfer ownership of the Alfa Romeo car to
the Beechvale Group.
The nodes in the blockchain network will now confirm the transaction; this takes a few seconds
to complete.
__14. Click OK when the transaction has been validated by the blockchain network.
__15. Dismiss the transaction confirmation message.
2.1.3. Viewing the Updated Set of Manufacturer’s Assets
The manufacturer’s ability to control the asset has now been removed.
__16. Click the + sign on the Vehicles box to verify that the manufacturer can no longer see the asset
you transferred:
The manufacturer now controls one asset fewer; the transferred vehicle is no longer visible to the
manufacturer.
__17. Click the X to dismiss the window.
Transferring an Asset to a Leasing Company
In this section we will act as Deborah, who works for the Beechvale Group dealer. First we will verify that
the asset you transferred earlier is now available to you to transfer; you will then transfer the asset to a
leasing company.
In the previous section we transferred the ownership of a vehicle from the Alfa Romeo manufacturer to
the dealership “Beechvale Group”. The vehicle will now appear in the list of vehicles Beechvale Group
are able to control.
__18. From the main menu, click “Dealership -> Lease Company”.
You are now experiencing the application as Deborah again.
__19. Click the + icon in the “Vehicles” box to show the list of vehicles that the dealer can see.
__20. Select the Alfa Romeo car and click the check mark (tick).
__21. In the Lease Company window click the plus sign to select “LeaseCan”. Click the check mark to
confirm.
__22. Click the Transfer Assets button and wait for the transaction to be validated.
__23. Click OK and then dismiss the Transaction complete window.
__24. Click the + icon in the “Vehicles” box to verify that Deborah no longer has visibility of the car she
just transferred. Click X to close the window.
__25. Return to the main menu.
Transferring an Asset to a Leasee
In this section, we will act as a representative of the lease company. First, we will verify that the asset
you transferred earlier is now available to you acting as the lease company to transfer; we will then
transfer the asset to a leasee.
In the previous section, we transferred the ownership of a vehicle from the dealership “Beechvale Group”
to the lease company “LeaseCan”. The vehicle will now appear in the list of vehicles LeaseCan is able to
control.
__26. From the main menu, click “Lease Company -> Leasee”.
__27. Use the two panels to prepare a transfer of the Alfa Romeo car to Joe Payne.
__28. Click the Transfer Assets button and wait for the transaction to be validated. Dismiss the
confirmation prompts.
Transferring an Asset to a Scrap Merchant
In this section we will act as the leasee, who in this greatly simplified scenario has the authority to send
the vehicle to a scrap merchant. First, we will verify that the asset you transferred earlier is now available
to us acting as the leasee; we will then transfer the asset to a scrap merchant.
In the previous section, we transferred the ownership of a vehicle from the lease company “LeaseCan” to
Joe Payne. The vehicle will now appear in the list of vehicles Joe is able to control.
__29. From the main menu, click “Leasee -> Scrap Merchant”.
__30. Transfer the car to the Cray Bros (London) Ltd.
__31. When the transaction has been validated, return to the main menu.
Disposing of an Asset
In this section, we will act as the scrap merchant and dispose of the asset. First, we will verify that the
asset you transferred earlier is now available to you acting as the scrap merchant. We will then dispose
of the asset.
In the previous section, we transferred the ownership of an Alfa Romeo car from “Joe Payne” to the
scrap merchant. The vehicle will now appear in the list of vehicles that the scrap merchant is able to
control.
__32. From the main menu, click “Scrap Merchant -> Scrap”.
__33. Use the + sign to prepare the asset for scrapping and click “Scrap Assets” when ready. Note that
there is no destination panel for this operation.
__34. Dismiss the confirmation dialogs once the asset has been scrapped.
__35. Verify that the asset can no longer be viewed by the scrap merchant.
__36. Return to the main menu.
Once the asset has been transferred it is not removed from the blockchain; it has merely been
marked as “scrapped”. In the next section we will demonstrate that the asset can still be viewed
in the transaction logs.
Car lease demo   instructions
Viewing Transactions
The regulator view has unrestricted access to all activities on the Blockchain. In this section we will act
as the Regulator and view all asset transfer and disposal activity. We will then act as another user who
has a more restricted view of the transactions.
2.6.1. The Regulator
__37. From the main menu, click “Regulator View”.
__38. From the main menu, click “Regulator View”.
You will see the activity in chronological order, with the most recent activity at the top of the list of
transactions.
__39. In the “Search by V5C ID…” box, start typing the vehicle identifier of the Alfa Romeo you have
been working with. In the example here this is HB0556295 but your ID might be different.
This will filter the view so that only the transactions for this car are shown.
__40. View the complete set of transactions again by using the backspace key to delete the characters
you just entered.
2.6.2. Other users
Other users can only see part of the lifecycle of the vehicle. They are able to see what happened to the
vehicle prior to their ownership and whilst they owned it but cannot see what happened to the vehicle
after they transferred it.
__41. Click the three lines in the top right corner of the Regulator view to see the set of transactions
through the eyes of another user. In the dropdown that appears hover over “Lease Companies”
then click “Lease Can”.
The view now changes to show all transactions that:
(a) relate to cars currently owned by LeaseCan, or
(b) relate to cars once owned by LeaseCan, up to the point that they were transferred away.
__42. Start typing the identifier of the Alfa Romeo once more (HB0556295 in the example, but again
your ID will vary).
Note how the transactions shown against this car are restricted to the ones up to the point that
LeaseCan transferred the car to Joe Payne.
__43. Return to the main menu.
Section 3. Viewing the Blockchain
In this final section of the lab, we will introduce one of the key data structures that makes up the
blockchain. The follow-on lab (“Blockchain Explored”) will cover this topic in more detail.
__44. From the main menu, click ‘Live Stats’.
__45. Wait for the screen to be populated. (The blockchain is being queried, and this will take longer
the more transactions there are.)
__46. Review the various pieces of information being shown.
Last Block: The block number of the last committed block (higher numbers are more recent)
Created: How long ago since the last block was committed
Transactions in Last Block: The number of transactions in the last block; in this demo, this is usually one.
Avg Block Time: The average time between each block being committed
Block Time: A graph showing how much time was between each block
Transactions Per Block - Graph: How many transactions were in each block (again, this is usually one)
Blockchain Explorer: Allows you to look at a specific block’s details in the blockchain.
__47. Click a block in the Blockchain Explorer pane to see more information about it.
Car lease demo   instructions

More Related Content

Viewers also liked

Viewers also liked (10)

Maria Grazia Maffucci - progettazione per obiettivi
Maria Grazia Maffucci - progettazione per obiettiviMaria Grazia Maffucci - progettazione per obiettivi
Maria Grazia Maffucci - progettazione per obiettivi
 
Jf bton-sm
Jf bton-smJf bton-sm
Jf bton-sm
 
Redes sociales y empleo 2015
Redes sociales y empleo 2015Redes sociales y empleo 2015
Redes sociales y empleo 2015
 
SANT ENGINEERING COMPANY
SANT ENGINEERING COMPANYSANT ENGINEERING COMPANY
SANT ENGINEERING COMPANY
 
Absolute Vacation Club
Absolute Vacation ClubAbsolute Vacation Club
Absolute Vacation Club
 
Maria Grazia Maffucci - progettazione per competenze
Maria Grazia Maffucci - progettazione per competenzeMaria Grazia Maffucci - progettazione per competenze
Maria Grazia Maffucci - progettazione per competenze
 
Choice component
Choice componentChoice component
Choice component
 
I viaggi di passione avventura
I viaggi di passione avventuraI viaggi di passione avventura
I viaggi di passione avventura
 
For Each Component
For Each ComponentFor Each Component
For Each Component
 
Maria Grazia Maffucci- programmazione presentazione
Maria Grazia Maffucci- programmazione presentazioneMaria Grazia Maffucci- programmazione presentazione
Maria Grazia Maffucci- programmazione presentazione
 

Similar to Car lease demo instructions

Hauler Hub Introduction.pptx
Hauler Hub Introduction.pptxHauler Hub Introduction.pptx
Hauler Hub Introduction.pptxBrandon475123
 
Tips to organize car shipping
Tips to organize car shippingTips to organize car shipping
Tips to organize car shippingauto shipping
 
Case 04-7 Lighthouse
Case 04-7 LighthouseCase 04-7 Lighthouse
Case 04-7 LighthouseLaura Ochoa
 
Operations Management AIB 2017
Operations Management AIB 2017Operations Management AIB 2017
Operations Management AIB 2017Dimithri Wellage
 
Vendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerce
Vendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerceVendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerce
Vendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerceCedCommerce
 
Fleet rental management
Fleet rental managementFleet rental management
Fleet rental managementCeline George
 
Real estate
Real estateReal estate
Real estatemkdhawan
 
Tsm Direct Sales Package 2009
Tsm Direct Sales Package 2009Tsm Direct Sales Package 2009
Tsm Direct Sales Package 2009Keith Dennison
 
Staples Inventory Delayed Ratio
Staples Inventory Delayed RatioStaples Inventory Delayed Ratio
Staples Inventory Delayed RatioApril Chesser
 
Transportation managemenyt 6.0
Transportation managemenyt 6.0Transportation managemenyt 6.0
Transportation managemenyt 6.0Vijay Pandiarajan
 
Sw architectures 2018 on microservices and eda
Sw architectures 2018    on microservices and edaSw architectures 2018    on microservices and eda
Sw architectures 2018 on microservices and edaOpher Etzion
 
super movers based in new orleans
super movers based in new orleanssuper movers based in new orleans
super movers based in new orleanshernan504
 
Whitney Henry Content and Traffic Analysis
Whitney Henry Content and Traffic AnalysisWhitney Henry Content and Traffic Analysis
Whitney Henry Content and Traffic AnalysisWhitneyHenry5
 
Wayne reaves and credit acceptance
Wayne reaves and credit acceptance Wayne reaves and credit acceptance
Wayne reaves and credit acceptance waynereaves
 
Hci project phase ii (wireframe)
Hci project phase ii (wireframe)Hci project phase ii (wireframe)
Hci project phase ii (wireframe)Ikram Khan
 
Commercial Vehicle Loan Research Paper
Commercial Vehicle Loan Research PaperCommercial Vehicle Loan Research Paper
Commercial Vehicle Loan Research PaperKatrina Duarte
 

Similar to Car lease demo instructions (20)

Hauler Hub Introduction.pptx
Hauler Hub Introduction.pptxHauler Hub Introduction.pptx
Hauler Hub Introduction.pptx
 
Part 3
Part 3Part 3
Part 3
 
Travel Polciy
Travel PolciyTravel Polciy
Travel Polciy
 
Tips to organize car shipping
Tips to organize car shippingTips to organize car shipping
Tips to organize car shipping
 
Case 04-7 Lighthouse
Case 04-7 LighthouseCase 04-7 Lighthouse
Case 04-7 Lighthouse
 
Operations Management AIB 2017
Operations Management AIB 2017Operations Management AIB 2017
Operations Management AIB 2017
 
Vendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerce
Vendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerceVendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerce
Vendor Order Addon - Magento Multi-Vendor Marketplace Addon by CedCommerce
 
Fleet rental management
Fleet rental managementFleet rental management
Fleet rental management
 
Real estate
Real estateReal estate
Real estate
 
Tsm Direct Sales Package 2009
Tsm Direct Sales Package 2009Tsm Direct Sales Package 2009
Tsm Direct Sales Package 2009
 
Staples Inventory Delayed Ratio
Staples Inventory Delayed RatioStaples Inventory Delayed Ratio
Staples Inventory Delayed Ratio
 
Transportation managemenyt 6.0
Transportation managemenyt 6.0Transportation managemenyt 6.0
Transportation managemenyt 6.0
 
Sw architectures 2018 on microservices and eda
Sw architectures 2018    on microservices and edaSw architectures 2018    on microservices and eda
Sw architectures 2018 on microservices and eda
 
super movers based in new orleans
super movers based in new orleanssuper movers based in new orleans
super movers based in new orleans
 
Whitney Henry Content and Traffic Analysis
Whitney Henry Content and Traffic AnalysisWhitney Henry Content and Traffic Analysis
Whitney Henry Content and Traffic Analysis
 
Business Plan
Business PlanBusiness Plan
Business Plan
 
Wayne reaves and credit acceptance
Wayne reaves and credit acceptance Wayne reaves and credit acceptance
Wayne reaves and credit acceptance
 
Vallaha Partners
Vallaha PartnersVallaha Partners
Vallaha Partners
 
Hci project phase ii (wireframe)
Hci project phase ii (wireframe)Hci project phase ii (wireframe)
Hci project phase ii (wireframe)
 
Commercial Vehicle Loan Research Paper
Commercial Vehicle Loan Research PaperCommercial Vehicle Loan Research Paper
Commercial Vehicle Loan Research Paper
 

More from John Palfreyman

Securing Systems of Engagement
Securing Systems of EngagementSecuring Systems of Engagement
Securing Systems of EngagementJohn Palfreyman
 
Cloud for the Military - Projects, Promise
Cloud for the Military - Projects, PromiseCloud for the Military - Projects, Promise
Cloud for the Military - Projects, PromiseJohn Palfreyman
 
Cyber Security at CTX15, London
Cyber Security at CTX15, LondonCyber Security at CTX15, London
Cyber Security at CTX15, LondonJohn Palfreyman
 
Cyber crime in a Smart Phone & Social Media Obsessed World
Cyber crime in a Smart Phone & Social Media Obsessed WorldCyber crime in a Smart Phone & Social Media Obsessed World
Cyber crime in a Smart Phone & Social Media Obsessed WorldJohn Palfreyman
 
Smarter cyber security v8
Smarter cyber security v8Smarter cyber security v8
Smarter cyber security v8John Palfreyman
 
Big Data & Analytics for Government - Case Studies
Big Data & Analytics for Government - Case StudiesBig Data & Analytics for Government - Case Studies
Big Data & Analytics for Government - Case StudiesJohn Palfreyman
 
Secure Systems of Engagement
Secure Systems of EngagementSecure Systems of Engagement
Secure Systems of EngagementJohn Palfreyman
 
NATO Federated Mission Networking
NATO Federated Mission NetworkingNATO Federated Mission Networking
NATO Federated Mission NetworkingJohn Palfreyman
 

More from John Palfreyman (9)

Securing Systems of Engagement
Securing Systems of EngagementSecuring Systems of Engagement
Securing Systems of Engagement
 
Cloud for the Military - Projects, Promise
Cloud for the Military - Projects, PromiseCloud for the Military - Projects, Promise
Cloud for the Military - Projects, Promise
 
Smarter Cyber Security
Smarter Cyber SecuritySmarter Cyber Security
Smarter Cyber Security
 
Cyber Security at CTX15, London
Cyber Security at CTX15, LondonCyber Security at CTX15, London
Cyber Security at CTX15, London
 
Cyber crime in a Smart Phone & Social Media Obsessed World
Cyber crime in a Smart Phone & Social Media Obsessed WorldCyber crime in a Smart Phone & Social Media Obsessed World
Cyber crime in a Smart Phone & Social Media Obsessed World
 
Smarter cyber security v8
Smarter cyber security v8Smarter cyber security v8
Smarter cyber security v8
 
Big Data & Analytics for Government - Case Studies
Big Data & Analytics for Government - Case StudiesBig Data & Analytics for Government - Case Studies
Big Data & Analytics for Government - Case Studies
 
Secure Systems of Engagement
Secure Systems of EngagementSecure Systems of Engagement
Secure Systems of Engagement
 
NATO Federated Mission Networking
NATO Federated Mission NetworkingNATO Federated Mission Networking
NATO Federated Mission Networking
 

Recently uploaded

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 

Recently uploaded (20)

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 

Car lease demo instructions

  • 1. IBM Blockchain Car Leasing Demo - Instructions
  • 3. IBM Software An IBM Proof of Technology
  • 4. IBM Software Page 2 Car Leasing Demo - Instructions Contents SECTION 1. INITIALIZING THE ASSET TRANSFER DEMO.......................................................................................... 5 SECTION 2. ASSET TRANSFER AND DISPOSAL SCENARIOS................................................................................... 7 TRANSFERRING AN ASSET TO A DEALERSHIP ....................................................................................7 2.1.1. VIEWING THE DEALERSHIP’S ASSETS.................................................................................7 2.1.2. TRANSFERRING THE ASSET ..............................................................................................9 2.1.3. VIEWING THE UPDATED SET OF MANUFACTURER’S ASSETS...............................................12 TRANSFERRING AN ASSET TO A LEASING COMPANY ........................................................................13 TRANSFERRING AN ASSET TO A LEASEE .........................................................................................15 TRANSFERRING AN ASSET TO A SCRAP MERCHANT .........................................................................17 DISPOSING OF AN ASSET ..............................................................................................................18 VIEWING TRANSACTIONS ..............................................................................................................20 2.6.1. THE REGULATOR ...........................................................................................................20 2.6.2. OTHER USERS ...............................................................................................................21 SECTION 3. VIEWING THE BLOCKCHAIN................................................................................................................... 23
  • 7. Section 1. Initializing the Asset Transfer Demo __1. The instructions at the car leasing demo front page. If you are unsure how to get here, see the instructions at this link http://ibm.biz/BlockDemoApp __2. From the Car Leasing demo front page, click ‘Admin Console’ and ‘ Create Simple Scenario’. This will preload the blockchain with a set of transactions. (The Full Scenario works fine too; the difference between the Simple Scenario and the Full Scenario is that in the Full Scenario more assets are initially loaded onto the blockchain; this takes a couple of minutes longer to initialize, however.) Wait for the initialization to complete.
  • 8. __3. Click ‘OK’ to close the Creating Scenario log, and then dismiss the ‘Scenario Creation complete’ by clicking the check mark. __4. Once the initialization process is complete, return to the Car Leasing main menu.
  • 9. Section 2. Asset Transfer and Disposal Scenarios In the following sections, we will discover how blockchain is used to track ownership of an asset across multiple participants in a business network. The scenario describes how blockchain is used to model the lifecycle of vehicle ownership and control between the following participants: 1) Manufacturer to Dealership 2) Dealership to Leasing Company 3) Leasing Company to Leasee 4) Leasing Company to Scrap Merchant The Scrap Merchant’s role in this scenario will also demonstrate how asset disposal can be represented on the blockchain. In this scenario each participant has entered into a business agreement with each other and all parties are known and trusted by each other. The above process of transferring vehicles has been negotiated and agreed with all participants. The order in which the above processes take place is strictly defined within the demo showing that for example a Manufacturer cannot transfer directly to a Leasee by missing out the dealership and Leasing company transfers. These rules have been defined in the smart contract which has been written and signed by the regulator (the DVLA). Transferring an Asset to a Dealership In the following section we will transfer the ownership of a vehicle from a dealership to a leasing company (known as “Beechvale Group”) using the blockchain. Before transferring the vehicle to the dealership we will verify which assets the target dealership currently owns. 2.1.1. Viewing the Dealership’s Assets In this section, we will first act as a dealership to verify which assets the Beechvale dealership owns. __5. From the Main Menu, click “Dealership -> Lease Company”.
  • 10. We now see the application from the point of view of Deborah, who works for the Beechvale Group (a dealership). __6. Click the plus sign in the “Vehicles” window to list the vehicles that are owned by this dealership according to the blockchain. You should see a number of vehicles displayed. (There might be more or fewer depending on the scenario that has been set up.)
  • 11. If you see no cars at all, this might be due to a timing issue in the lab environment. Try waiting a few seconds and try the previous step again. If the problem persists, ask the instructor. __7. Click the X to dismiss the window and ‘Home’ to return to the main menu. 2.1.2. Transferring the Asset We will now transfer an Alfa Romeo car to the Beechvale Dealership from Alfa Romeo. __8. From the demo main menu, click the “Manufacturer -> Dealership” link in the Transfer Asset section. You are now viewing the application as Martin, who works for Alfa Romeo.
  • 12. __9. Click the + sign in the vehicles box. This queries the blockchain for the cars that are owned by Alfa Romeo. __10. Click the checkbox against the first car to add it to the transfer request, then click the checkmark (tick) to save the choice. The Alfa Romeo you selected now appears in the list of vehicles to be transferred. __11. Click the + sign in the Dealership box.
  • 13. __12. From the list of Dealerships, choose “Beechvale Group” then, click the checkmark to confirm your choice): __13. Click ‘Transfer Assets’. This adds a transaction to the blockchain that will transfer ownership of the Alfa Romeo car to the Beechvale Group. The nodes in the blockchain network will now confirm the transaction; this takes a few seconds to complete. __14. Click OK when the transaction has been validated by the blockchain network. __15. Dismiss the transaction confirmation message.
  • 14. 2.1.3. Viewing the Updated Set of Manufacturer’s Assets The manufacturer’s ability to control the asset has now been removed. __16. Click the + sign on the Vehicles box to verify that the manufacturer can no longer see the asset you transferred: The manufacturer now controls one asset fewer; the transferred vehicle is no longer visible to the manufacturer. __17. Click the X to dismiss the window.
  • 15. Transferring an Asset to a Leasing Company In this section we will act as Deborah, who works for the Beechvale Group dealer. First we will verify that the asset you transferred earlier is now available to you to transfer; you will then transfer the asset to a leasing company. In the previous section we transferred the ownership of a vehicle from the Alfa Romeo manufacturer to the dealership “Beechvale Group”. The vehicle will now appear in the list of vehicles Beechvale Group are able to control. __18. From the main menu, click “Dealership -> Lease Company”. You are now experiencing the application as Deborah again. __19. Click the + icon in the “Vehicles” box to show the list of vehicles that the dealer can see. __20. Select the Alfa Romeo car and click the check mark (tick).
  • 16. __21. In the Lease Company window click the plus sign to select “LeaseCan”. Click the check mark to confirm. __22. Click the Transfer Assets button and wait for the transaction to be validated. __23. Click OK and then dismiss the Transaction complete window. __24. Click the + icon in the “Vehicles” box to verify that Deborah no longer has visibility of the car she just transferred. Click X to close the window.
  • 17. __25. Return to the main menu. Transferring an Asset to a Leasee In this section, we will act as a representative of the lease company. First, we will verify that the asset you transferred earlier is now available to you acting as the lease company to transfer; we will then transfer the asset to a leasee. In the previous section, we transferred the ownership of a vehicle from the dealership “Beechvale Group” to the lease company “LeaseCan”. The vehicle will now appear in the list of vehicles LeaseCan is able to control. __26. From the main menu, click “Lease Company -> Leasee”. __27. Use the two panels to prepare a transfer of the Alfa Romeo car to Joe Payne.
  • 18. __28. Click the Transfer Assets button and wait for the transaction to be validated. Dismiss the confirmation prompts.
  • 19. Transferring an Asset to a Scrap Merchant In this section we will act as the leasee, who in this greatly simplified scenario has the authority to send the vehicle to a scrap merchant. First, we will verify that the asset you transferred earlier is now available to us acting as the leasee; we will then transfer the asset to a scrap merchant. In the previous section, we transferred the ownership of a vehicle from the lease company “LeaseCan” to Joe Payne. The vehicle will now appear in the list of vehicles Joe is able to control. __29. From the main menu, click “Leasee -> Scrap Merchant”. __30. Transfer the car to the Cray Bros (London) Ltd. __31. When the transaction has been validated, return to the main menu.
  • 20. Disposing of an Asset In this section, we will act as the scrap merchant and dispose of the asset. First, we will verify that the asset you transferred earlier is now available to you acting as the scrap merchant. We will then dispose of the asset. In the previous section, we transferred the ownership of an Alfa Romeo car from “Joe Payne” to the scrap merchant. The vehicle will now appear in the list of vehicles that the scrap merchant is able to control. __32. From the main menu, click “Scrap Merchant -> Scrap”. __33. Use the + sign to prepare the asset for scrapping and click “Scrap Assets” when ready. Note that there is no destination panel for this operation. __34. Dismiss the confirmation dialogs once the asset has been scrapped. __35. Verify that the asset can no longer be viewed by the scrap merchant. __36. Return to the main menu. Once the asset has been transferred it is not removed from the blockchain; it has merely been marked as “scrapped”. In the next section we will demonstrate that the asset can still be viewed in the transaction logs.
  • 22. Viewing Transactions The regulator view has unrestricted access to all activities on the Blockchain. In this section we will act as the Regulator and view all asset transfer and disposal activity. We will then act as another user who has a more restricted view of the transactions. 2.6.1. The Regulator __37. From the main menu, click “Regulator View”. __38. From the main menu, click “Regulator View”. You will see the activity in chronological order, with the most recent activity at the top of the list of transactions. __39. In the “Search by V5C ID…” box, start typing the vehicle identifier of the Alfa Romeo you have been working with. In the example here this is HB0556295 but your ID might be different.
  • 23. This will filter the view so that only the transactions for this car are shown. __40. View the complete set of transactions again by using the backspace key to delete the characters you just entered. 2.6.2. Other users Other users can only see part of the lifecycle of the vehicle. They are able to see what happened to the vehicle prior to their ownership and whilst they owned it but cannot see what happened to the vehicle after they transferred it. __41. Click the three lines in the top right corner of the Regulator view to see the set of transactions through the eyes of another user. In the dropdown that appears hover over “Lease Companies” then click “Lease Can”. The view now changes to show all transactions that: (a) relate to cars currently owned by LeaseCan, or (b) relate to cars once owned by LeaseCan, up to the point that they were transferred away. __42. Start typing the identifier of the Alfa Romeo once more (HB0556295 in the example, but again your ID will vary).
  • 24. Note how the transactions shown against this car are restricted to the ones up to the point that LeaseCan transferred the car to Joe Payne. __43. Return to the main menu.
  • 25. Section 3. Viewing the Blockchain In this final section of the lab, we will introduce one of the key data structures that makes up the blockchain. The follow-on lab (“Blockchain Explored”) will cover this topic in more detail. __44. From the main menu, click ‘Live Stats’. __45. Wait for the screen to be populated. (The blockchain is being queried, and this will take longer the more transactions there are.) __46. Review the various pieces of information being shown. Last Block: The block number of the last committed block (higher numbers are more recent) Created: How long ago since the last block was committed Transactions in Last Block: The number of transactions in the last block; in this demo, this is usually one. Avg Block Time: The average time between each block being committed Block Time: A graph showing how much time was between each block Transactions Per Block - Graph: How many transactions were in each block (again, this is usually one) Blockchain Explorer: Allows you to look at a specific block’s details in the blockchain.
  • 26. __47. Click a block in the Blockchain Explorer pane to see more information about it.