12 Matching Annotations
  1. Dec 2021
    1. Complete data integrity – Data stored on the blockchain is immutable and indisputable, thanks to cryptographic primitives. Malicious actors cannot forge transactions or other data that has already been made public.

      Immutable data

    2. Resistance to censorship – No single entity on the network can block users from submitting transactions, deploying dapps, or reading data from the blockchain.

      Once a smart contract has been deployed it stays there forever.

    3. Privacy – You don’t need to provide real-world identity to deploy or interact with a dapp.

      There are no names only hashes

    4. Zero downtime – Once the smart contract is deployed and on the blockchain, the network as a whole will always be able to serve clients looking to interact with the contract. Malicious actors, therefore, cannot launch denial-of-service attacks targeted towards individual dapps.

      Because the network is composed of nodes and not any centranlized server.

    1. So the smaller the smart contract the better then.

    2. So this must mean that solidity code is very lean. Importing packages takes up memory and since you're only borrowing from the miner this would be a bad idea.

      Does this mean I'll have to recreate everything again or is it the wrong approach if you have to do so?

  2. Jul 2021
    1. Create an account or session

      This is the process of using social login. Google/FB does the authentication part. Once the token has been confirmed, create a new access_token and refresh_token for the user like a normal user who logged in via email/password.

  3. Oct 2020
    1. OAuth2 was designed so that the backend or API could be independent of the server that authenticates the user.

      There is a separation of concerns. Compartamentalized.

  4. Aug 2020