Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Feature) Make bridge contract upgradable #7

Closed
rstormsf opened this issue Feb 9, 2018 · 2 comments
Closed

(Feature) Make bridge contract upgradable #7

rstormsf opened this issue Feb 9, 2018 · 2 comments
Labels

Comments

@rstormsf
Copy link
Contributor

rstormsf commented Feb 9, 2018

ZepplinOs and Aragon presented new way to write smart contract so you can separate the storage and implementation.
https://github.com/zeppelinos/labs
I personally like eternal storage with registry of contracts

@akolotov
Copy link
Contributor

akolotov commented Feb 9, 2018

I would be very accurate with the ability to upgrade smart contracts. Yes, it is great opportunity to provide fixes and extend the functionality of contracts. But from another side, it means that the contract can change behavior and it will not be the same as user agreed initially when started using the contract. Imagine that initially the bridge contract relayed confirmations and after upgrade started taking some fee for this. There is no simple way to inform users about changes so that's why personally I think twice prior to delegate controlling of my money to upgradable contract.

It is the same as "the Bank has the right to unilaterally change the list of ..." in real life.

@rstormsf
Copy link
Contributor Author

done.

@ghost ghost removed the in progress label Apr 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants