Is web3 completely decentralized?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












I think web3 is not completely decentralized or safe to use.
Consider the following example :

I have made a voting Dapp on ethereum .



  • Now my smart contract will be on ethereum blockchain and my variable and functional calculation will be evaluated on EVM.

  • But still I need to host my website (html/js code) using web hosting service like heroku

    (which will then communicate with ethereum blockchain to provide information).


  • It is true that hacker wont be able to edit data (because it is on ethereum)
    but he/she can still hack web hosting service (heroku) right? .



    And if it is hacked my Dapp wont be available to people.

    Then why ethereum is considered as safe to use ?

    Please someone correct me if I am wrong or suggest an alternative solution that even website service cannot be hacked.










share







New contributor




user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.























    up vote
    2
    down vote

    favorite












    I think web3 is not completely decentralized or safe to use.
    Consider the following example :

    I have made a voting Dapp on ethereum .



    • Now my smart contract will be on ethereum blockchain and my variable and functional calculation will be evaluated on EVM.

    • But still I need to host my website (html/js code) using web hosting service like heroku

      (which will then communicate with ethereum blockchain to provide information).


    • It is true that hacker wont be able to edit data (because it is on ethereum)
      but he/she can still hack web hosting service (heroku) right? .



      And if it is hacked my Dapp wont be available to people.

      Then why ethereum is considered as safe to use ?

      Please someone correct me if I am wrong or suggest an alternative solution that even website service cannot be hacked.










    share







    New contributor




    user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      I think web3 is not completely decentralized or safe to use.
      Consider the following example :

      I have made a voting Dapp on ethereum .



      • Now my smart contract will be on ethereum blockchain and my variable and functional calculation will be evaluated on EVM.

      • But still I need to host my website (html/js code) using web hosting service like heroku

        (which will then communicate with ethereum blockchain to provide information).


      • It is true that hacker wont be able to edit data (because it is on ethereum)
        but he/she can still hack web hosting service (heroku) right? .



        And if it is hacked my Dapp wont be available to people.

        Then why ethereum is considered as safe to use ?

        Please someone correct me if I am wrong or suggest an alternative solution that even website service cannot be hacked.










      share







      New contributor




      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I think web3 is not completely decentralized or safe to use.
      Consider the following example :

      I have made a voting Dapp on ethereum .



      • Now my smart contract will be on ethereum blockchain and my variable and functional calculation will be evaluated on EVM.

      • But still I need to host my website (html/js code) using web hosting service like heroku

        (which will then communicate with ethereum blockchain to provide information).


      • It is true that hacker wont be able to edit data (because it is on ethereum)
        but he/she can still hack web hosting service (heroku) right? .



        And if it is hacked my Dapp wont be available to people.

        Then why ethereum is considered as safe to use ?

        Please someone correct me if I am wrong or suggest an alternative solution that even website service cannot be hacked.








      web3js ether





      share







      New contributor




      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 2 hours ago









      user8428217

      111




      111




      New contributor




      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      user8428217 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote














          ...or suggest an alternative solution that even website service cannot be hacked.




          The alternative is the host the front end in a decentralised manner.



          This can be achieved using a service such as IPFS or Swarm.



          Also see:



          • What is Swarm and what is it used for?

          • What is the right way to access DAAPs?

          • What is the difference between Swarm and IPFS?


          And if it is hacked my Dapp wont be available to people.




          Your contracts will still be accessible by other means, for example by using a proxy such as Infura, or by running a client a locally.






          share|improve this answer




















            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "642"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );






            user8428217 is a new contributor. Be nice, and check out our Code of Conduct.









             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fethereum.stackexchange.com%2fquestions%2f60556%2fis-web3-completely-decentralized%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote














            ...or suggest an alternative solution that even website service cannot be hacked.




            The alternative is the host the front end in a decentralised manner.



            This can be achieved using a service such as IPFS or Swarm.



            Also see:



            • What is Swarm and what is it used for?

            • What is the right way to access DAAPs?

            • What is the difference between Swarm and IPFS?


            And if it is hacked my Dapp wont be available to people.




            Your contracts will still be accessible by other means, for example by using a proxy such as Infura, or by running a client a locally.






            share|improve this answer
























              up vote
              2
              down vote














              ...or suggest an alternative solution that even website service cannot be hacked.




              The alternative is the host the front end in a decentralised manner.



              This can be achieved using a service such as IPFS or Swarm.



              Also see:



              • What is Swarm and what is it used for?

              • What is the right way to access DAAPs?

              • What is the difference between Swarm and IPFS?


              And if it is hacked my Dapp wont be available to people.




              Your contracts will still be accessible by other means, for example by using a proxy such as Infura, or by running a client a locally.






              share|improve this answer






















                up vote
                2
                down vote










                up vote
                2
                down vote










                ...or suggest an alternative solution that even website service cannot be hacked.




                The alternative is the host the front end in a decentralised manner.



                This can be achieved using a service such as IPFS or Swarm.



                Also see:



                • What is Swarm and what is it used for?

                • What is the right way to access DAAPs?

                • What is the difference between Swarm and IPFS?


                And if it is hacked my Dapp wont be available to people.




                Your contracts will still be accessible by other means, for example by using a proxy such as Infura, or by running a client a locally.






                share|improve this answer













                ...or suggest an alternative solution that even website service cannot be hacked.




                The alternative is the host the front end in a decentralised manner.



                This can be achieved using a service such as IPFS or Swarm.



                Also see:



                • What is Swarm and what is it used for?

                • What is the right way to access DAAPs?

                • What is the difference between Swarm and IPFS?


                And if it is hacked my Dapp wont be available to people.




                Your contracts will still be accessible by other means, for example by using a proxy such as Infura, or by running a client a locally.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 1 hour ago









                Richard Horrocks

                20k94498




                20k94498




















                    user8428217 is a new contributor. Be nice, and check out our Code of Conduct.









                     

                    draft saved


                    draft discarded


















                    user8428217 is a new contributor. Be nice, and check out our Code of Conduct.












                    user8428217 is a new contributor. Be nice, and check out our Code of Conduct.











                    user8428217 is a new contributor. Be nice, and check out our Code of Conduct.













                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fethereum.stackexchange.com%2fquestions%2f60556%2fis-web3-completely-decentralized%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Comments

                    Popular posts from this blog

                    What does second last employer means? [closed]

                    List of Gilmore Girls characters

                    Confectionery