Bitcoin Forum
May 24, 2024, 05:16:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 [153] 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 ... 233 »
3041  Bitcoin / Development & Technical Discussion / Re: Really not understanding the Bitcoin XT thing... on: August 29, 2015, 03:48:43 PM
I guess I'll repeat what Carlton said:

I was trying to present the XT point of view on the fee market, to which I deduce you adhere (if I did a good job at describing it). I was not expressing my point of view.
3042  Bitcoin / Armory / Re: stuck or good? on: August 29, 2015, 02:26:59 PM
Thank you Smiley ! But I was thinking that bitcoinqt should at least show it, but it's probably the same issue.

Core does not know of the public keys at all. Only Armory is aware of those. The same works vice versa. If you sent those coins to an address generated through BitcoinQt, Armory would not be aware of it. Armory and Core wallets are completely separate entities.
3043  Bitcoin / Armory / Re: stuck or good? on: August 29, 2015, 02:00:00 PM
Oke thx.
One last 'stupid' question.

Someone send me bitcoins to an address that I got from armory. When verifying online it shows that it is received.

But, bitcoinqt (seems not having any trouble) and armory didnt show this in my wallet?  Whats causing this or am I missing a piece of the puzzle? Or is it because it's corrupted in some way?

Your coins are here, rest assured. The particular issue your log file is exposing is that Armory believes the blockchain has stopped around block 270XXX, which is like 2 years ago or something. So obviously, it never got to see the blocks from 2015, thus any transaction from that period.
3044  Bitcoin / Armory / Re: stuck or good? on: August 29, 2015, 01:39:46 PM
Sorry, you have to build from source right now.
3045  Bitcoin / Armory / Re: stuck or good? on: August 29, 2015, 01:12:54 PM
At this point you are better off doing a Rebuild and Rescan.

I'm aware of all these issues and they all been thoroughly fixed in 0.94
3046  Bitcoin / Development & Technical Discussion / Re: Dynamically Controlled Bitcoin Block Size Max Cap on: August 29, 2015, 11:45:45 AM
I would insist on implementing a decay function for the sake of spam control and to prevent gaming the system.
Assuming all your suggestions are implemented by OP, will Armory publicly come out in support of this proposal ? I am having a feeling that without support from any major player BIPs are just meaningless. Moreover, if the proposal is not from a core dev, it would get a hard time in getting even a BIP no.

No, I speak for myself in all these matters. Etotheipi sets the technical stance for Armory. I've been a bitcointalk member since before Armory even existed, I believe that is sufficient a distinction to signify that my position is personal and does not reflect what Armory as a business believes is the better route.

If this proposal gets enough discussion and refinement, I may implement it myself to speed up the BIP number processing. Historically, Armory has been pretty neutral in consensus discussions, so I do not believe it makes us a big player in this particular field or that my voice as an Armory employee carries more than any other poster in D&DT.

If I believed I had some authority in this matter, I would just go ahead and implement my own proposal.
3047  Bitcoin / Development & Technical Discussion / Re: Really not understanding the Bitcoin XT thing... on: August 29, 2015, 11:38:08 AM
So if blocks are bigger than the the average connection of the nodes, they will be orphans.
This is the natural size limit, that if it is reached, will open the possibility for a market of fee.

Nodes cannot orphan blocks, only other miners can. The average node connection is therefor irrelevant.

Large miners do not stand at a significant risk to be orphaned by smaller miners, only the other way around is true. This creates a situation where a few large pools can agree not to orphan each other (and there already are examples of large pools signing on mutual agreements) and they can easily vampirize the smaller pools market share.

The reality is that without limits on the current system, connectivity will become a barrier to entry to the mining market. By nature, barriers to entry are agents of centralization. The stance of the Core team and supporting members of the technical community is that the network needs first be more efficient before it is scaled up. Otherwise, effectively removing the block size limit is akin to amplifying an analog stream with a poor SNR. The only thing you will achieve is to drown the valid signal in noise.

This argument has been laid out several times by people much more versed on the networking layer of Bitcoin than I am. If you want to engage in a discussion with me on this matter, I would appreciate that you do not ignore this criticism to large blocks. Currently, your insistence on the idea that miners will limit themselves because of orphans instead of using it as an edge to predate on their competitors indicates otherwise.

I would also like to remind you that this isn't the topic of this thread. We are here to discuss the underlying fundamentals of XT, essentially the "why XT", not so much the "how". Gavin made it clear in XT, the end all and be all of the "how" is Moore's law.

