I thought bitcoin was decentralised and gbp is worth more than usd so it would make sense for these researchers to withdraw their btc into gbp than usd.
Bitcoin is decentralized. If US researches want money they can spend, they would withdraw their BTC to USD. While GBP may be worth more than USD, converting from BTC to USD will still give them the same amount of value as BTC to GBP. Besides, they would want to spend USD in the US since US stores don't accept GBP.
|
|
|
If there were a way to crack into the blockchain and do something to create fake coins or commit doublespends like what he is talking about, the price of Bitcoin would plummit. Thankfully, we have quality MIT and Caltech league Computer Scientists working on this project, and would quickly foresee any kind of exploit inquired by the OP. Script kiddies won't be able to beat that.
Seems as if you are saying that MIT and Caltech are perfect and there is no point in making new things if they are so perfect! And in doing so, implying that MIT and Caltech don't exploit loopholes in bitcoin for themselves where they could earn millions of pounds. He is saying that they are top notch researchers and computer scientists who would probably find the problem first and fix it before others figure it out. Since the people who would be researching that probably depend on Bitcoin and wish to see its success, they probably wouldn't exploit those vulnerabilities since doing so could completely crash and destroy Bitcoin. Also, they would be millions of DOLLARS not pounds since those institutions are in the US.
|
|
|
ouch electrum has transaction fees.... im using electrum too... i didnt know that transaction have fees. than like bitcoin core....
All transactions have fees. You need transaction fees in order to get a miner to include your transaction in a block. Every client should be setting fees by default, not just bitcoin core.
|
|
|
Thank you. I understand this. Bitcoin has had hard forks in the past. Nothing changed with alert keys. I get it. I am well-versed in the technical side of bitcoin. However, I am probably not asking my question the right way. Instead of asking dumb hypothetical questions to lead the discussion, I'll say it plain.
The responsibility of knowing the alert key and the political ramifications thereof seems to be off the radar in this discussion of XT vs Core. I'm pressing the issue of alert keys, because I see them as a potential object of a further power struggle between the two factions. The person who gives an alert key agency should be one whom the bitcoin community, devs, and merchants trust. To many people, Gavin has betrayed that trust. Further, although potential brinksmanship, retaliation, or retribution seems improbable, this is a 4 billion dollar market we're dealing with, as well as people's livlihoods, families, and egos.
Moreover, is this not a good time to establish clear criteria regarding the mechanism by which one is entrusted with the alert key? And why does Gavin still have such authority?
From a technical aspect, it is difficult to prevent Gavin from using the alert key. There is only one alert key, and the private key for that is distributed among a multitude of people. Since it is hard coded, changing the alert key in a future version means that the new key would only work for that version, and the old key for the older versions. This means that Gavin would be able to still send alerts to old versions if chose to do so. The other option would be to cause the alert mechanism to display the static "Alert Key Compromised" message but that would also create a lot of panic. At this time, I don't think people are discussing the alert key and the political ramifications because of both the difficulty to change the key and the fact that there is no immediate need to do so. There is no indication that Gavin would even attempt to use the alert key and that there are ways to remove an alert put out by Gavin (or anyone else with the key). Furthermore, Gavin is still actively contributing to Bitcoin Core. He works on other fixes and is active on the development mailing list as well as the github.
|
|
|
Gavin currently holds the alert key to Bitcoin Core. Am I correct to presume he also holds the alert key to XT? So both?
Who is confirmed/unconfirmed having the alert keys to Core?
I want to press this issue since it seems to have fallen through the cracks, especially since Gavin's allegiance is clearly with XT. Also, I wouldn't put it past Hearn to try to get the Core alert key from Gavin.
The alert key for the entire bitcoin network is the same, so that includes XT. Confirmed to have the alert key: Gavin Andresen, Theymos, Satoshi Nakamoto, Gregory Maxwell Not confirmed but probably have the key: Wladimir J. van der Laan, Jeff Garzik, Pieter Wuille Also, please note that there will not be a definitive list of everyone who has the alert key for their own personal safety as well as to prevent attempts to coerce key holders.
|
|
|
Great website, it worked perfectly for me. (maybe I was lucky) Do you get 1 potential activity every 14 days? You get 14 potential activity every 14 days.
|
|
|
There is a problem with the website queue and I will be rebooting the server which will fix the problem. This problem should be fixed in my next version which involves overhauling the queue system and adds a token and email system for access to results. This will take a while though since it is a major code rewrite.
|
|
|
You know I'm not totally sure that BIP100 is the best possible solution? I know we all want to get this over with and behind us but let's not implement an inferior solution out of hast! BIP101 implemented on Core without XT "added features" seems to be to be a superior solution to BIP100… There are also other solutions out there that seem superior. I think BIP100 needs so amendments, clarifications, and modifications before we can realistically implement it…
Whoa there slow down miners! Let's make sure we are making the right decision before we get BIP100 in it's current form over the 75% threshold!!
BIP 100 doesn't even have a client implementing it, so even if they reach the threshold, it won't do anything. The threshold is also 90% (not the 75% used by BIP 101) and requires 12000 blocks which is 3 months worth of blocks.
|
|
|
So guys, now it works with additional largeHeap="true" the memory increases to 190 mb and the wallet loads fine.
I dont know why largeHeap did not work with the earlier version but hey.... you 2 rock!!
Now i just have to adjust some pics and stuff but thats it..
@hexafraction: jk14 send me a private message about a wallet for a bounty i said he maybe could ask you about. Just in case..
Now that you fixed that, is that all that needed to be done? Or are there other problems that need to be fixed before you can pay the bounty?
|
|
|
Auction is now over. I am contacting the highest bidder.
|
|
|
Minimum increment is 0.01. Buyer can choose escrow. Can be anyone in trusted escrow list. Buyer will pay all fees.
|
|
|
How would you know whether a transaction has an output in the previous block if you don't know what transactions were in that block? Additionally how would you know whether an unconfirmed transaction which uses an older output was not confirmed in the last block?
|
|
|
So one thing that people have pointed out in other threads that also mention this proposal is that a someone can spam transactions which fill blocks and forces the block limit up. Miners can also lower the block limit to an infinitely small amount. I think you should also add in upper and lower bounds on what the block size limit can be. Perhaps 1 MB and 32 MB to prevent this kind of thing from happening.
|
|
|
Open an issue on github and post your stuff about armory in the proper sub forum which is Development and Technical Discussion > Alternative Clients > Armory.
|
|
|
You can always set the data directory manually by yourself.
|
|
|
BIP100 gives decentralised control of the block size up to 32MB, and indeed some time before the 32MB point (which according to BIP101's invalid extrapolation is ... 4.4 years away) some more discussion will prevail in a sane manner to deal with that 2nd hard fork and how to go beyond it.
Blah blah blah Translated: Damn, we lost the vote by a land slide, OK now how else can we come up with some DIFFERENT criteria vs the one WE HAD, to make us win ... When did Bitcoin cede consensus changes to miners? Remember those other nodes, exchanges, merchants? They aren't going to be overridden so easily. Bitcoin has always had the consensus changes done by the miners. Technically, nodes, exchanges and merchants have no direct control over the consensus. It has always been and will always be the miners who make the consensus changes because the consensus changes are in the blocks, which are made by miners. Exchanges, merchants, and users have indirect control by giving miners incentives to mine for one consensus change versus another because if miners end up on a fork that no one else uses, they lose money.
|
|
|
With BIP 101, spammers can continue to spam blocks and know for certain that for a few years they can both start another debate and the cost of continuous spam does not change that much. With BIP 1xx, the cost of spamming full blocks will double every two weeks, thus making it incredibly expensive to maintain a prolonged spam attack on Bitcoin. With the same amount of money, a spam attack would last a shorter amount of time if BIP 1xx was implemented than with BIP 101. It sounds like you have the idea of spamming blocks backwards. Spammers can't block legitimate transactions - the best they can hope is to delay no-fee transactions. A block isn't filled with the first transactions that a miner sees - the miner decides which transactions to include, based on the transaction size/priority/fee. Those spam transactions can delay low fee transactions for a long time. This is not what the block size cap is there to combat. The anti-spam limit of 1MB is there to prevent a spammer from filling the hard drives of every node operator. This is why we're not discussing moving to unlimited block size.
With BIP 101, there is no more incentive for spammers to attack than there is right now - and there has never been a spam attack in the history of Bitcoin.
Where were you a month ago when someone was spamming transactions? Don't give me BS about a "stress test" it was most definitely a spam attack. It caused 80000 unconfirmed txs, many of them legitimate. With BIP 1xx, there is absolutely something that a motivated spammer could do - they could directly control the cap, moving it higher and higher. As I said previously though, that's not really what I worry about. I worry about the reverse. Miners can truncate blocks, and directly control how much other miners can include in their blocks. It allows crippling of the open-market transaction processing that we now have. Why abdicate this to the miners - a group that has previously advocated for smaller blocks with the stated rationale that it may force higher transaction fees? It is the fox guarding the henhouse.
And no, miners can't do this right now. Yes, they can control their own blocks, but all it takes is any one miner to allow those other transactions in with small/no fee. This is a check against the monopoly that could result from BIP 1xx.
BIP 1xx is union rules for miners. Those rogue miners who will process all your low-fee transactions? They could be branded scabs, and the union masters could shrink the block size so far that the transaction fees are forced higher regardless of the remaining miners.
While that is possible, you need to see it the way that miners see it and do some cost-benefit analysis. Preventing transactions could cause several negative outcomes for miners. They would be losing out on transaction fees if a fee market doesn't develop. If the blocksize goes too low or fees go too high, people might just stop using Bitcoin causing the price to drop and thus miners are losing money. An increased backlog of transactions can negatively impact the full node by filling its mempool to the point that the node just crashes. The only positive that could come out of causing small blocksizes would be the possibility of a fee market, which compared to the risks, is not something they would attempt with their already small profit margins Also, if you think that miners would do this, then why are so many of them voting for 8 MB blocks? A solution to this problem you present would be to create a lower bound on the blocksize limit. It would be that the maximum blocksize cannot go any lower than say 1 MB (or any other number you like).
|
|
|
3rd Edit: Every new transaction has a size of 80 byte. The problem is that the wallet loads 2k blocks at once. After the block 10k the merge mining starts and the Parent header has 250+ Coinbase transactions per block. Keeping them all inside the heap memory seems to be hard for small devices but after block 12k every block is MM, so the memoryload is even bigger and the app crashes. so reducing the blocks to be loaded at once should solve the problem i guess.
...hmm when i reduce the MAX_HEADERS in HeaderMassage to 500 it completely refuses to download blocks (Error deserializing message)... weird..
Try going to store/SPVBlockStore.java and changing the constant DEFAULT_NUM_HEADERS to a lower number. I think that might help.
|
|
|
Let me suggest something, the queue has been increased to much, what do you think to clear it? I am at 37 in queue. It's too much time to wait, isn't it?
Sometimes there is a problem with the queue where it doesn't clear out old requests. The only way I can fix it is to reboot the server program. I am fixing this in the next version with the use of an actual database instead of lists. Let me know if your position doesn't change for a few hours. That will indicate to me that I need to reboot it. I dont know how to say in the project development language, but can you do like this: Users that are not active which means that their tab is closed to be not considered and be removed from the list(queue). Do you understand me? I do understand and that is what it is currently supposed to do. Whether it actually does or doesn't is a different story. It worked in my tests so it should work in production, but may not always be the case. Have you think/test to implement the token like the other site which i found here for potential activity. That should be a good idea. So i can check now and after an hour or later on that day i can check the results with that token. So i would make that token to be valid for only x-hours. I am currently working on that as well as an email system so it will also email you (if you want to be emailed) with your results. Other changes I am adding are a database that I can go in separately to change instead of using a static lists which may not be reliable.
|
|
|
Let me suggest something, the queue has been increased to much, what do you think to clear it? I am at 37 in queue. It's too much time to wait, isn't it?
Sometimes there is a problem with the queue where it doesn't clear out old requests. The only way I can fix it is to reboot the server program. I am fixing this in the next version with the use of an actual database instead of lists. Let me know if your position doesn't change for a few hours. That will indicate to me that I need to reboot it. I dont know how to say in the project development language, but can you do like this: Users that are not active which means that their tab is closed to be not considered and be removed from the list(queue). Do you understand me? I do understand and that is what it is currently supposed to do. Whether it actually does or doesn't is a different story. It worked in my tests so it should work in production, but may not always be the case.
|
|
|
|