Bitcoin Forum
May 26, 2024, 07:32:38 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 »
141  Bitcoin / Development & Technical Discussion / Re: Questions About The Blocksize Vote on: August 26, 2015, 10:05:19 PM
Yeah. I have a question!

Why is it only those that own the means of production that get a vote?
142  Bitcoin / Development & Technical Discussion / Re: Complete dezentralisation of mining possible ? on: August 25, 2015, 02:21:52 PM
I don't think you can split it, so there needs to be a way for the sender to select their difficulty/block reward at send time, while also making sure that global difficulty adjusts correctly... maybe you make sender's difficulty = global difficulty at 1.0 coins of block reward, and have it be proportional for all other block reward values.

Obviously chain selection then has to follow the chain with the most work done, rather than simply the longest.
The reward is the transaction fee. This is the same scenario for the future of miners when the 21mil has been reached and there are no more blocks to mine. It could even be a relationship between the fee and the difficulty so that low hash power devices process low fee transactions while mining warehouses get the higher fee transactions. What it shouldn't be is that the higher the fee, the less you get ignored!

The purpose is to not exclude any clients from participating in verifying transactions for inclusion in the block chain and using low resource clients as a sort of load sharing scheme for the transactions so even if miners do concentrate on high paying fees, there is probably a few clients nearby that will take anything if they are not busy. The engineering goal is for the network to still function as a payment system in the absence of dedicated infrastructure such as miners. I'm not necessarily proposing that dedicated hardware cannot profit more, just that numbers of clients dictate the operational health, stability and speed of the network transactions not an elite group of resource rich entities with a high barrier to entry into the club.

Can you expand on your earlier statement:
* Only you can mine blocks you produce
143  Bitcoin / Development & Technical Discussion / Re: Complete dezentralisation of mining possible ? on: August 24, 2015, 04:14:36 PM
The trouble is, how do you deal with the block reward? If the difficulty adjusts due to hash rate, then it is possible that a low power machine would be unable to send a transaction (since they must be mined by the sender).

One solution would be to make the block reward a parameter (which is proportional to difficulty) such that even weak miners can still mine their own transaction by specifying a tiny reward.

I think it depends.
If mining for new coins must remain an intensive operation and transaction mining can be split out into a simpler, easier operation even for something like Raspberry Pis, then the miners keep the rewards as it is. The clients' reward is zero transaction costs and convenient transactions. The pre-requisit of that participation is they mine transactions even if they cannot generate new coins.

If they cannot be split, then it is a harder problem and reduced mining difficulty all round is probably the only way forward unless there are other ideas. I have read about a few of those and like the ideas being floated here.
144  Bitcoin / Development & Technical Discussion / Re: Complete dezentralisation of mining possible ? on: August 24, 2015, 03:58:07 PM
This is just the sort of discussion I've been  hoping for. Decentralisation is a requisite, IMO and I'm extremely excited by the work being done here.

I'll ease myself in slowly, so to speak  Grin

I think we need to think outside of just the game theory for incentives. You can spot the almost religious fervour by phrases such as rational miners. Whilst there is some merit in the ideas, people are not rational - as Nash finally accepted after he had done his stint in a mental institution. If game theory did work as taught then advertising wouldn't work and open source software would be an ideal mental exercise.

Participation is a strong driver. You can see this is MMORPG (different kind of game threory  Wink ) and the demand for online games against real people. What if
a) all clients were miners and
b) The incentive for running a full node was the ability to send and receive transactions at almost zero cost.

Hang on though. Didn't we already have that a while ago?
Yes we did until the block chain file got too big and to mine you had to have warehouses full of specialist machinery.

I'm very excited that we are talking about the mining being on every client again - where it needs to be. That means that everyone is a miner and everyone can put transactions on the block chain. I'm not interested in the mining for new coins, only in the ability to place transactions in the block chain.

If we can separeate the new coins generation from the inclusion in the block chain or make mining a reality on resource restricted platforms, then from there, we get to single transactions in a block which makes the current block war moot and seconds for confirmations given enough client connections.
145  Bitcoin / Bitcoin Discussion / Re: Be a small-blockist, or a large-blockest, but you can not go against consensus on: August 23, 2015, 08:46:35 AM
He seems to indicate that he has faith that the only way for XT to actually reach 75% consensus if it is truly the best solution. He has complete confidence in the consensus model and I am with him. I don't think 75% consensus will ever arrive at a solution that is bad for bitcoin. (this is also why I don't think XT will get 75% consensus, I am hoping for a block size increase on Core)

