The Quest for Enterprise Blockchain Solutions.

47
Fran Strajnar Co-Founder & CEO Twitter: @Techemist Email: [email protected] //bravenewcoin.com

Transcript of The Quest for Enterprise Blockchain Solutions.

Page 1: The Quest for Enterprise Blockchain Solutions.

Fran StrajnarCo-Founder & CEO

Twitter: @TechemistEmail:   [email protected] //bravenewcoin.com

Page 2: The Quest for Enterprise Blockchain Solutions.

Blockchain for Enterprise:• Exponential Tech & Macro• 5 Pillars / 3 Layers• Solution Designs Examples• Standards & Protocols• Conclusion

Page 3: The Quest for Enterprise Blockchain Solutions.
Page 4: The Quest for Enterprise Blockchain Solutions.
Page 5: The Quest for Enterprise Blockchain Solutions.

I Can Haz Blockchain?

Page 6: The Quest for Enterprise Blockchain Solutions.

Where to begin?

Page 7: The Quest for Enterprise Blockchain Solutions.

Search for Blockchain Enlightenment

Page 8: The Quest for Enterprise Blockchain Solutions.

Let’s take a quick Step Back

Page 9: The Quest for Enterprise Blockchain Solutions.

Linear Vs 

Exponential 

Page 10: The Quest for Enterprise Blockchain Solutions.

As humans we think linearly… 

Page 11: The Quest for Enterprise Blockchain Solutions.

…but the world is changing exponentially

Page 12: The Quest for Enterprise Blockchain Solutions.
Page 13: The Quest for Enterprise Blockchain Solutions.
Page 14: The Quest for Enterprise Blockchain Solutions.

Unmanned CompanyRaises 100M 

Page 15: The Quest for Enterprise Blockchain Solutions.

Welcome to the new economy

Page 16: The Quest for Enterprise Blockchain Solutions.
Page 17: The Quest for Enterprise Blockchain Solutions.
Page 18: The Quest for Enterprise Blockchain Solutions.
Page 19: The Quest for Enterprise Blockchain Solutions.

(Some of) what is being explored today:

Page 20: The Quest for Enterprise Blockchain Solutions.

The 5 Pillars & 3 Layers

to Enterprise Blockchain Solution Design

Page 21: The Quest for Enterprise Blockchain Solutions.

Blockchain Considerations• Bitcoin does 220m Transactions Per Year. • Ethereum has a dynamic scaling capacity.• Customer Data Privacy & Security. • Legacy Infrastructure is not going to be 

scrapped. 

Page 22: The Quest for Enterprise Blockchain Solutions.

Permissioned/Private Decentralized/

P2PImmutability & Data Integrity

Scalability

Security

1.2.

3.4.

5.

The 5 Pillars

Page 23: The Quest for Enterprise Blockchain Solutions.

1. Permissioned/PrivateWriting records is exclusive to members, third parties can be granted read access, with the general public excluded. The permissions architecture goes beyond ‘access = everything’ and allows third party access to specific raw data, as deemed appropriate, for interoperability and application requirements.

Page 24: The Quest for Enterprise Blockchain Solutions.

2. Decentralized/P2PAllowing for equal control over the shared database between all permissioned participants and of equal importance; distributing the number of full copies of the ledger to maximize probability that there will always be a complete record in existence and available for those with permissions to access.

Page 25: The Quest for Enterprise Blockchain Solutions.

3. Immutability & Data IntegrityRecords are guaranteed to be cryptographically secure, with no possibility for bad actors to threaten data integrity.

Page 26: The Quest for Enterprise Blockchain Solutions.

4. ScalabilityThe ability to secure trillions of transactions or records without compromising the networks synchronization, security, accessibility or data integrity.

Page 27: The Quest for Enterprise Blockchain Solutions.

5. SecuritySupport for data encryption and the management & enforcement of complex permission settings for participants and 3rd parties.

Page 28: The Quest for Enterprise Blockchain Solutions.

The 3 Layers

