I am much familiar with Rails but new in the Ethereum. But base on my understanding, if I am going to build a Dapp.
The web stack should not include the back-end system like Rails.
But why there's so much projectmany projects like ethereum.rb
, web3.py
, etc.
By using this, if an end-user wants to send a request (ex: voting), he must send it to the back-end (ex: Rails server), and then call API request to the real Ethereum system by using the above plugin, right?
That just soundsSounds wired forto me, is it violating the original decentralized design? I am super confused about this part.