This document provides guidance on running a blockchain pilot project. It outlines an agenda for an interactive workshop, including breaks and lunch. The workshop covers finding opportunities, articulating problems, designing technical architecture, and incentives. Participants brainstorm use cases, map stakeholders, design smart contracts and UIs, and deploy on testnets. The goal is to provide a framework to discover how blockchain can solve problems and transform existing products and business models in a hands-on pilot project. Attendees are encouraged to contact the workshop organizers for future dedicated blockchain project design sessions.
How to Troubleshoot Apps for the Modern Connected Worker
How to run your own blockchain pilot
1. How to run your own Blockchain Pilot
Simon Wilson - PK Rasam - Scott Morrison
www.decentralize.global
2. Housekeeping
● Session will finish at 2PM
● 10 Minutes break @ 10:00AM
● 1-Hr Lunch @ 12
● Content slides will be
downloadable from the
www.decentalize.global
website.
● Aim is to make this an
interactive session so please
do your best to be present in
the room.
6. 1. Prove knowledge of X at time Y without revealing X
2. Trade ownership of an something without an intermediary
3. Enable multi-party transactions with enforceable rules in code without
an intermediary (i.e. code a contract agreement)
4. As a source of randomness that doesn’t rely on trust
5. To integrate ‘real world data feeds’ into the contract of a transaction
Any combination of the above!!!
11. 1. Select an individual to facilitate the opportunity
analysis. ...
2. Brainstorm a company or unit's objectives /
opportunities. ...
3. Consolidate ideas. ...
4. Clarify ideas. ...
5. Identify the top three opportunities. ...
6. Summarize concepts. ...
Blockchain = business model disruption
So it’s essential in this process that you get creative!!!
12. Break 10 mins
Think about you blockchain project…
After the break we will start your journey...
14. Goal/Objective
To reduce traffic congestion
Record a unique
history for anything!
Peer-2-Peer
communication
Distributed not
centralized decisions
Contracts
Automated decisions
Voting
Consensus between
devices and or people
Partner Agreement
Duplication of Data
Transparency
Peer-2-Peer
Efficiency
Automate
Payments
Give physical a
digital Identity
Organisation
in Code
16. A little bit of Game Theory!
Who are the players?
What are the actions available to them?
What are the timing of those actions?
What are the Payoff (costs/benefits)?
What info do they have when taking actions?
Are the actions repeated?
17. Lack of traffic
congestion
visibility.
Lack of real time
data to manage
congestion
proactively.
Deeper insight
for optimal
routes
Sensor enabled
(leverages
existing infra).
Single cohesive
system.
Real time traffic
flow application
Drivers
Vicroads
Contractors
(infra)
Car
Manufacturers.
Truck drivers
(linfox)
Tesla owners
Daimler
Victroads
20. Start-ups that pivot once or twice raise 2.5x more
money, have 3.6x better user growth, and are 52% less
likely to scale prematurely than start-ups that pivot
more than 2 times or not at all.
Marmer and Dogrultan 2012, 8
24. How do people currently solve the problem (Document the
workflow)?
List the biggest pain points in the workflow in order or
priority for each player.
Identify steps or new workflow and document how
problems will be solved by the approach
Draw a game tree
Create ‘user stories’ for each player that outline a
prioritised list of must haves and nice to haves for the end
product
Document and continually update!
25. Identify your consensus mechanism and platform
tip - in pilot for almost every case ethereum is the best place to start it has the most
mature libraries and testbeds
Finally time to build the Technical Architecture
27. Identify your consensus mechanism and platform
tip - in pilot for almost every case ethereum is the best place to start it has the most
mature libraries and testbeds
Design your Nodes (HW. OS. Container based (docker etc).
Design the platform specifics (key management,
permissions, signatories
Design your smart contracts (include a Kill switch!)
Finally time to build the Technical Architecture
28.
29. Identify your consensus mechanism and platform
tip - in pilot for almost every case ethereum is the best place to start it has the most
mature libraries and testbeds
Design your Nodes (HW. OS. Container based (docker etc).
Design the platform specifics (key management,
permissions, signatories
Design your smart contracts (include a Kill switch!)
Build or identify your API’s
Finally time to build the Technical Architecture
32. Identify your consensus mechanism and platform
tip - in pilot for almost every case ethereum is the best place to start it has the most
mature libraries and testbeds
Design your Nodes (HW. OS. Container based (docker etc).
Design the platform specifics (key management,
permissions, signatories
Design your smart contracts (include a Kill switch!)
Build or identify your API’s
Finally time to build the Technical Architecture
Design the UI
Deploy on testnet bugscrub/security audit.. Then migrate
to mainnet.
33. What will be your consensus mechanism and platform
How will you design your Nodes?
What are your platform specifics?
What will be your smart contract elements?
What will be your API’s?
Finally: the time to build quiz!
What are the keys for the UI?
34. Incentives are a major attribute of blockchain
solutions.
Humans are wired to try to game a situation in their
favour.
You must be vigilant by monitoring and managing your
pilot users almost daily.
Blockchain pilots demand heavy resources as tuning
and adjusting in pilot is a given!
35. Engage the market and support the real innovators of
the distributed economy!
36. Takeaways!
1. Blockchain is not a solution in itself, it is a foundational tech.
Remember the onion!
2. Blockchain tech is disruptive. It can enable new products and
transform existing ones. To discover the op means getting
creative!
3. Incentives architecture is key to any blockchain project. Map
and understand your players motives!
4. We have given you a framework to move forward with your
pilot, lets us know how you go!
37. Decentralize and Lincd are available to host dedicated focussed workshops for your
business to discover, design, and execute a blockchain project.
Should you be interested please email us on simon@decentralize.global or call on
+61428559299
Thanks for your time today!