Dress it up any way you like. It is a 51% attack and this is how you do it - not with huge investments in hardware of your own to out hash the existing network. But with propaganda and your own client to sway existing miners.

It needs to happen if only to wake up developers that are in denial that it is actually possible. It reminds me of that XKCD cartoon,
146  Alternate cryptocurrencies / Altcoin Discussion / Re: Proposal for a new mining method. Mining with bandwidth. on: August 21, 2015, 04:03:21 PM
It may be that it is a reward mechanism for supplying storage to the network rather than a bitcoin-like mining. The bandwidth aspect is probably part of the reward calculation. There is a similar system in Maidsafe

I look at Tribler from time to time but it's not a very active project. Maybe time to look in again.
147  Bitcoin / Bitcoin Discussion / Re: Core developers: we want bigger blocks on: August 18, 2015, 02:52:03 PM
The XT redditards are not realizing that the core developers want bigger blocks. Peter Wuille (sipa) actually came with a proposal called "Block size according to technological growth." [1]. Unfortunately Gavin and Mike consider that as too conservative and keep threatening the redditards that no 8X block size increase NOW equals doom and gloom. The redditards refuse to understand that this XT hard fork can do much more harm than leaving the max block size to 1MB for a while.

To all you XT guys, please please please try to understand that there is no urgency to increase the max block size and the core developers want to do this in a safe and reasonable way. You seem to see a sizeable group of important bitcoin core contributors as a malevolent group seeking to control everything, and at the same time you miss that there are 2 guys with dubious intentions that are trying to convince you to use only their code with their untested patches. XT is not only the forced block size increase, it is also another set of modifications and whatever those 2 guys want to do in the future. You're seeking to distrust a sizeable group of experienced people in order to trust only 2 people.

[1] https://gist.github.com/jl2012/8f1f4d29f1e171ed9ca3


It's not about block size. It's about control of the network. Block size is just the catalyst.

They have always said the 51% attack was impossible. Well. This is what one looks like.
148  Bitcoin / Bitcoin Discussion / Re: Better Incentive for Users to Run Nodes on: August 18, 2015, 02:47:24 PM
I suspect that this conversation must be happening somewhere but I couldn't see where

It's here;
149  Alternate cryptocurrencies / Altcoin Discussion / Re: Mike Hearn: In about 1-2 weeks, Bitcoin XT will include support for 20mb blocks on: August 18, 2015, 09:14:14 AM
DNSSEC only does what it does. If you look at the details on the Convergence site, you'll see that Convergence is a network technology, whereas DNSSEC is just a nameserver technology. You can use DNSSEC as a part of Convergence.

