• Karma : 761
  • Questions : 39
  • Answers : 63
  • Comments : 1
Yes, it's not really a debate. Public and private blockchains have different use cases. Here's a breakdown that might help you understand the diffe... more
Yes, it's not really a debate. Public and private blockchains have different use cases. Here's a breakdown that might help you understand the diffe... more

Just don’t keep your ETH on an exchange. It is not safe, in the first place. I can’t think of any other method.

Just don’t keep your ETH on an exchange. It is not safe, in the first place. I can’t think of any other method.

It is aimed to greatly improve scalability by sacrificing decentralization to a certain extent... which makes it an interesting option for layer 2 ... more
It is aimed to greatly improve scalability by sacrificing decentralization to a certain extent... which makes it an interesting option for layer 2 ... more
The most important advantage is immutability. Let’s suppose the current block is X and a hacker wants to modify the history and erase a transaction... more
The most important advantage is immutability. Let’s suppose the current block is X and a hacker wants to modify the history and erase a transaction... more
eWASM will let devs code in almost any language and the bytecode will execute efficiently on all platforms. However, as far as I know, WASM doesn’t... more
eWASM will let devs code in almost any language and the bytecode will execute efficiently on all platforms. However, as far as I know, WASM doesn’t... more
Ethereum currently uses PoW to achieve consensus, which means that it needs lots of electricity to add new blocks and validate transactions. Also i... more
Ethereum currently uses PoW to achieve consensus, which means that it needs lots of electricity to add new blocks and validate transactions. Also i... more
I think gas limits can be configured but asking users to pay for gas defeats the purpose. The idea is to improve the user experience by making the ... more
I think gas limits can be configured but asking users to pay for gas defeats the purpose. The idea is to improve the user experience by making the ... more
The beacon chain will run in parallel with the Ethereum main chain and will have a single scope- to validate the Ethereum main chain through PoS. S... more
The beacon chain will run in parallel with the Ethereum main chain and will have a single scope- to validate the Ethereum main chain through PoS. S... more
It is important to understand that PoW requires significant computing resources because miners must solve complicated cryptographic puzzles. Once P... more
It is important to understand that PoW requires significant computing resources because miners must solve complicated cryptographic puzzles. Once P... more
You​ can use this tool: https://etherscan.io/verifyContract. Note that the same compiler version must be selected. Also, the optimization flag must... more
You​ can use this tool: https://etherscan.io/verifyContract. Note that the same compiler version must be selected. Also, the optimization flag must... more
This one lets you check the size of each imported module: https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost It is very us... more
This one lets you check the size of each imported module: https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost It is very us... more
No, because it is up to miners to decide in which block a transaction is going to be included. It is also answered here: https://github.com/chriset... more
No, because it is up to miners to decide in which block a transaction is going to be included. It is also answered here: https://github.com/chriset... more
Depends on the programming language and the compilers. Some compilers, such as C and C++, perform lots of optimizations which makes it harder to re... more
Depends on the programming language and the compilers. Some compilers, such as C and C++, perform lots of optimizations which makes it harder to re... more

A simple alternative is to use "allEvents" callback in web3.js.

A simple alternative is to use "allEvents" callback in web3.js.

It can either go up or down. So, the chances to be right are always 50%.

It can either go up or down. So, the chances to be right are always 50%.

msg.value (unit) specifies the number of wei (the smallest Ether denominator) sent with the message. Actually, the msg object represents the data s... more
msg.value (unit) specifies the number of wei (the smallest Ether denominator) sent with the message. Actually, the msg object represents the data s... more
To help you understand how the event loop work, I will explain how JavaScript code is executed. Besides the event loop, there are three other impo... more
To help you understand how the event loop work, I will explain how JavaScript code is executed. Besides the event loop, there are three other impo... more
Blockahins are based on distributed systems theory, a subject that most universities already address. So, if you are a student, you can use this kn... more
Blockahins are based on distributed systems theory, a subject that most universities already address. So, if you are a student, you can use this kn... more
The most important issue with Solidity is that the programming language, as the whole blockchain technology, is pretty new. As a result, the docume... more
The most important issue with Solidity is that the programming language, as the whole blockchain technology, is pretty new. As a result, the docume... more
In short, it deals with how consensus is reached in distributed computing systems. Here you can find a great article about BFT by Georgios Konstant... more
In short, it deals with how consensus is reached in distributed computing systems. Here you can find a great article about BFT by Georgios Konstant... more
In the aftermath of the DAO hack, almost 90% of the token holders voted in favor of the hard fork that bailed out the DAO investors. The new commun... more
In the aftermath of the DAO hack, almost 90% of the token holders voted in favor of the hard fork that bailed out the DAO investors. The new commun... more
It depends on the blockchain: - Bitcoin uses UTXO to avoid double-spending which means that you don't have to think about a nonce when sending a t... more
It depends on the blockchain: - Bitcoin uses UTXO to avoid double-spending which means that you don't have to think about a nonce when sending a t... more

Yes, you can think of a smart contract as an OOP class where all members are declared as static.

Yes, you can think of a smart contract as an OOP class where all members are declared as static.

I can't see the picture but, generally speaking, scalability refers to the number of transactions processed per second. In order to compete with tr... more
I can't see the picture but, generally speaking, scalability refers to the number of transactions processed per second. In order to compete with tr... more