GithubHelp home page GithubHelp logo

blockchain-research's Introduction

blockchain-research

Notes

Distributed immutable ledger using consensus based security commonly encrypted via SHA256

Blockchain by Tiana Laurence (co-founder of Factom)

Decentralization is seen as the perfect solution to corrupt and oppressive central authorities.

Blockchain Principles

Utilize private blockchain with off-chain data storage and on-chain identity / security:

  • Check-in to register a blockchain identity (gen QR code)
  • Collect and encrypt data using public-key (scan QR code)
  • Access and decrypt data using wallet (scan QR code)
  • Contract to decrypt and use data aka Informed Consent and / or Release and Waiver
  • Need symmetric-key or public-key or homomorphic authentication for multi-party access
  • Public blockchain may be needed for external contributions

Smart Contracts

Joseph Pham via Quora

Blockchain systems could be configured to enable a securely signed, data validated and "trustless" verification protocol, that would enable source and receiving systems to create secure handover & transmission of data feeds, without exposing it to internal employees and significantly reduce the risk of outside interception, interference or exploitation.

This would go beyond Service Oriented Architecture, to a Service Integrity Architecture, whereby all system data and process integrity would be designed with auditability, traceability and transparency by default, and only involve external parties, when handling exceptions.

The main capabilities that would enable this design are keyless signature infrastructure (KSI) and process verification / auditability, which can be configured as smart contracts between applications.

Proof-of-Authority-Chains are used for private chain setups, where specific nodes are authorized to create new blocks and secure the network.

References

  • There are smart contract platforms like Ethereum, NEO and Qtum, there are decentralized storage networks like Storj, Sia Coin and Filecoin and there are decentralized exchange platforms like Waves, Bitshares and others.
  • Waves
  • Burst iQ
    • big data and analytics
  • YouBase.io
    • consumer centric identity and digital access rights management
    • interoperability - data size limitations (off-chain)
    • scheduling / anonymous subject selection process
    • custodian of data sources
    • addressable content storage
    • need 2 of 3 keys to decrypt
    • need to add expiration
  • List of Dapps
  • Factom - Blockchain for the Enterprise
    • Factom Open Source
    • dLoc - dLoc is a document authentication and verification that reliably authenticates any essential documents, including birth certificates, land titles, and medical records.
  • DigiByte - Gaming "bitcoins"
  • Hyperledger
  • BlockApps - Blockchain Platform on AWS
  • Rubix by Deloitte - Advise and Build solutions
  • Parity - Fast, light, robust Ethereum implementation via Rust
  • Corda - Private Permission network
  • Quorum - Private Permission network

Technology Explored

Tutorials

blockchain-research's People

Contributors

emb417 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.