Dear all,
Unfortunately the OriginTrail(OT) moderators deleted my Reddit post, seems they were not comfortable with my questions.
My key point:
The OT masternode architecture is so complex, that only IT-professionals and IT-staff will be able to operate them. Therefore there is no use of the tokens for average Joes.https://github.com/OriginTrail/ot-node/wiki/OriginTrail-Incentive-model-v1
"To mitigate this risk, a node will be required to deposit a stake. This stake will be stored in case it is proven that Data Holder tried to sell the data which is altered while Data Viewers will have a mechanism to check if all the chunks of the data are valid and initiate a litigation procedure in case of any inconsistencies. "Any thoughts about my points?
I went through the Github Wiki and I would like to share the following questions and findings:
1) Masternodes
https://github.com/OriginTrail/ot-node/wiki/Integration-InstructionsDue to the technical complexity of the masternodes architecture, an IT-staff will be required to operate it. It utilizes an ArangoDB database and a database needs an administrator to operate it for mission critical use-cases like food supply chain.
For example if the underlying masternode ArangoDB goes corrupt, will you lose your stacked tokens then because you provided tampered/corrupt data to the protocol?
https://github.com/arangodb/arangodb/issues/2049If not, will OT establish a forensic IT department to judge if somebody manipulated the data in the database or if the database went corrupt due to software bugs?
In general how will OT rule out that data wasn’t manipulated by software bugs but by the operator of the masternode?
What happens if bugs in OT provided software will cause corrupt/tampered data?
What happens if the masternodes got hacked due to undisclosed exploits?
When will a detailed concept be published how OT plans to implement an arbitration board that decides if data was either tampered by the user or corrupt due to software bugs?
What happens if a masternode operator does not implement critical security upgrades or fixes?
What are the sizing / hardware estimates for a masternode?
As well, when will the OT IT-team publish an operations manual for the masternode software that covers my questions? This includes security hardening, user- and role management, backup and recovery, software upgrades, monitoring and health checks as well as high availability concepts.
2)
https://github.com/OriginTrail/ot-node/wiki/Supply-chain-data-sync.. (
https://github.com/OriginTrail/ot-node/wiki/Supply-chain-data-sync.)
In my perception the OT developers admit in their wiki, that the OT concept does not work in practise. Why? Because to make the OT concepts work, all suppliers have to establish a synchronized master database for the relevant products-codes, e.g. unique master-data ids, beforehand. Everybody in IT knows that this universal master-data database concept is similar to demanding for the Holy Grail of IT to make a concept work.
“Those DC need to establish the same codes for the same products so ODN can validate them. This brings another new level of issues that we call "master data synchronization". Currently, ODN doesn't have mechanism or tools to resolve this problem. Participants in the supply chain need to establish common master database that will enable them to exchange data.”
Any timeline when a solution for this fundamental issue will be published?
3) The source-code in the Github does even not include a license in the header?
Is the totally free to use or proprietary?
Even Tron has a license in their source-code… :-)
https://github.com/tronprotocol/java-tron/blob/develop/src/main/java/org/tron/core/SpendableOutputs.javaAnd yes, this is my first Bitcointalk post!
Cheers, Chief Architect