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 ...
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 | ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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% ...
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 ...
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 ...
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.
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♦
- 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."...
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 ...
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 ...
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 ...
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 ...
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
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
bitcoin × 218blockchain × 48
ether × 45
transactions × 24
go-ethereum × 22
tokens × 17
solidity × 13
mining × 12
wallets × 11
contract-development × 10
cryptography × 10
contract-design × 9
ethereum-wallet-dapp × 9
security × 8
addresses × 8
signature × 7
ico × 7
accounts × 6
private-key × 6
exchanges × 6
proof-of-work × 6
mist × 5
consensus × 5
hd-wallets × 5
erc-20 × 4