So now, to get back on topic, your answer does not refute my presentation of XT's stance on the fee market:

Quote
Simply put, they don't want a transaction market, they only want the validation layer.

Indeed, say I am wrong and miners will softcap block size to limit orphans. In your best scenario, in which your analyze is right, you perceive the fee market as nothing more than the consequence of a technical limitation, not a feature. The fact that there may or may not be a fee market in XT will not be by design but an unwanted consequence of hardware limitation. Therefor, it wouldn't surprise me to see solutions implemented in XT to entirely get rid of the fee market, like implementing LN, which you are proposing.
3048  Bitcoin / Development & Technical Discussion / Re: Really not understanding the Bitcoin XT thing... on: August 29, 2015, 10:31:07 AM
But we still need a working transaction market in the long term. How is this intention maintained in XT?

On the front page of BitcoinXT's website:

Quote
Bitcoin XT is an implementation of a Bitcoin full node that embraces Bitcoin's original vision of simple, reliable, low-cost transactions for everyone in the world.

There is no such intention to maintain a fee market in XT. Hearn wants to replace miner subsidy with some sort of mining insurance contract (that I have not looked at). Maybe someone familiar with the proposal can pitch in.

What is clear is that XT supporters believe any transaction is worthy of the blockchain and that fee competition is detrimental to the network. They only see fees as serving the purpose of mining subsidy so it is expected their proposals to replace the fee market will only cover this aspect, as the filtering and competition in the transaction market are concepts they are fundamentally opposed to.

Simply put, they don't want a transaction market, they only want the validation layer.

Quote
What kind of "change in management" are you referring to here?  The different set of lead developers, perhaps? Or something else?

The set of lead developers and their leadership philosophies. The idea is not to only change leaders but to change direction altogether. Hearn puts it quite clearly in his XT FAQ:

Quote
The real reason for the difference is that back then Gavin was the maintainer of Bitcoin Core and he wasn’t afraid to pick something and require a simple majority to activate it, whereas now Wladimir is the maintainer and he requires unanimity. It seems literally every last person in the Bitcoin universe must agree or else a change cannot happen. We think, based on experience, that this can’t ever work.

So in the end, this is all XT is doing leadership wise: going back to the exact same model of decision making we used up until April 2014.
3049  Bitcoin / Development & Technical Discussion / Re: Dynamically Controlled Bitcoin Block Size Max Cap on: August 29, 2015, 10:15:10 AM
Thanks to everyone for providing good arguements for improvement of the proposal. I have derived a second proposal and updated OP accordingly. If you have any counter-arguement to this proposal, feel free to put it here or in the comment section of the article - http://upalc.com/maxblocksize.php

I would insist on implementing a decay function for the sake of spam control and to prevent gaming the system.

I will repeat my point: the status quo path, where the current size is maintained if no increase/decrease is triggered is damaging in that it becomes trivial to maintain a size increase after a spam attack or in case a miner wants to game the system. At the same time a decrease becomes quasi impossible with the current thresholds.

An increase should be triggered at 66~75% capacity, not ~50%, and the fees should be at least 20% superior to the cumulated subsidy of the previous period. This is critical as it forces an attacker to compound his effort to inflict several unnatural increase on the network instead of simply giving the network a nudge and maintaining the increase trivially.

The goal of this proposal is to automatically adapt the max block size to the demand, not to offer a voting mechanism where spammers and large miners alike can pump up the block size and keep it there at minimal cost. If this is what you are aiming for, then Garzik's approach makes more sense.

In order to dynamically resize the block ceiling, the algorithm needs to distinguish between spam/attacks and organic growth. The simplest way to one from the other is that spam is acute, organic growth is chronic (or long lasting if you prefer). This means natural growth will always eventually trigger an increase, which is why tighter thresholds make sense. Natural growth will always manage to get to a sane threshold, but the higher the threshold, the more expensive it is to game the system.

