It comes from the fact that the corporate information is not liquid, difficult to move through entities, and that we think
this won't change. Therefore we accept the reality of "the rocks". What can be changed however, is the ability to
extract wisdom from those rocks by fine tuning every aspect of their privacy, and not trying to move them away.
Rockchain is not a Blockchain. It is a distributed network of private data nodes with access rights managed by a public blockchain.
Rockchain is blockchain agnostic and will work along with several public blockchains, using a distinct module for
each blockchain. Rockchain through DappBox Relay can advertise private networks content on the public blockchain
and pass queries of content access through the relay.
We did not reach the minimum cap and refunded the token buyers. We're still continuing the project on the founders foundings,
lowering the scope of the vision to what can immediately be deployed in production for real use case. Also, the failed
ICO pushed us to open to other blockchains than Ethereum, going towards the most practicle and fast choices for us.
We see too many open source forks with a few tweaks in the blockchain area, so after our failed ICO we do not intend to open
source all the code yet. We know we need to "Proof of Work" our framework, that's why we'll release a free SAAS interface
to test our RockEngine computation performance on private data. For the DappBox, as it is reusing open source parts,
all those will be packaged as open source modules, while the DappBox still intend to be closed source. In the longer
term, there will be an open source DappBox and a closed source DappBox Enterprise version.
We do not orchestrate a computational marketplace between data providers, CPU/GPU providers and users. This is somehow centralized
in our view. The RockEngine creates "computational links" between DappBoxes, meaning that one DappBox can execute
computations on one or several other DappBoxes while respecting their privacy. Of course, "computation on private
data" means our algorithm is providing "computational integrity", meaning that the private data node cannot alter
the algorithm to return fake results. This is an essential requirements for anything related to computation on private
data. Rockckengine provides thus
Peer to Peer computation respecting privacy.
Rockchain DappBox focus is a decentralized access rights management on the public blockchain between private nodes. We do
not intend to provide a safe redundant and cheap online storage in our core offer. The core offer of the DappBox
is to allow peers to exchange content using public blockchain logic.
We differ from secret sharing approaches (sMPC= secured Multipart Computation) since our algorithm is more like a compiler
deploying code on two nodes at the same time. The algorithm then executes on the two nodes that communicate by exchanging
encrypted messages. With this technique, we mathematically guarantee that no private data can be leaked and that
the private node effectively executed the correct algorithm.
Most of the real world applications have to create logic applying on private user (or application member) data. The users
of blockchain applications can't deal, in the long term, with all their data being revealed to the world, without
the possibility to delete it ever. I wouldn't like to publish my blockchain public address if people could analyze
it and know how much money I lost on online pocker games for example. Real world applications need smart contracts
that have both logic on the public blockchain data structures, but also on the private user data. Winning blockchains
will mix the two approaches in the same logical framework.
Of course now you can deal with private data with IPFS hashes, retrieving encrypted data and performing tests on
it. But then you do not have a strong guarantee that the user is not changing the algorithm on his side, and all
the trust must be delegate to smart contracts, making the balance difficult to find between code impartiality and
privacy preservation in current architectures.
Ultimately, the winning platforms are often those abstracting the complexity away.