orangewit3 / supply_chain_simulator

Supply chain simulator for Gies Disruption Lab at University of Illinois at Urbana-Champaign.
1 stars 4 forks source link

Upgradeable contracts #5

Open platocrat opened 4 years ago

platocrat commented 4 years ago

From Prof. Nehemiah Scott,

"What happens in a lot of contracts: If there comes some disagreement in terms, then the price along with other things in the terms would need to change — so the contract is always to subject change"

So, we'd need to have a single (or multiple) upgradeable contracts that handle updates to buyer/seller terms.

Some references:

General

Upgradeable Contracts

Diamond contracts:

Contract Proxies

platocrat commented 4 years ago

can we label this as a "Feature"?

Here's an example:

Screen Shot 2020-10-30 at 1 52 06 PM
platocrat commented 4 years ago

A recent blog article from Trail of Bits (a security research/consultancy group that also does security for smart contracts) that I think is worth reading, and a response to that article, highlighting some concerns and comments: