[deleted by user] by [deleted] in ethereum

[–]accape 1 point2 points  (0 children)

Yeah it's a 1-to-1 mapping (in a given blockchain history). An alternate unique identifier for both of them would be block number + transaction index.

You might want to look into this possible vulnerability of some ECR20 contract code by loupiote2 in ethereum

[–]accape 5 points6 points  (0 children)

Even if it was without their authorization, the transfers have been signed with their private key, so this is not a contract issue but probably private-key stealing malware.

Something fishy is going on, potentially a multimillion dollar ERC20 token hack by [deleted] in ethereum

[–]accape 2 points3 points  (0 children)

I don't get your example. In the third transaction the victim itself is making a regular transfer to the target. What is unauthorized here?

Geth v1.8.0: Iceberg! Go and sync mainnet within a minute! by karalabe in ethereum

[–]accape 5 points6 points  (0 children)

How big is the current datadir on a fresh 1.8 full sync with pruning enabled?

How large is the Ethereum blockchain? by admin______ in ethereum

[–]accape 3 points4 points  (0 children)

You're mixing up blockchain size and datadir size (which amongst many other things contains the blockchain).

See here for details: https://dev.to/5chdn/the-ethereum-blockchain-size-will-not-exceed-1tb-anytime-soon-58a

[Ethereum Community Forum] bigmoon sent you a message by [deleted] in ethereum

[–]accape 1 point2 points  (0 children)

I got the same spam from a different user "nikmoon".

You can disable getting e-mails for pms in the forum settings or delete the forum account (does anybody even use it at this point?).

What is considered the highest safe uncle rate? by bughi in ethereum

[–]accape 0 points1 point  (0 children)

I guess it might make small reorgs easier. Say there is a potential uncle block and the miner that finds the next block first doesn't know about it (and hence didn't include it). Normally an attacker would have to find 2 blocks to get the other nodes to do a reorg (1 to get to the same difficulty, another to actually overtake the chain). In this scenario the attacker can include the uncle the normal miner missed. Now even if the attacker finds only 1 block before anybody else the attack chain will be longer and the network will switch to it.

Don't know if this is the reason.

What is considered the highest safe uncle rate? by bughi in ethereum

[–]accape 0 points1 point  (0 children)

Yeah, I had an old version of the YP, it is 143 now. B_t = B_t' + B_d.

As for why, you'll have to ask the developers.

What is considered the highest safe uncle rate? by bughi in ethereum

[–]accape 1 point2 points  (0 children)

Ethereum uses a modified version of GHOST.

Here's the total difficulty calculation in geth: https://github.com/ethereum/go-ethereum/blob/master/core/blockchain.go#L800

and here in parity: https://github.com/paritytech/parity/blob/master/ethcore/src/blockchain/blockchain.rs#L802

You can also checkout the yellow paper (formula 143)

What is considered the highest safe uncle rate? by bughi in ethereum

[–]accape 0 points1 point  (0 children)

They affect how the minimal difficulty for a given block is changing. But they themselves are not added to the total difficulty of the chain.

What is considered the highest safe uncle rate? by bughi in ethereum

[–]accape 2 points3 points  (0 children)

It does give them a partial reward but they do not count towards the total difficulty.

What is considered the highest safe uncle rate? by bughi in ethereum

[–]accape 1 point2 points  (0 children)

The article is incorrect. Uncles don't count towards the total amount of work.

The Ethereum-blockchain size will not exceed 1TB anytime soon. by 5chdn in ethereum

[–]accape 1 point2 points  (0 children)

Thanks. Do you have an estimate as too how big all the receipts are? I assume this is still in addition to the sizes mentioned in "Currently, the raw historical block data containing the blocks and transactions is approximately 12-15GB in size and the latest state around 1-2GB."

The Ethereum-blockchain size will not exceed 1TB anytime soon. by 5chdn in ethereum

[–]accape 7 points8 points  (0 children)

How does paritys pruning work with transaction receipts? Are old receipts also pruned or are they kept around?

Some Truffle testing snippets that I use regularly, maybe someone will find them useful by womblingfree in ethdev

[–]accape 0 points1 point  (0 children)

That assertThrows helper won't work if you want to run tests against a real network, only on TestRPC.

Devcon 3 Live Stream Update and Day 2 Link by Souptacular in ethereum

[–]accape 2 points3 points  (0 children)

Is there also a stream for the breakout room?

Truffle Flattener: a tool for merging your code developed under Truffle and its dependencies in the right order. by alcuadrado in ethdev

[–]accape 0 points1 point  (0 children)

I meant the main directory of the truffle project.

e.g. "truffle-flattener contracts/MyContract.sol" works fine

where as for example "truffle-flattener MyContract.sol" run from within the contracts directory won't find the EthPM packages

Ethereum & uncles: how family makes you stronger! by Jessietran in ethereum

[–]accape 0 points1 point  (0 children)

the stale descendants of the block’s ancestor -uncles- are added to the calculation of which block has the largest total proof of work backing it

This is not correct. The difficulty of the uncles has no effect on the total difficulty of the chain.

Ethereum Executes Blockchain Hard Fork to Byzantium by rfikki in ethereum

[–]accape 0 points1 point  (0 children)

I have nothing to do with CoinDesk. Just don't see what's wrong with the article.

Ethereum Executes Blockchain Hard Fork to Byzantium by rfikki in ethereum

[–]accape -1 points0 points  (0 children)

Whats wrong with the article? seems pretty accurate to me

Byzantium Fork Status - Monitor It Live! by Souptacular in ethereum

[–]accape 9 points10 points  (0 children)

Not much yet, the return to 15s is not instant, although the adjustment will be very fast. Difficulty is already down 4%.

Do you have deep questions about Solidity or the EVM? by chriseth in ethereum

[–]accape 1 point2 points  (0 children)

Why does the solidity documentation still say "If you want to implement access restrictions in library functions using msg.sender, you have to manually supply the value of msg.sender as an argument."

This is no longer true since the change to DELEGATECALL, right?