However, in case the attacker is willing to pay the price for an upscaling, the effect of that attack should fade once the attack is over, which why we should have a decay function instead of a status quo condition. Only organic growth will be powerful enough to maintain a ceiling increase. With proper thresholds, an attacker would have to keep on spending more fees and increasing the difficultly significantly to keep the ceiling on growing, which is the only way he'd have to force in a lasting effect. At this point he is better off just mining for profit as a sane market actor, which is what a PoW blockchain relies on to begin with: there is more profit in participating to the network than to attack it.
3050  Bitcoin / Armory / Re: Bitcoin-QT management on Mac on: August 29, 2015, 09:50:52 AM
--satoshi-datadir is used to point to the /blocks folder (holding the raw blockchain data), not the binary folder.
3051  Bitcoin / Armory / Re: [Armory]Dont have the blockchain and bitcoin.conf stored per user. on: August 29, 2015, 09:44:55 AM
All your posts are complaining about default features, which is what auto bitcoind management is meant for. If you learn how to use Armory you can easily come up with a very specific setup suiting your needs. But do not expect the default one size fit all setting to accommodate that.
3052  Bitcoin / Armory / Re: stuck or good? on: August 29, 2015, 09:42:45 AM
To make sure I understand.. Since I can't run bitcoind as a background process started from Armory, in order to keep an Armory wallet on my computer, I have to keep Bitcoin Core and Armory running side-by-side constantly..?

For Armory to go online, it needs a local instance of Core. If auto bitcoind is failing, you will have to Start BitcoinQt manually prior to starting Armory every time. It is critical that BitcoinQt is fully sync'd before you start Armory, so if you have not run Core in a few days, let it catch up before you start Armory.

Quote
Latest thing I'm having now: I start Armory and it seems suddenly stuck at organizing blockchain ?!

Log files please

Quote
any suggestions on trouble-shooting bitcoind crashing when started from Armory?

Probably something to do with your /blocks or binary path (the ones in File -> Settings). It is either getting mangled or it's invalid (non ASCII chars?). Auto bitcoind is a feature for default setups, i.e. you didn't customize your system and installation at all. If you intent to customize (like you did), I strongly suggest against using auto bitcoind.
3053  Bitcoin / Armory / Re: armory Question on: August 28, 2015, 01:14:27 PM
Can you tell me how Bitcoin Core output uncompressed key?

Sorry I do not know how to use Core for that purpose. You would have to ask on http://bitcoin.stackexchange.com or on IRC. Worst case scenario, there should be some Python tools on github that would do the conversion for you.

Quote
I hope very soon to a supported version.
...
I suggest you software support Chinese, Bitcoin in China is very hot.

The problems are tied together. The old wallets do not support compressed private keys nor unicode characters. We can't allow for internationalization until we come out with the new wallets, because any non ascii text input in the current wallet format has a high chance of corrupting the file.
3054  Bitcoin / Armory / Re: armory Question on: August 28, 2015, 09:58:09 AM
Not the private keys starting by L nor the public keys starting by 02 or 03. There will be support in later versions. That code is 95% done but it doesn't have a version target yet. There ought to be a way for Core to export uncompressed private keys.

Btw, I don't know why you want to import a private key into Armory but keep in mind that it isn't recommended.


3055  Bitcoin / Armory / Re: armory Question on: August 28, 2015, 07:47:45 AM
That's a compressed private key. Armory doesn't handle those yet, use the 32 byte private key instead (64 hex characters).
3056  Bitcoin / Armory / Re: stuck or good? on: August 27, 2015, 10:06:57 PM
From your log file, it appears bitcoind is crashing when Armory is trying to start it. I guess it probably has something to do with permissions on the folder holding the binary (exec permission probably). That or the blockchain folder Armory passes as an argument is getting mangled somehow.

For now, turn off auto bitcoind management. To do so, start Armory, go to File -> Settings and uncheck the first checkbox (you should also to a Help -> Rebuild and Rescan for the good measure). Close Armory, start BitcoinQt manually, then start Armory again, it should pick up from there.
3057  Bitcoin / Armory / Re: armory Question on: August 27, 2015, 09:05:00 PM
Did the private key start with L?
3058  Bitcoin / Armory / Re: stuck or good? on: August 27, 2015, 07:17:01 PM
If it is fully synced and Armory is still stuck, I'll need to see a log file.
3059  Bitcoin / Development & Technical Discussion / Re: New Proposal to reduce space requirements for full nodes on: August 27, 2015, 10:16:24 AM
I am aware of that. But today you cannot spend coins which are in the pruned blocks. That should be solved.

Why not? My understanding of pruned blocks is that they keep all UTXOs with the necessary intermediary hashes to compute the merkle root. What pruned blocks get rid of is transaction history, unspent coins scripts are still all there.
3060  Bitcoin / Armory / Re: How to reach support on: August 26, 2015, 03:53:24 PM
Should work now
Pages: « 1 ... 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 [153] 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 ... 233 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!