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.
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
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.
- 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"
- DigiByte Gaming Hub - earn by playing lol, wow, cs
- Hyperledger
- BlockApps - Blockchain Platform on AWS
- BlockApps for Developers - guides show demos of UI and APIs
- Rubix by Deloitte - Advise and Build solutions
- Parity - Fast, light, robust Ethereum implementation via Rust
- Corda - Private Permission network
- Quorum - Private Permission network
-
- Solidity - language for contracts
- Create Cryptocurrency
- Create Crowdsale
- Create Org
-
Atom - Editor
-
Go-Ethereum - Go implementation of Ethereum (other options are C++ and Python)