Bitcoin Forum
April 25, 2024, 12:13:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
81  Bitcoin / Development & Technical Discussion / Re: Transaction inputs and outputs not needed? on: May 04, 2018, 04:01:13 PM
Bitcoin has always used an UTXO system, so yes, outputs and inputs are absolutely needed.
If bitcoin is to change to an account-based system a la Ethereum, it would require a hardfork, so yeah, not happening.
82  Bitcoin / Development & Technical Discussion / Re: Technical design of Bitcoin on: May 04, 2018, 10:45:16 AM
Quote
How is possible to find/verify a transaction thanks to the Merkle Root hash ?
By constructing a Merkle path to the root node of the Merkle tree.
(The hyperlink has a very good explanation of how it works; in fact the whole book is a good introduction to the nitty-gritty of bitcoin)

Quote
Where are the old blocks and transactions stored ?
Blocks are stored as a LevelDB database  on the harddrives of computers that run the bitcoin client (i.e nodes) in $DATADIR/blocks On computers running Windows 7 and later the full directory path is: C:\Users\YourUserName\Appdata\Roaming\Bitcoin\Blocks
"Transactions" aren't stored individually, but are validated in blocks and stored as blocks.
Unspent Transaction Outputs (UTXOs) which represent the "Bitcoins" that are valid and can be spent.
They are stored as a database in the $DATADIR/chainstate folder.

