Skip to content
This repository was archived by the owner on Sep 5, 2020. It is now read-only.
This repository was archived by the owner on Sep 5, 2020. It is now read-only.

Generic questions on Codius #113

@tuloski

Description

@tuloski

Hi,
sorry if this is not the best place to discuss these topics but I didn't find a proper place.
I have a few questions which are puzzling me:

  • Looking at Betty application, it seems that to coordinate multiple instances of the contract we have to code some "consensus" inside the contract itself. Isn't this a big limitation and a huge implementing challenge in case of complex contracts?
  • Since users can pick their hosts, how can we prove that a contract is really decentralized since the hosts can belong to a single entity or to a minority?
  • What happens when some hosts hosting my contract shut down or get DDoSed?
  • If users can start/stop their contract whenever they want, how can the contracts be considered "decentralized". Who guarantees that a specific contract will run and be operative in 2 months for example?

I really don't see the advantages over renting N amazon instances and running my app in those instances. But maybe I'm not understanding well. I'm missing the "decentralization" and smart contract point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions