Skip to main content
21 votes
Accepted

What the difference between Bitcoin and Ethereum private/public keys and address?

Yes and no. No - a Bitcoin address cannot be directly used in Ethereum, and vice versa. Yes - underneath, a bitcoin private key is essentially a random 256-bit number (in a certain range, see ...
Linmao Song's user avatar
  • 2,397
13 votes

What the difference between Bitcoin and Ethereum private/public keys and address?

Just to add to the very good accepted answer: Coin | Address size | Address encoding | Address creation ---------+---------------------+------------------+------------------ Bitcoin | ...
Richard Horrocks's user avatar
11 votes
Accepted

Bitcoin : Ethereum :: Raft : Paxo

No; Ethereum and Bitcoin's consensus algorithm is very different from Raft and Paxos. Ways in which they differ: In both Raft and Paxos, the systems elect a leader. There is no leader in Ethereum and ...
lungj's user avatar
  • 6,680
8 votes

Bitcoin price oracle

Thomas from Oraclize here. One simple yet quite secure way to get a Bitcoin reference price into your contract is to use existing exchanges as datasources thanks to their APIs. I suppose here that ...
Thomas Bertani's user avatar
8 votes

Why don't Ethereum addresses have checksums?

Ethereum addresses do, now, have a checksum. See EIP55 for the specification and updates about implementation. It is optional for use, but if you see a mixed-case address it should be validated ...
WBT's user avatar
  • 565
8 votes

Differences/similarities of "Bitcoin script" and "Ethereum smart contract"?

There are a couple of differences between Bitcoin scripts and Ethereum smart contracts. USE BITCOIN In bitcoin the transaction have a different format from Ethereum: A transaction typically ...
Briomkez's user avatar
  • 1,904
7 votes
Accepted

How to swap BTC to WBTC

The custodians hold funds on BTC and mint / burn WBTC on Ethereum. They are centralized entities, and when you deposit BTC with one of them, you are trusting their servers and software to issue you ...
Paul Pham's user avatar
  • 638
6 votes

Can I use the same private key for Ethereum and Bitcoin?

Self-answering my own question 4 years later: Yes! I wrote an Secp256k1 implementation in Crystal: github.com/q9f/secp256k1.cr In that process, I implemented both key management for Bitcoin and ...
q9f's user avatar
  • 33k
6 votes

Is it safe to reuse Ether addresses?

The other answer saying that by using ECDSA means the security concerns are the same as with Bitcoin is not the full story. Bitcoin uses a UTXO model whereas Ethereum uses accounts. This means that ...
user9444's user avatar
6 votes

ICO crypto-currencies accepted during the sale: ETH, BTC, or even fiat?

Yes, ethereum smart contract can only accept ether. So if one wants to use Bitcoin to buy ethereum tokens, then you need to do something to let it happen. I have seen different approaches to this ...
Dmitry Lezhnev's user avatar
6 votes

If the hackers of the DAO converted the funds to bitcoin, would it have been possible to return the funds to the investors?

Even if the attacker managed to "withdraw" the funds, the DAO had very special conditions as the money was locked for 35 days. This allowed plenty of time for the Ethereum community to make an ...
Paul Razvan Berg's user avatar
6 votes

How to swap BTC to WBTC

If you are interested in actually wrapping your BTC for reasonable fees, there are currently 2 good options available: coinlist, 0.25% fee (https://coinlist.co/asset/wrapped-bitcoin) wBTC cafè, 0.17% ...
ratio's user avatar
  • 63
5 votes
Accepted

Deriving Ethereum address from Bitcoin address

A Bitcoin address is made by: private key -> public key -> hash An Ethereum address is made by: private key -> public key -> hash -> throw some of it away and keep the rest This means that the ...
Edmund Edgar's user avatar
  • 16.9k
5 votes

Can I run both Ethereum and Bitcoin blockchain on the same PC?

Could I run both Ethereum and Bitcoin-Core on one PC ? Yes if your hardware and software is compatible to all requirements. Please check both of them for their requirements. Are there any reason for ...
CEVAP's user avatar
  • 71
5 votes

Can i sell my testnet tokens

You can sell them for my test dollars. I printed them with my inkjet printer just for you.
Mikko Ohtamaa's user avatar
4 votes
Accepted

What is the purpose of Testnet?

I'm presuming that if I have Bitcoin and want to buy Ether (using shapeshift.io for example), that I would need to add the account details for the account that is set up on the main network Yes ...
eth's user avatar
  • 86.5k
4 votes

Is Ethereum's mining algorithm vulnerable to ASICBOOST?

From what I can tell, no. AsicBoost works by... "...speeding up Bitcoin mining in general (for ASICs and CPUs alike) by reducing the frequency of computing one part of the SHA-256 calculation."...
Richard Horrocks's user avatar
4 votes
Accepted

Verifying Bitcoin signed message in Ethereum smart contract

Both Ethereum and Bitcoin uses the same elliptic curve for private keys secp256k1. The difference is Ethereum formats addresses as hexadecimal and bitcoin as base58. It can be made such that ...
Ismael's user avatar
  • 30.3k
4 votes

Understanding Transaction in Bitcoin

why the user should hash the transaction before he sends it? A transaction is a data structure just like a .json file. Therefore if senders wouldn't hash this data structure, it could become ...
João Quintanilha's user avatar
3 votes

What are the pros and cons of Ethereum balances vs. UTXOs?

With bitcoins UTXO model a single wallet can spend multiple outputs asynchronously whereas with ETHs nonce model you must wait for a previous transaction to get mined before your next transaction may ...
Albert Renshaw's user avatar
3 votes

What number of confirmations is considered secure in Ethereum?

I've stumbled upon a very interesting research paper entitled "On the Security and Performance of Proof of Work Blockchains " the autors state the following : Due to the smaller block rewards and ...
Badr Bellaj's user avatar
  • 18.8k
3 votes

Can I download the whole blockchain from somewhere?

You can download a very recent version (2017-03-07) also from here: http://mudra.cloud/ethereum/blockchain.html
ainsoph's user avatar
  • 31
3 votes
Accepted

Can we mine BTC on Ethereum Platform?

In theory it's just hashing so yes, you could make a contract that did Bitcoin mining. In practice it would be impossibly expensive, and you'd never find a block. Ethereum's distributed computing ...
Edmund Edgar's user avatar
  • 16.9k
3 votes
Accepted

Will Ethereum transaction fees reach Bitcoin transacion fees?

Probably cheaper, but it's complicated. Fees are not directly related to market capitalization. There may be an indirect relationship, in that including extra transactions makes it more likely that ...
Edmund Edgar's user avatar
  • 16.9k
3 votes
Accepted

Recovery in new ledger nano s

BIP44 defines the address gap limit to be 20. Which means during recovery, as when importing your master public key in a wallet for monitoring, the software looks 20 addresses ahead of the last used ...
Nicolas Bernard's user avatar
3 votes

Hyperledger Vs Ethereum for supply chain management?

I've been researching this myself for the last few weeks. The short answer to your question is that Hyperledger is fundamentally superior to ethereum for this use case. With ethereum, you are not in ...
arshbot's user avatar
  • 387
3 votes
Accepted

see Ethereum USD value at time of transaction?

Etherscan does this. For example, here's a random old transaction: https://etherscan.io/tx/0x135ba7f5b2ffd81b0dbb3483716e87e5f8d374b2736f3d24967962893bc827fb By default, it shows the value in USD ...
user19510's user avatar
  • 28.1k
3 votes

Check that the timestamp of the block is greater than that of the previous block and less than 2 hours into the future?

Just to add to Rob's answer... I've variously seen this "2 hours" described in different places as different lengths of time, so I'd take it with a pinch of salt. (For example, here it's 900 seconds, ...
Richard Horrocks's user avatar
3 votes

Is it possible to send/receive Bitcoin using a smart contract?

The other answer is correct. You can’t do it the way you’re suggesting. But there is such a thing as a bridge. For example ETC Relay (http://btcrelay.org) which allows you to lock bitcoin on the ...
Thomas Jay Rush's user avatar
3 votes
Accepted

UTXO vs Account scalability paradigms and Merkle proof of ownership

A Merkle proof of ownership basically refers to a compact representation of the evidence of ownership of a certain set of coins, using a Merkle tree data structure. In a UTXO-based cryptocurrency, the ...
Manrique's user avatar
  • 196

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