Quote
How do the miners decide whether a transaction is legit before adding it to the block ?
Miners do not have special power to "decide" which transaction is legitimate or not, instead node software determines that on its own following a set of established protocols
The protocols state that bitcoin is able to act as money eg it must not be able to spend more than it has (i.e Outputs CANNOT be greater than inputs -- except in Coinbase transactions), it must not have been spent elsewhere (i.e it must be included in the UTXO set and the output being referenced shouldn't be present in the blockchain), it must be "mature" (i.e the nLockTime must have elapsed), etc.

If miners create a block that contains at least one  invalid transaction -- coinbase or otherwise -- other nodes in the network will reject the block as invalid and the miner would have wasted his electricity used to create the block.
83  Bitcoin / Development & Technical Discussion / Re: Bitcoin Technical Stack on: May 04, 2018, 03:21:28 AM
What is the ideal setting to use in terms of decent security levels? if the setting is too low, it wouldn't be safe, if it's too high, it defeats the purpose of prunning... what is a good balance? 10GB maybe?
There are no security implications-- as far as I know -- of running a pruned node.
Pruned nodes are still as secure as archival nodes because they download and verify the whole blockchain first but they don't just keep it on disk. For pruned nodes to be affected there should be a blockchain reorg longer than ~3 days worth of blocks.

Pruned nodes still validate consensus rules too.

The only downsides are not related to security: not being able to serve historical blocks, not able to rescan the blockchain, etc.
84  Bitcoin / Development & Technical Discussion / Re: Is this trafic normal For bitcoin core on: May 02, 2018, 07:55:26 PM
If your node is not a pruned node (i.e archival node), then it serves historical blocks to new nodes on the network to help them bootstrap.
Which is why your upload bandwidth is high.
85  Bitcoin / Development & Technical Discussion / Re: Bitcoin Technical Stack on: May 02, 2018, 01:31:53 PM
You don't need up to 145GB space if you prune.
You can go as low as 550MB.

I think these claims about pruning are misleading... you do need 145 GB at the time of the first sync. After that you are good to go with 550MB or whatever other setting you have configured, but remember that in order to enable prune mode you need to download the entire blockchain at least once... so you must be sure that you have the required free space.
Not true.
Pruning deletes old blocks data after they've been validated, only a keeping the last few hundred blocks or so depending on the size specified.
So you do need to download the whole blockchain and verify it obviously, but you do not need to store them before you can prune; pruning happens on the fly.
Quote
Some people thought that you only need the pruned setting amount, then they realized they didn't had enough free space for the initial sync.
People run full pruned nodes on raspberry Pi's with 64GB memory just fine.
Quote
Also remember that if your pruned node files become corrupt, you will need to download the entire thing again.
This applies for unpruned nodes too.
86  Alternate cryptocurrencies / Altcoin Discussion / Re: telegram tried to block in Russia because of a TON of ICO? Your opinion on: May 02, 2018, 11:37:53 AM
Telegram wasn't banned in Russia because of the TON ICO, but rather because they wouldn't Give up decryption keys to the government.
87  Alternate cryptocurrencies / Altcoin Discussion / Re: Ironcoin.org - No Ironcoin wallet??! on: May 02, 2018, 11:28:47 AM
Apparently the coin is just an asset on the waves platform. Try to create an online wallet and you'll see.
PS It's funny that their address is that of a UPS store.

88  Alternate cryptocurrencies / Altcoin Discussion / Re: Ethereum Under Heavy Scrutiny as Regulators Determine its Fate on: May 02, 2018, 11:15:42 AM
Ethereum can't be considered a security in any way because it never had an ICO!
Ethereum Classic is the original blockchain that had the ICO, not Ethereum. Ethereum is a fork of Ethereum classic and forks can't be considered securities, so Ethereum is in the clear.
89  Alternate cryptocurrencies / Altcoin Discussion / Re: Buying cryptocurrency is speculation and gambling, not an investment? Your opini on: May 02, 2018, 11:12:36 AM
This is what Buffet said:

Quote
When you buy something like a farm, an apartment house, or an interest in a business…You can do that on a private basis…And it’s a perfectly satisfactory investment. You look at the investment itself to deliver the return to you. Now, if you buy something like bitcoin or some cryptocurrency, you don’t really have anything that has produced anything. You’re just hoping the next guy pays more.
You aren’t investing when you do that. You’re speculating. There’s nothing wrong with it. If you wanna gamble somebody else will come along and pay more money tomorrow, that’s one kind of game. That is not investing
Which suggests he thinks bitcoin and other cryptocurrencies are Ponzi schemes which isn't true because they are actually used outside of speculation.
People get paid in cryptocurrencies, people buy items with cryptocurrencies.
Ironically, stocks themselves aren't used for anything else apart from speculation: when you buy stocks of a company you're hoping another person pays more for it. You can't buy items with stocks, you can't pay for services rendered in stocks.

So I guess investing in stocks is gambling too
90  Alternate cryptocurrencies / Altcoin Discussion / Re: How to know Team member is genuine in ICO ? on: May 02, 2018, 10:47:42 AM
Try to contact the so-called team member on another platform eg twitter or email. Sometimes fraud ICOs use people's names and faces without their consent or knowledge.
91  Alternate cryptocurrencies / Altcoin Discussion / Re: Alternative to Ethereum? Or recommend me a blockchain with smart contracts on: May 02, 2018, 10:33:13 AM
There's Waves, Stellar (XLM), Stratis, Byteball, Neo, etc.
But Ethereum fees are higher because it's the most popular.
92  Bitcoin / Development & Technical Discussion / Re: Bitcoin [ sendtoaddress ] command? on: May 02, 2018, 02:00:05 AM
want to know both cases (HD wallet and old wallet).
If you have 2 accounts in bitcoin core, the default account and a new account named "A", and you have 2 BTC in default account but 5BTC in account B.
If you use the sendtoaddress command to send any amount of bitcoin, it will always debit the default account whether it has a balance or not.
For example if you send 3 BTC using the sendtoaddress command and the default account has 2 BTC balance, the transaction will succeed because Core will choose coins from the other account that has funds but still debit the default account so the new balance for the default account will be -1 BTC.

If instead you wish to send 3 BTC from the new wallet B instead then you'd use the
Code:
sendfrom 
command instead.
For example
Code:
sendfrom "B" 1BitcoinAddress 3
This time it will debit account B instead and the account balances will be: default address: 2BTC and account B: 2BTC

If you wish to adjust the balances of different accounts then use the
Code:
move
command. This is a cosmetic change  within the wallet and so there's no need for a bitcoin transaction.
93  Bitcoin / Bitcoin Technical Support / Re: Need Help Sifting Thru Recovery Data For Old Wallet Identifier and/or Data on: May 02, 2018, 01:08:40 AM

  Thanks for all the responses. I appreciate everyone taking the time to try and help me solve this.


  I do remember using the Mnemonic recovery at the time and I'm pretty sure now that I just used Blockchain to look up the public key.

  I don't think the mini notebook I had at the time could even hold the blockchain so as HCP said that eliminates Bitcoin Core and wallet.dat right?

  Were there a lot of desktop wallets available in 2011?

  Does anyone remember a more repsected/secure one at that time?

  Was the mnemonic (and possible the SMS verification) common at the time?

  So if I ever were to stumble across the Mnemonic I wrote down and the wallet provider is gone does it still recover my private keys?
  
Should most likely be blockchain.info then but their mnemonic phrase doesnt encode private keys unlike in BIP39 or Electrum but the (wallet identifier &) password.
If you have that phrase then you can enter it here to get your wallet identifier & password.
With the email address or identifier and password you should be able to access your wallet.
They also stored a backup file containing the private keys in an aes.json file, do you remember ever using that?
94  Bitcoin / Electrum / Re: Setup Electrum on Ubuntu 16.04 on: May 02, 2018, 12:49:46 AM
You're doing nothing wrong; the darkserver.eu site is down for maintenance which is why it's throwing 404 error.
95  Bitcoin / Electrum / Re: XVG in "watching only" Electrum Wallet on: May 02, 2018, 12:21:13 AM
If wallet_1 gives you other addresses apart from
Code:
DBEutBSzYUzyjDSA1zDWtofPDVJXuepbC3
then you have the wrong seed (either a word is wrong/different or the order is wrong)

It's impossible for a wallet to be watch only when you create it with a seed phrase so my guess is that you pasted the address instead in the first place.

Go to the console (menu -> console) then paste
Code:
ismine("DBEutBSzYUzyjDSA1zDWtofPDVJXuepbC3")
and see if it shows true or false.
If it shows false then you definitely have a wrong seed.
96  Bitcoin / Development & Technical Discussion / Re: Bitcoin Technical Stack on: May 01, 2018, 03:58:18 PM
You don't need up to 145GB space if you prune.
You can go as low as 550MB.
97  Bitcoin / Development & Technical Discussion / Re: Bitcoin [ sendtoaddress ] command? on: May 01, 2018, 11:53:54 AM
By "account" do you mean accounts with different HD seed & different addresses, or do you mean other addresses in the wallet.
If it's the former then
Code:
sendtoaddress
doesn't support accounts and will send from the default account ""

If it's the latter it just select UTXOs and spends according to the amount being sent.
98  Alternate cryptocurrencies / Altcoin Discussion / Re: claim fork coins on: May 01, 2018, 11:48:15 AM

i have a bitcoin core wallet that is several years old. this means i can claim an equal amount of every forked coin right? i know about bitcoin cash, what are the other forked coins i can claim? i know i have to find a new wallet that supports the new coins, and i know there are plenty of them floating around. but the truth is i know nothing about any wallet other than bitcoin core, and i'm unsure which wallets are considered trustworthy within the community. recommendations would be appreciated.
There's a list here with the exchanges that support the coins.
So just paste your addresses there to check the amounts they have for each fork.
 Findmycoins.ninja has a longer list but some of the forks may be untrustworthy.

If you're going to download other wallets then first send out all your bitcoins, and install the wallet software in a virtual machine so it is sandboxed and any malware present cannot affect your host machine.
Quote
i know i have to have a wallet before the fork, but is there any other time sensitive requirements i should know about? can i claim my forked coins at any time? considering not doing anything for now and doing this at a later date. do coins spent after the fork effect the amount received when i claim the forked coins or is it all about the snapshot of the block chain at the time of the fork?

i appreciate the education guys.
As long as the blockchain of the forked coin is alive you can always
"claim" your fork coins at a later date.
Once the snapshot is taken then you can spend your bitcoins and it would not affect your fork coins.
99  Bitcoin / Bitcoin Discussion / Re: Do we really have financial privacy and anonymity? on: May 01, 2018, 08:53:46 AM
Transaction clustering algorithms render a lot of mixer services useless.
Bitcoin was not designed to be private; if people want  private transactions then they should use a fungible cryptocurrency
100  Alternate cryptocurrencies / Service Discussion (Altcoins) / Re: MetaMask funds locked in. on: May 01, 2018, 05:11:39 AM

I tried everything step by step. At the end in step two it ask me how I would like to connect to my wallet, I select metamask. Then I click generate transaction and  it gives me a raw transaction and signed transaction. The signed transaction automatically gets pasted into the sign transaction box in next step 3 which is the last step. I click send transaction then it give me a red signal at the bottom which says error_13 invalid signed transaction.
Here are options to try:
1) connect with a different browser entirely (eg Chrome)
2) Use another method apart from Metamask to unlock your wallet.
If you're going to enter your private key or seed into any website, download the MyEtherWallet website from here And and do everything from there, then copy the final signed transaction and paste it in the online website to broadcast it.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!