Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What is up with dapps?


Published on

Presented at: Open Source 101 - Columbia 2019
Presented by: Angeleen Wilson, Georgia Blockchain Coalition

April 18th, 2019
Columbia, SC, USA

Published in: Technology
  • Be the first to comment

  • Be the first to like this

What is up with dapps?

  1. 1. OPEN SOURCE 101 What’s up with dApps?
  4. 4. • Open Source: Governed by autonomy and all changes must be decided by the consensus, or a majority, of its users. Its code should be available for scrutiny. • Decentralized: Records of the application’s operation must be stored on a public and decentralized blockchain to avoid drawbacks of centralization. • Incentivized: Validators of the blockchain should be incentivized by rewarding them accordingly with cryptographic tokens. • Protocol: The application community must agree on a cryptographic algorithm to show proof of value. • Bitcoin uses Proof of Work (PoW) • Ethereum hybrid PoW/Proof of Stake (PoS) Don’t have a central point of failure Dapps connect users and providers directly. WHAT’S UP WITH DAPPS? DEFINITION
  5. 5. THE DESIGN Client-server Traditional - In the office environment, often data is held on servers, and wherever you log in, you can access the data. Peer-to-peer In peer-to-peer models, it’s more like a gossip network where each peer has 100% the data (or as close to it as possible), and updates are shared around. WHAT’S UP WITH DAPPS? DEFINITION
  6. 6. • Be completely open-source and operate autonomously with no entity in charge of the majority of its currency; • Have any protocol changes that are designed to make some overall improvement approved by all its users; • Cryptographically store all of its operation data and records in a public blockchain; • Use a bitcoin or a currency that is native to its blockchain system so that it can be accessed for use and any future contributions to its value from miners; • Generate tokens, or currency, which follows a standard cryptographic algorithm. WHAT’S UP WITH DAPPS? DEFINITION
  7. 7. Blockchain technology was first introduced in a whitepaper entitled: “Bitcoin: A Peer-to-Peer Electronic Cash System,” by Satoshi Nakamoto in 2008. Bitcoin, the “Digital Gold” is the first cryptocurrency (digital asset) that was created off of Blockchain. What Bitcoin does as a value of currency is not as important as how it works. “Blockchain will do for trusted transactions what the internet did for information” ~Ginni Rometty, IBM WHAT’S UP WITH DAPPS? THE BLOCKCHAIN
  8. 8. A blockchain system is a package which contains a normal database plus some software that adds new rows, validates that new rows conform to pre-agreed rules, and listens and broadcasts new rows to its peers across a network, ensuring that all peers have the same data in their databases. LEGOS - From the bag, you can take out different bricks and put them together in different ways to create different results FOR DEVELOPERS: Need to have some basic knowledge of C++ and JavaScript.  Digital Records can be stored = YOUR DATA  Cryptocurrency - Digital assets = YOUR MONEY  Smart contracts = YOUR AC WHAT’S UP WITH DAPPS? THE BLOCKCHAIN
  9. 9. Identity Management Secure by EncryptionReal Time Auto-sync every copy is almost instantly the same Peer 2 Peer Storage Everyone has a copy Permanent & Tamper resistant Nothing can be deleted Self-ownership of data Open Source Everyone can add to the database WHAT’S UP WITH DAPPS? THE BLOCKCHAIN
  10. 10. • Type I: dApps have their own blockchain. These are know as Bitcoin, Litecoin, and all other “alt coins.” • Type I WHAT’S UP WITH DAPPS? DIFFERENT TYPES OF DAPPS
  11. 11. • Type II: dapps use the blockchain of a Type I dapp, are their own protocols, and have tokens to provide the necessary functionality. • This type is like a software program. • Apps where money is involved (but also requires another piece). • In the first type of app, a user may need to exchange ether as a way to settle a contract with another user, using the network’s distributed computer nodes as a way to facilitate the distribution of this data. • Type II WHAT’S UP WITH DAPPS? DIFFERENT TYPES OF DAPPS
  12. 12. • Type III WHAT’S UP WITH DAPPS? DIFFERENT TYPES OF DAPPS • Type III leverage the protocol of a Type II dapp to become their own protocols. They also have their own tokens to generate a use. • A specialized type of software that fulfills a unique need or function. • The DAO - form a leaderless company, program rules at the beginning about how members can vote and how to release company funds and then….let it go.
  13. 13. • Pickflix: is a new movie prediction game where you pick your favorite movies for that particular box office release instance during a given time. • Ethereum: has a created a programming language that then allows developers to create their own decentralized applications on the Ethereum blockchain with exciting results that address all types of consumer and business issues. • StorJ: have followed suit with a decentralized data structure for public or private cloud storage. • Javvy: An all-in-one crypto experience, a Universal Wallet, built-in decentralized exchange, quick & easy registration, superior user experience, • Monero: open-source cryptocurrency created to focuse on fungibility, privacy and decentralization. Monero uses blockchain to broadcast or send transactions, but no outside observer can tell the source, amount or destination. WHAT’S UP WITH DAPPS? DAPPS IN ACTION
  15. 15. • State of the dApps: • NEO: • DappRadar: • Ethereum Dapps: • dApp University: WHAT’S UP WITH DAPPS? RESOURCE LINKS
  16. 16. THANK YOU!