Convergence involves a well known developer called Moxie Marlinspike (Whisper Systems, who develop TextSecure and RedPhone for the Android OS). I use an alternative Android app store called F-Droid (https://f-droid.org). It's all free & open source, with some affiliation to the Free Software Foundation. The developers of F-Droid build all the apps themselves from the source code provided by the developers. Moxie Marlinspike submitted TextSecure and RedPhone to be included in F-Droid. The F-Droid devs couldn't get the code to build. Moxie apparently showed no interest in resolving the issue, and so TextSecure and RedPhone never appeared in the F-Droid store. I'd be happy to be proven wrong, but I'm not too sure about WhisperSystems or Moxie Marlinspike for the moment.

I agree on the wider point though; centralised systems on the internet have got to go, and the Certificate Authority system and the DNS system are the most egregious standouts. For years now, the tech media has been touting various potential "cyber-9/11" scenarios, and those two systems are prime targets.

I'm glad you saw past the initial question to the reason for the question. That is rare on forums. My question was based, as you surmised, on why are we defaulting to using these technologies when there are others that could yield a superior system to these broken technologies.

I was not aware of the history of Convergence. It was merely an attempt to say there are other, probably better, ways. If DNS is the sole requirement then surely Namecoin is a superior solution? The version 2 spec has the signatures required now.
150  Alternate cryptocurrencies / Altcoin Discussion / Re: Mike Hearn: In about 1-2 weeks, Bitcoin XT will include support for 20mb blocks on: August 17, 2015, 11:48:50 PM
That's kind of unfair on Mike and Gavin IMO. The Heartbleed bug affected zero bitcoin transactions in practice, as no one was using the Payments Protocol anyway. It's not taken off since then, and it will get superseded by what Armory and Electrum are doing anyway (DNSSEC PKI instead of x.509). So, even if they did intend sabotage, it failed pretty miserably.

Whats this about DNSSEC PKI vs x.509?. Why isn't something like Convergence being investigated?
151  Bitcoin / Bitcoin Discussion / Re: Windows 10 and Bitcoin Discussion on: August 17, 2015, 09:49:56 PM
Keeps getting better and better Shocked
Now they are stealing your bandwidth.

Quote
To add insult to injury, Microsoft has confirmed it is hijacking users' internet connections to upload software updates to other users, through "peer-to-peer" technology.
Source:

Gamers are going to love their ping times when the forced updates are in progress.
152  Bitcoin / Development & Technical Discussion / Re: I suspect we need a better incentive for users to run nodes (c) on: August 17, 2015, 08:49:25 PM
If pruning is more functional and the default, more people will run nodes. Right now, a huge part of my SSD is dedicated to the blockchain. Soon, I won't have the space for the entire thing. Sure, I could move it over to the HD, but the point is the system discourages running a full node.

I ran out a few weeks ago. I now keep the chain on a NAS but it only takes a tiny problem an you are back to a week re-indexing or re-downloading. I now only turn it on every few days just to catch up and I suspect many are doing something similar.
153  Bitcoin / Bitcoin Discussion / Re: Windows 10 and Bitcoin Discussion on: August 17, 2015, 07:19:44 PM
Well apple doesn't see it that way and I think Microsoft "thinks" they can make more money if they don't view it that way either but what it will do is push everyone away to a new competitor.
Agreed. It was everyone acceptance of a walled garden that prompted this move. Apple always had a smaller market share but it was Google and Sony that made the software as a service model acceptable for operating systems.

Linux needs to come into the 21st century and put these guys to sleep once and for all.
154  Bitcoin / Bitcoin Discussion / Re: Windows 10 and Bitcoin Discussion on: August 17, 2015, 06:33:52 PM
Again I bet this is more for their Windows APPs on their tablet side but it is definitely over reaching their boundaries, if this keeps up I will go ahead and roll back to 8.1. They need to remember desktops are their bread and butter not tablets.

They need to remember that is it our hardware and we have just bought some of their software to run on it. Using their online services should not be a pre-requisit for using the software on our hardware. Its not theirs and they are not the internet prison service searching our cells, confiscating belongings and turning lights on and off as they see fit.
155  Bitcoin / Bitcoin Discussion / Re: Satoshi Speaks. Real? Hoax? on: August 17, 2015, 06:26:05 PM
I'm Satoshi and so's my wife  Grin
156  Bitcoin / Bitcoin Discussion / Re: Which innovation in Bitcoin do you REALLY want? on: August 17, 2015, 06:23:43 PM
Not fussed about any of them, truth be told.

I want to see things like smaller on-disk block chain. Distributed block chain etc.
157  Bitcoin / Bitcoin Discussion / Re: Why Gavin is so desperate about his fork? Is he hiding something? on: August 17, 2015, 12:16:54 PM
The only "desperation" I'm seeing is people like you trying to stifle discussion and debate.  You're afraid to allow the market to decide.  You don't want to let people to have a choice in case they choose a path you don't approve of.  If you want to use an open-source coin where anyone can make alterations to the code and release their own version of the client, you have to accept it when that actually happens.  If you can't accept that, there are plenty of closed-source coins out there that you might find more to your liking.  Larger blocksizes aren't just "his idea".  It's an idea that many people support.  All you can do is attack him because you're having trouble attacking the idea.  If I were a coder and released another client that supported larger blocks, would you be attacking me as well?

Bitcoin core is not a permanent authority on what Bitcoin is or should be.  Neither are its developers.  Bitcoin is not a dictatorship and one group of developers doesn't get to make all the decisions forever.  If you don't understand that, why are you even here?


The problem as I see it is that the Bitcoin Core software is the reference software. If you want software guaranteed to have no back-doors,spying code or malicious spamming. Where do you find it? You have to trust an implementation and be able to judge other implementations against it. We need to trust that those that know and are experts in their fields, are actively defending against malicious changes and they can't do that across 10,000 different implementations.

Gavin has been there since the start. He has "form", as they say and the respect he has, was earned. That's not to say he could not be convinced into bad ideas, I just think its not his modus operandi to be malevolent and I don't see any factual basis to not continue with this assessment. He seems to feel passionately about bitcoin and argues for things he wants to see. Has he been "subverted" and moved to the dark side? Maybe. But I only see reasoned articles for debate at the moment fro a topic and decision he feels passionately for.

I sometimes feel that people want to piss in the developers' garden that they are tending because they can and there is nothing they can offer. Its a sort of reaction to a feeling of helplessness. There is nothing wrong with criticism and debate as there is nothing wrong with others wanting a different route but there must be a plan and plans by committee are slow laborious processes that don't please everyone.
Others just want to stamp on your plants because they don't like people having nice things Wink

The problem is that most people don't know what the implication of these sorts of issues really are or, perhaps more importantly, what the interests of those in the debate are. What we do know is some people want change and the debate is about how much rather than not at all. So. Bitcoin is a hard concept to see in its entirety and most can only grok small chunks at a time. There are some that can grok everything and for us muggles, we have to listen to their arguments and vote with our confidence in those we trust.

My opinion is, I don't have an opinion on this particular change. I am dead set against centralisation and see many discussions that will ultimately lead us there but this isn't one of them. To me, this discussion is like "how pregnant should we be" and see all proposals as not being efforts to increase the distributed nature of Bitcoin.
158  Bitcoin / Development & Technical Discussion / Re: I suspect we need a better incentive for users to run nodes (c) on: August 16, 2015, 09:39:19 AM
The whole appeal to authority hugely undermines the principles of the system.  If you want something that lives and dies on the whim of some authority: centeralized systems can have much better performance and security properties.

This is a critically important point.
Yes. Except I was challenging that authority not appealing to support my position.
159  Bitcoin / Development & Technical Discussion / Re: I suspect we need a better incentive for users to run nodes (c) on: August 16, 2015, 02:45:44 AM
I was quite disappointed to read that Satoshi envisioned huge centralised farms and users just being users paying fees. That means the end game is a cartel of infrastructure rich companies - back to square one for the proles.
Thats a misrepresentation in any case.

That response was to specific questions about the system being able to work at all.  My understanding of it at the time was simply what it said at face value.  Proof the system can work, the users get to choose the trade-offs; which is something classical centeralized systems couldn't offer.  ::shrugs::  Keep in mind that anything written in 2009-2011 was written in a very different world, not one where people just take for granted that Bitcoin works _at all_.

It's sad that people feel the need to put words in other people's mouths in any case. The whole appeal to authority hugely undermines the principles of the system.  If you want something that lives and dies on the whim of some authority: centeralized systems can have much better performance and security properties.


The node incentives thing doesn't seem technically feasable. Or rather, the system had that built in but it was undermined by pooled mining.  We now know how to avoid any _need_ to run pooled mining now, but it's always less costly to do so (due to the costs of running a node).

SPV could work in a way that more or less obviates the need for almost anyone to run a node at all; but the existing software never implemented that-- and those working on SPV right now are okay with fairly centeralized trust models and so they seem to not care. (Or even view the low security as a virtue).


I was referring to this post  where he states

Quote
The current system where every user is a network node is not the intended configuration for large scale.  That would be like every Usenet user runs their own NNTP server.  The design supports letting users just be users.  The more burden it is to run a node, the fewer nodes there will be.  Those few nodes will be big server farms.  The rest will be client nodes that only do transactions and don't generate.


Have I misrepresented? He seems to be clearly stating that distributed nodes are a small scale solution with consolidation at scale. That I find depressing and stand by what I said. If I have misinterpreted, then please correct me. The only other interpretation that I can see is he is agreeing with me, that unless clients do the block processing and miners only "generate" coins, then the result will be big server farms as we are seeing now. I think that is a rather wistful reading of the words, however.
160  Bitcoin / Development & Technical Discussion / Re: I suspect we need a better incentive for users to run nodes (c) on: August 16, 2015, 01:39:29 AM
Doesn't matter was it real Satoshi that said it or is it a fake, the idea itself (let nodes to charge for their services) is IMO very important.

Does anybody work on it?
If you put block processing (not mining) back into clients, they will get transaction fees and be paid and incentivised for supporting the network.

I was quite disappointed to read that Satoshi envisioned huge centralised farms and users just being users paying fees. That means the end game is a cartel of infrastructure rich companies - back to square one for the proles.
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!