11

Your ETH & tokens are on the blockchain, regardless of what service you use to access them. When you move them, you are sending them from one address on the blockchain to another. These are simply lines of code. Your wallet file, the user interface you interact with, the private key—these do not have funds in them. The private key gives you the ability ...


6

The best way to store the keys will depend on how you need to use them. For example, if you don't need to sign with them in real time, you may want to keep them on a separate system that isn't usually online. You can then give that system minimal functionality - just signing the transactions that you need signed - then send the signed transactions to your ...


3

Using plugins like metamask is good, but not essential. Pros: You allow users to manage their accounts themselves. Users no longer need to trust their private keys with any third party. Cons: Users might accidentally loose access to their account and no one can help them. Using plugins will make a site not so mobile friendly. It creates a dependency for ...


2

I can't speak for the code converter, but MyEtherWallet can be run entirely offline and is open source, if there were a vulnerability it would almost certainly already have been exposed by now.


2

The library SafeERC20 is to safely interact with a third party token. It is not to be used inside your own token contract. OpenZeppelin contracts already have require to check for preconditions so they will return true or fail early. Also I'd suggest to remove the protection for short address attack onlyPayloadSize. They were removed from the OpenZeppelin ...


2

An exchange is akin to a stock market exchange. It is a platform on which you can buy or sell Ether. Some offer more complex functionality like margin trading with leverage. Examples include Kraken and Coinbase. A wallet is akin to a.. wallet. In the real world you have a wallet which you put your cash, and cards in. Sometimes you will put your identity ...


2

Geth, like any other Ethereum client, needs to use your network to connect with peers and share details about the latest block, pending transactions, etc... It makes sense that Geth would adjust your firewall settings to make sure that it has outward network access, and this alone should not leave you concerned about malicious activity. Additionally, the ...


1

Well it's the free market/miners who decides the average gas price. They basically decide at what gas price they are willing to process a transaction on the network. They can set a threshold for a range of gas prices that they are more likely to process and ignore the rest. Also, smart contracts are flexible in the ways which they allow for gas price ...


1

This is an issue for all public blockchains when they initially launch. When a genesis block is first released, there is usually such low hashpower on the network and low node connectivity so uncles/reorgs happen constantly until the hashpower is large. Ethereum/Bitcoin current negate this problem by the fact that it would require such a huge amount of money ...


Only top voted, non community-wiki answers of a minimum length are eligible