Page 29: The Quest for Enterprise Blockchain Solutions.

Blockchain Layer:

Used for: 'Pointers‘

Pillars: #2 - Decentralized/P2P, & #3 - Immutability & Data Integrity

The Blockchain Layer doesn't need: Business Logic (complex permission structures), Data Storage, etc

Page 30: The Quest for Enterprise Blockchain Solutions.

Data-Store Layer:Used for: Encryption, Business Logic (permission structures), Data Storage, etc

Pillars: #1 - Permissioned/Private, #4 - Scalability & #5 - Security

The Data-Store Layer doesn't need: Open-Access or limited transaction payloads due to block sizes or other public blockchain constraints.

Page 31: The Quest for Enterprise Blockchain Solutions.

MERKLE ROOT

Page 32: The Quest for Enterprise Blockchain Solutions.

Application Layer:Used for: Processing the first two layers into a useful business application.

Pillars: None

The Application Layer doesn't need: Any of the Blockchain or Data-Store layer functions or considerations.

Page 33: The Quest for Enterprise Blockchain Solutions.

Externally Aware Thinking

Page 34: The Quest for Enterprise Blockchain Solutions.

Where does Ethereum & Smart Contracts fit in?

Ethereum is an application platform on top of blockchains (With it’s own Blockchain) - like we have java and other application platforms on top of regular databases. Choose and replace the application platform to fit use-cases.

Page 35: The Quest for Enterprise Blockchain Solutions.

Externally aware smart contracts:

Page 36: The Quest for Enterprise Blockchain Solutions.

Program Value:

Page 37: The Quest for Enterprise Blockchain Solutions.

Smart contracts = Business LogicIf blockchains are good at making sure data is accurately replicated across untrusted entities, smart contracts are good at making sure logic is accurately executed across untrusted entities.As far as current ways of ensuring that exactly the same logic is followed between two entities, our best tool is automatic reconciliations of data before and after a process. With blockchains and smart contracts, the technology guarantees the process.

Page 38: The Quest for Enterprise Blockchain Solutions.

Quick Examples of Blockchain Solution Designs

Page 39: The Quest for Enterprise Blockchain Solutions.

Bank Feeds on the Blockchain?• Bank writes an encrypted data record for 

Customer[c] to the Private Data Store.• Bank broadcasts a transaction under 

Customer[c]’s address to the Blockchain with a pointer to the data record.

• Third-party [Intuit] was monitoring for transactions under Customer[c]’s address and reads the pointer.

• Third-party[Intuit] initiates a key exchange with the Bank to retrieve a shared secret for the data record.

• Third-party[Intuit] uses the shared secret to decrypt the data record and can now read the transactional data from the Private Data Store.

Page 40: The Quest for Enterprise Blockchain Solutions.

Post-Trade Settlement for Cross Border transaction?

Page 41: The Quest for Enterprise Blockchain Solutions.

Post-Trade Settlement for Cross Border transaction?

Page 42: The Quest for Enterprise Blockchain Solutions.

Federated Invoicing on the Blockchain?

Page 43: The Quest for Enterprise Blockchain Solutions.

Evolving Standards & Protocols

Page 44: The Quest for Enterprise Blockchain Solutions.
Page 45: The Quest for Enterprise Blockchain Solutions.

25+ years ago:

• Remember “Open Systems Interconnection,” (OSI)?• Supported by Countless Countries, Engineers & 

Companies• “OSI is a beautiful dream, and TCP/IP is living it!”

Page 46: The Quest for Enterprise Blockchain Solutions.

Conclusion:

• Enterprise Blockchain – Separate Design into Layers.

• Blockchain is Exponential Technology – Evolving fast.

• Networks ALWAYS end up demanding inter-operability: 

• Have an early plan with the future in mind. 

Page 47: The Quest for Enterprise Blockchain Solutions.

Fran StrajnarCo-Founder & CEO

Twitter: @TechemistEmail:   [email protected] //bravenewcoin.com