{"repo":"aartij17/All-On-Cloud-9","free":true,"listed":false,"github":"https://github.com/aartij17/All-On-Cloud-9","clone":"git clone https://github.com/aartij17/All-On-Cloud-9.git","description":"Supply chain management using Cross Application Permissioned Blockchain","language":"Go","stars":12,"topics":["kubernetes","go","nats","docker","blockchain"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Caper Supply chain management using Cross Application Permissioned Blockchain. The project is an attempt to implement this work. Consideration The project will assume presence of 4 applications - 1. Manufacturer 2. Supplier 3. Bulk Buyer 4. Carrier --------------------------------------------------------------------------------------------------------------------- BLOCKCHAIN LEDGER --------------------------------------------------------------------------------------------------------------------- The Caper Blockchain is a SINGLE blockchain which is maintained across all the applications. BUT, each application can view only the LOCAL view of the blockchain which consists of - - Internal transactions of the application - Cross application transactions The Blockchain ledger maintains 3 properties: - Total order between all internal transactions - Total order between all external transactions - Internal transaction might include a cryptographic hash of an external transaction on which it depends(as described above). The blockchain ledger is modeled in the form of a DAG where the first block is the genesis block. If t comes AFTER t', t' ---- t [transaction t includes H(t')] where H(.) is the cryptographic hash TIP: After every consensus run, when the transaction is executed on each node of the applications, an update has to be made which updates the view of the blockchain for that particular blockchain. -----------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/aartij17","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aartij17/All-On-Cloud-9/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}