Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Blockchain in the Browser

Blockchain in the Browser

Blockchain is a distributed ledger that records transactions in a secure, flexible, verifiable and permanent way. The talk focuses on how Blockchains can be interacted with or modified from the Browser. Examples were focused on Hyperledger Blockchains and tools.

Uchi Uchibeke

August 16, 2018
Tweet

More Decks by Uchi Uchibeke

Other Decks in Technology

Transcript

  1. What is Blockchain ... a distributed ledger that records transactions

    in a secure, flexible, verifiable and permanent way* Uchibeke and others in IEEE Cybernetics 2018 (http://cse.stfx.ca/~cybermatics/2018/Proceedings/pdfs/iThings!GreenCom!CPSCom!SmartData!Blockchain!CIT!Cybermatics2018-1Q1rrimpxFNyCxx89cHrQN/7ulNQ4fpJr6beQEQNaBxjG/255il6J1usQ8tk371S50r U.pdf)
  2. Keywords: distributed ledger • By design, gives us multiple nodes

    for free • No single point of failure • Protects from the WanaCry
  3. Keywords: transactions • Day to day operational tasks that we

    already do ◦ Exchange of asset ◦ Execution of the clause of an agreement ◦ Update to customers/merchants Identity information
  4. Keywords: secure, flexible, verifiable & permanent • A hacker would

    have to hack each and every node on the blockchain at exactly the same time to be successful. ◦ Statistically, highly unlikely
  5. Low Level High Barrier of entry High Investment Web Browser

    Low Barrier of entry Quick POC to browser
  6. Tools: Hyperledger Fabric • Private and permissioned blockchain • Linux

    Foundation Project • Provides benefit of blockchain without sacrificing speed or scalability https://www.hyperledger.org/projects/fabric
  7. Tools: Hyperledger Composer • Modeling tool • Rapid prototyping of

    blockchain POC https://www.hyperledger.org/projects/composer
  8. Tools: Hyperledger Playground • Interact with Hyperledger Blockchain from browser

    • Requires soe tech knowledge (JSON, REST etc) https://composer-playground.mybluemix.net/editor
  9. Tools: Hyperledger composer form generator? • Generates a form from

    a Composer model file • Fill out form and click button to submit • Working on this https://github.com/uchibeke/composer-form
  10. As an Intern, I want to select an apartment to

    live As an Apartment manager, I want to make money As Shopify, I want to give interns good housing
  11. As an Intern, I want to select an apartment to

    live As an Apartment manager, I want to make money As Shopify, I want to give interns good housing Participants
  12. As an Intern, I want to select an apartment to

    live As an Apartment manager, I want to make money As Shopify, I want to give interns good housing Assets
  13. As an Intern, I want to select an apartment to

    live As an Apartment manager, I want to make money As Shopify, I want to give interns good housing Transactions