Bitcoin Forum
April 19, 2024, 10:02:45 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Will you support Gavin's new block size limit hard fork of 8MB by January 1, 2016 then doubling every 2 years?
1.  yes
2.  no

Pages: « 1 ... 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 [1262] 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 ... 1557 »
  Print  
Author Topic: Gold collapsing. Bitcoin UP.  (Read 2032135 times)
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 01, 2015, 11:58:17 PM
 #25221

i think the problem is that they've identified the wrong fundamental unit in the system. as geeks, they identify with the full node as that unit.

otoh, the economic majority identifies the user as that fundamental unit, which i think is correct. Metcalfe's Law will work off the user who needs cheap, reliable tx's to be onboarded.

and the full node and user are not mutually exclusive. increasing users will result in increasing nodes.

edit:  if you listen to Gavin & Peter's debate on LTB yesterday, the node is all that Peter ever talks about.
1713564165
Hero Member
*
Offline Offline

Posts: 1713564165

View Profile Personal Message (Offline)

Ignore
1713564165
Reply with quote  #2

1713564165
Report to moderator
1713564165
Hero Member
*
Offline Offline

Posts: 1713564165

View Profile Personal Message (Offline)

Ignore
1713564165
Reply with quote  #2

1713564165
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713564165
Hero Member
*
Offline Offline

Posts: 1713564165

View Profile Personal Message (Offline)

Ignore
1713564165
Reply with quote  #2

1713564165
Report to moderator
1713564165
Hero Member
*
Offline Offline

Posts: 1713564165

View Profile Personal Message (Offline)

Ignore
1713564165
Reply with quote  #2

1713564165
Report to moderator
1713564165
Hero Member
*
Offline Offline

Posts: 1713564165

View Profile Personal Message (Offline)

Ignore
1713564165
Reply with quote  #2

1713564165
Report to moderator
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
June 02, 2015, 12:06:03 AM
 #25222

I think this is pretty decent good-faith attempt at mitigating financial influence, even though it's impossible to do that completely:

We tried to do a number of things to backup the "cant be evil" mantra. That's why /u/pwuille and /u/nullc have contract clauses allowing them to resign if they view blockstream is doing something they disapprove of in connection with bitcoins interests and ethos and have blockstream pay their salary for a year to work on bitcoin (independently or under some foundation as they prefer).

Personally I don't think either Adam or Greg are being influenced by the Blockstream entanglement yet, but in the future it is a danger. I think they simply formed Blockstream because of their scaling concerns, not the other way around - as their prior records show. I have a pretty good shill detector, and it was going crazy when I first heard about Open Coin / Ripple Labs Grin  In this debate all I see are ideas and clashes of personality, never felt an agenda.

i think the problem is that they've identified the wrong fundamental unit in the system. as geeks, they identify with the full node as that unit.

otoh, the economic majority identifies the user as that fundamental unit, which i think is correct. Metcalfe's Law will work off the user who needs cheap, reliable tx's to be onboarded.

and the full node and user are not mutually exclusive. increasing users will result in increasing nodes.

edit:  if you listen to Gavin & Peter's debate on LTB yesterday, the node is all that Peter ever talks about.

Very interesting point. My criticism is that they see humans as robots, not adapting, trying to solve everything through a code lens. Perhaps this is just an extension of that same logic.
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 02, 2015, 12:10:09 AM
 #25223

Reddit. i'm not the only one frustrated.  notice how this discussion has been going on since 2010:

from awemany via /r/Bitcoin/ sent 10 minutes ago
show parent

Relevant: https://bitcointalk.org/index.php?topic=1347.msg23049#msg23049
From frigging 2010, nonetheless.

context full comments (443)reportmark unreadreply
NewLiberty
Legendary
*
Offline Offline

Activity: 1204
Merit: 1002


Gresham's Lawyer


View Profile WWW
June 02, 2015, 12:12:53 AM
 #25224

I think this is pretty decent good-faith attempt at mitigating financial influence, even though it's impossible to do that completely:

We tried to do a number of things to backup the "cant be evil" mantra. That's why /u/pwuille and /u/nullc have contract clauses allowing them to resign if they view blockstream is doing something they disapprove of in connection with bitcoins interests and ethos and have blockstream pay their salary for a year to work on bitcoin (independently or under some foundation as they prefer).

Personally I don't think either Adam or Greg are being influenced by the Blockstream entanglement yet, but in the future it is a danger. I think they simply formed Blockstream because of their scaling concerns, not the other way around - as their prior records show. I have a pretty good shill detector, and it was going crazy when I first heard about Open Coin / Ripple Labs Grin

Would you be able to expand on this?
Essentially, what characteristic is it that you are able to identify to determine if some humans are not influenced by money, and where do you see this?

Or are you simply saying that the conflict of interests is not sufficiently large to matter to you, not that it doesn't exist?

FREE MONEY1 Bitcoin for Silver and Gold NewLibertyDollar.com and now BITCOIN SPECIE (silver 1 ozt) shows value by QR
Bulk premiums as low as .0012 BTC "BETTER, MORE COLLECTIBLE, AND CHEAPER THAN SILVER EAGLES" 1Free of Government
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 02, 2015, 12:31:20 AM
 #25225

Note: While the following is all highly speculative as it must be, and though I'm wont to talk about people rather than actual issues, this case seems to warrant it.

I've been looking into Greg Maxwell quite a bit recently. All the core devs actually (except Wladimir), and the blockstream people. Greg seems a sincere and extremely intelligent fellow with the right kind of bent for the job. The way he knocked the wind out of Stellar's sails on Hacker News was quite something, just as one example.

However, I do sense that he and Gavin have a bit of an oil-and-water dynamic going on. I have never seen them debate directly, though that could be because he was busy recently and "caught a bit flat-footed" on Gavin's proposal, as he said. Seems like classic nerd/jock or cat/dog dynamic (I realize Gavin's also a nerd) with weird passive-aggressive miscommunications aplenty. The thing where Gavin said he spent an afternoon reviewing Greg's idea only to not have it acknowledged reminded me of that especially. Still need both sides of the story, and Gavin has his own subtle ways of being bitchy at times if you read between the lines so I won't draw conclusions.

It's most interesting to me, though, that Gavin and Greg have both proposed a series of 50% increases, yet these two seem as you said the main sticking point for this debate. Pieter seems not very entrenched, and Matt I suspect would go along with Greg and Pieter. Luke I'm not sure but on a hunch I'd say he would go wherever the action is dev-wise, despite his principled stances and eccentricities. He's not Mircea Popescu. Adam overall seems eminently reasonable and would probably not do anything disappointing, but that's just my cursory read.

Perhaps it's time to work some social magic to have Greg relax his position a bit. Since I've been reading almost all his posts, I've noticed he gives little glimmers of sunshine at times. He's not an unreasonable person, and despite his hardline stance I can tell he wants more than anything for Bitcoin to succeed. I could swear he gets less accommodative when Gavin's in the thread, though. The rays of sunshine seem to be buried deep in the comments when he's talking to someone else in a thread where Gavin is absent. Maybe just my imagination.

There are issues among such a group of people that we probably can't hope to understand. The politics, the interpersonal clashes, the miscommunications, the lingering grudges tinting things. Again, I think your implication may be right, this may be more a social issue than a technical one.

do you see his handling of the PressCenter.org situation as being reasonable or were you not around at that time to know?
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
June 02, 2015, 12:38:59 AM
 #25226

Would you be able to expand on this?
Essentially, what characteristic is it that you are able to identify to determine if some humans are not influenced by money, and where do you see this?

I was just remarking offhandedly that I seem to have an unusual ability to read people, though it's only in *some* ways and in some quite limited types of situations.
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
June 02, 2015, 12:40:17 AM
 #25227

do you see his handling of the PressCenter.org situation as being reasonable or were you not around at that time to know?

I got into Bitcoin in mid-2012. Looks like it was before my time, unless I missed something.
rocks
Legendary
*
Offline Offline

Activity: 1153
Merit: 1000


View Profile
June 02, 2015, 01:08:49 AM
 #25228

i think the problem is that they've identified the wrong fundamental unit in the system. as geeks, they identify with the full node as that unit.

otoh, the economic majority identifies the user as that fundamental unit, which i think is correct. Metcalfe's Law will work off the user who needs cheap, reliable tx's to be onboarded.

and the full node and user are not mutually exclusive. increasing users will result in increasing nodes.

edit:  if you listen to Gavin & Peter's debate on LTB yesterday, the node is all that Peter ever talks about.

Bingo, Satoshi's invention and the core of Bitcoin is the distributed security mechanism. It is the essense of what Bitcoin is and how Bitcoin remains free of external influence. I still fail to see how this distributed security mechanism is in any way effected by an increase from 1 to 20MB blocks. Every single pool could easily handle the change and individual miners are completely unaffected.

But the dev's are focused on node number. It shows a lack of understanding the economics behind Bitcoin that Satoshi invented. Several of the core devs are now publicly saying on Reddit that Satoshi was wrong in his blocksize statements and centralization statements. This is glaring and shows just how little they understand.

Just because some programmer latched onto Bitcoin while it was a small pet project and took their free time to contribute to it, does not somehow certify that person as a superior expert, but that is exactly how they are behaving.

Personally all of this has made me believe more that Bitcoin would benefit from being under the MIT wing. It is a wing I know and trust.
rocks
Legendary
*
Offline Offline

Activity: 1153
Merit: 1000


View Profile
June 02, 2015, 01:13:49 AM
 #25229

Note: While the following is all highly speculative as it must be, and though I'm wont to talk about people rather than actual issues, this case seems to warrant it.

I've been looking into Greg Maxwell quite a bit recently. All the core devs actually (except Wladimir), and the blockstream people. Greg seems a sincere and extremely intelligent fellow with the right kind of bent for the job. The way he knocked the wind out of Stellar's sails on Hacker News was quite something, just as one example.

However, I do sense that he and Gavin have a bit of an oil-and-water dynamic going on. I have never seen them debate directly, though that could be because he was busy recently and "caught a bit flat-footed" on Gavin's proposal, as he said. Seems like classic nerd/jock or cat/dog dynamic (I realize Gavin's also a nerd) with weird passive-aggressive miscommunications aplenty. The thing where Gavin said he spent an afternoon reviewing Greg's idea only to not have it acknowledged reminded me of that especially. Still need both sides of the story, and Gavin has his own subtle ways of being bitchy at times if you read between the lines so I won't draw conclusions.

It's most interesting to me, though, that Gavin and Greg have both proposed a series of 50% increases, yet these two seem as you said the main sticking point for this debate. Pieter seems not very entrenched, and Matt I suspect would go along with Greg and Pieter. Luke I'm not sure but on a hunch I'd say he would go wherever the action is dev-wise, despite his principled stances and eccentricities. He's not Mircea Popescu. Adam overall seems eminently reasonable and would probably not do anything disappointing, but that's just my cursory read.

Perhaps it's time to work some social magic to have Greg relax his position a bit. Since I've been reading almost all his posts, I've noticed he gives little glimmers of sunshine at times. He's not an unreasonable person, and despite his hardline stance I can tell he wants more than anything for Bitcoin to succeed. I could swear he gets less accommodative when Gavin's in the thread, though. The rays of sunshine seem to be buried deep in the comments when he's talking to someone else in a thread where Gavin is absent. Maybe just my imagination.

There are issues among such a group of people that we probably can't hope to understand. The politics, the interpersonal clashes, the miscommunications, the lingering grudges tinting things. Again, I think your implication may be right, this may be more a social issue than a technical one.

Thanks for the insights, but I keep going back to who the f cares about these guys.

This is not the Federal Reserve, the devs are not board members where we need a certain # of votes from them. Or just because a majority of them say something, that that is law.

Bitcoin is about the user base, that is why I like Gavin's proposal to offer XT and put the vote to the marketplace. This is how ALL forks should be done IMHO. Make an alternative core and force those that want the force to gain majority on the new core.

Fundamentally by proposing this I think Gavin is doing an excellent job of adhering to Satoshi's vision.

BTW, from the voting on reddit today, the pro 20MB crowd seems to be winning.
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 02, 2015, 01:17:26 AM
 #25230

do you see his handling of the PressCenter.org situation as being reasonable or were you not around at that time to know?

I got into Bitcoin in mid-2012. Looks like it was before my time, unless I missed something.

well, no. it occurred April 2013.

since you said you've been reading all about Greg and the other devs to get a better understanding of them, you should add this to your reading list.  it's a big part of the story to understanding:

https://bitcointalk.org/index.php?topic=181168.msg1973084#msg1973084

have you ever heard Andreas or Trace Mayer get so mad?  such language!

and then this gem of an interaction in which i participated:

https://github.com/bitcoin/bitcoin.org/pull/162

note how gmax and Luke pull the same perverted "consensus" argument out of there pocket in a political battle where they, as a minority of 5(?) devs argued their wishes should hold sway over just about the entire community's?  for color, Andreas got so mad, he coded up the alternative press center that exists today in fine fashion.  gmax just yesterday, fails to learn and takes a cheap shot by saying his failed exclusion of Ver back then was "vindicated" by the Ripple action just a couple months ago.  which totally ignores the well functioning, long lasting site Andreas was forced to code up that still includes Ver to this day.

https://www.reddit.com/r/Bitcoin/comments/37vg8y/is_the_blockstream_company_the_reason_why_4_core/crqakk9
NewLiberty
Legendary
*
Offline Offline

Activity: 1204
Merit: 1002


Gresham's Lawyer


View Profile WWW
June 02, 2015, 02:11:49 AM
 #25231

Would you be able to expand on this?
Essentially, what characteristic is it that you are able to identify to determine if some humans are not influenced by money, and where do you see this?

I was just remarking offhandedly that I seem to have an unusual ability to read people, though it's only in *some* ways and in some quite limited types of situations.

I don't think they are bad people or have any ill will.
In my experience, over time, people tend to do what they are paid to do
I agree that their loyalty is to Bitcoin, however I do see this as a conflict of interest.

The block size debate is one of the pain points where these interest are not aligned at all.  I think that they want to do the right thing, both for themselves and for Bitcoin. 
If Bitcoin fails, Blockstream also has problems, but if there are small blocks, there is a greater need for Blockstream's side chains to ease that problem.

It would be a somewhat more serious conflict of interest if say Western Union were the VC funding for Blockstream or something like that.  So it is not a "major" problem, but it is a problem.

FREE MONEY1 Bitcoin for Silver and Gold NewLibertyDollar.com and now BITCOIN SPECIE (silver 1 ozt) shows value by QR
Bulk premiums as low as .0012 BTC "BETTER, MORE COLLECTIBLE, AND CHEAPER THAN SILVER EAGLES" 1Free of Government
Adrian-x
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000



View Profile
June 02, 2015, 02:31:39 AM
 #25232

looks like Power hungry protectionism has been going on for a while, below is a link to an announcement of a new Bitcoin client and development gets discouraged quickly by a few core Devs in particular.  

links below

this has been going on for a while
You've actually hit on a separate, but related issue.

There is a subset of toxic people and petty tyrants among the core developers who believe that what they do defines Bitcoin and wish to be the eternal gatekeepers of what is and is not allowed. They can't actually earn that position by virtue of being superior software engineers, so they keep it by resorting to FUD and other underhanded tactics any time some other developers try to get involved.

There's an extremely long list of people who would have tried to step up and participate, but have been effectively shut out by that cartel.

Bitcoin will be in a much stronger and more secure position once Bitcoin Core is deprecated, or is at least relegated to a minority position on the network. Part of the reason will be that the consensus will be derived from software implementations with a better design and higher code quality, and part of the reason will be because of limiting the effect of toxic developers so that more people will be willing to contribute.

PS: I still haven't forgotten that you never bothered to justify your "less decentralized" claim about colored coins.
Justus then posts a link to this thread,
https://bitcointalk.org/index.php?topic=122013

I singled out the first posts by 2 core Devs. to get a taste for there personality in the wild - early days when everyone was working nicely.  (note if you read it, many other devs. are quite encouraging.)
https://bitcointalk.org/index.php?topic=122013.msg1331489#msg1331489
https://bitcointalk.org/index.php?topic=122013.msg1389749#msg1389749

Thank me in Bits 12MwnzxtprG2mHm3rKdgi7NmJKCypsMMQw
NewLiberty
Legendary
*
Offline Offline

Activity: 1204
Merit: 1002


Gresham's Lawyer


View Profile WWW
June 02, 2015, 02:39:02 AM
 #25233

"The code is the spec."
This is the source of the problem.  It was a shortcut, but one that has costs long term.

Justus is right about that.
Until the code is frozen/deprecated and we have an functional spec, we will have this quandry.

FREE MONEY1 Bitcoin for Silver and Gold NewLibertyDollar.com and now BITCOIN SPECIE (silver 1 ozt) shows value by QR
Bulk premiums as low as .0012 BTC "BETTER, MORE COLLECTIBLE, AND CHEAPER THAN SILVER EAGLES" 1Free of Government
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
June 02, 2015, 02:47:11 AM
 #25234

note how gmax and Luke pull the same perverted "consensus" argument out of there pocket in a political battle where they, as a minority of 5(?) devs argued their wishes should hold sway over just about the entire community's?

Luke presented the idea that the "devs = Bitcoin" and should have ultimate say, before he backpedaled on it. I can understand how devs would think that way, but it's of course silly for the reasons you mentioned there.

As for Greg, he does make unfair points whenever he feels he can veil it sufficiently (though so do Gavin and especially Hearn, from what I've seen - is this part of the core dev culture?), but more importantly he has this weirdly cognitively dissonant "I know best and get to decide, but everyone's equal" thing going on, and he's able to make his writing look watertight so that it can't be proven conclusively so he cannot really be caught on it so easily.

It's like he feels like he doesn't get enough respect for what he does, and is owed more sway in the sense of actual control rather than just influence and core dev status. That impulse explains his comment yesterday when he was lamenting all the work he'd done to make it just so things don't break with 1MB blocks (if not for those optimizations Bitcoin with 1MB blocks would be a "smoking hole in the ground" were I believe his words) and yet no one seems to appreciate it, they just want to march forward with even bigger blocks and keep working the hamster while Gavin gets all the glory.

The old underappreciated tech guy syndrome? (But with high-level writing skills)
Adrian-x
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000



View Profile
June 02, 2015, 02:53:57 AM
 #25235

note how gmax and Luke pull the same perverted "consensus" argument out of there pocket in a political battle where they, as a minority of 5(?) devs argued their wishes should hold sway over just about the entire community's?

Luke presented the idea that the "devs = Bitcoin" and should have ultimate say, before he backpedaled on it. I can understand how devs would think that way, but it's of course silly for the reasons you mentioned there.

As for Greg, he does make unfair points whenever he feels he can veil it sufficiently (though so do Gavin and especially Hearn, from what I've seen - is this part of the core dev culture?), but more importantly he has this weirdly cognitively dissonant "I know best and get to decide, but everyone's equal" thing going on.

It's like he feels like he doesn't get enough respect for what he does, and is owed more sway in the sense of actual control rather than just influence and core dev status. That impulse explains his comment yesterday when he was lamenting all the work he'd done to make it just so things don't break with 1MB blocks (if not for those optimizations Bitcoin with 1MB blocks would be a "smoking hole in the ground" were I believe his words) and yet no one seems to appreciate it, they just want to march forward with even bigger blocks.

The old underappreciated tech guy syndrome?

I had a smile, the problem here is coders are not machines either. Your post reminds me of a typical plot to a batman movie, or the incredibles, a little humility could have gone a long way.

Thank me in Bits 12MwnzxtprG2mHm3rKdgi7NmJKCypsMMQw
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 02, 2015, 03:27:07 AM
 #25236

note how gmax and Luke pull the same perverted "consensus" argument out of there pocket in a political battle where they, as a minority of 5(?) devs argued their wishes should hold sway over just about the entire community's?

Luke presented the idea that the "devs = Bitcoin" and should have ultimate say, before he backpedaled on it. I can understand how devs would think that way, but it's of course silly for the reasons you mentioned there.

As for Greg, he does make unfair points whenever he feels he can veil it sufficiently (though so do Gavin and especially Hearn, from what I've seen - is this part of the core dev culture?), but more importantly he has this weirdly cognitively dissonant "I know best and get to decide, but everyone's equal" thing going on, and he's able to make his writing look watertight so that it can't be proven conclusively so he cannot really be caught on it so easily.

It's like he feels like he doesn't get enough respect for what he does, and is owed more sway in the sense of actual control rather than just influence and core dev status. That impulse explains his comment yesterday when he was lamenting all the work he'd done to make it just so things don't break with 1MB blocks (if not for those optimizations Bitcoin with 1MB blocks would be a "smoking hole in the ground" were I believe his words) and yet no one seems to appreciate it, they just want to march forward with even bigger blocks and keep working the hamster while Gavin gets all the glory.

The old underappreciated tech guy syndrome? (But with high-level writing skills)

i'm open to looking at examples of Gavin's unfairness.  anyone?

we all want recognition but Greg goes over the top.  and this is why he started Blockstream, to be the CEO of something potentially significant where he will get that recognition he so covets.   it's dangerous for a project like Bitcoin though.

Gavin's strength is his maturity and calm demeanor, imo.  he'll win if it comes down to a battle.
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 02, 2015, 03:30:40 AM
 #25237

"The code is the spec."
This is the source of the problem.  It was a shortcut, but one that has costs long term.

Justus is right about that.
Until the code is frozen/deprecated and we have an functional spec, we will have this quandry.

i read about this here one time but i don't fully understand it nor the implications, not being a coder.

a spec is a written, detailed, normal language description of how the protocol works, is that correct?  wouldn't the current developer's guide qualify as something similar?

where as the code is what actually executes within the operating system and carries out the protocol rules?

and why NL, do you believe it would've prevented what we have going on now?
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
June 02, 2015, 03:35:56 AM
 #25238

i read about this here one time but i don't fully understand it nor the implications, not being a coder.

a spec is a written, detailed, normal language description of how the protocol works, is that correct?  wouldn't the current developer's guide qualify as something similar?

where as the code is what actually executes within the operating system and carries out the protocol rules?

and why NL, do you believe it would've prevented what we have going on now?
The Bitcoin Core is in such bad shape that fully specifying its behaviour is indistinguishable from impossible.

You could say this is Satoshi's fault. What we now call Bitcoin Core started out life as a prototype and evolved into its present condition - it is not an engineered piece of software.

I think the best course of action would be to acknowledge that the prototype has served its purpose and retire it in favour of treating a non-prototype codebase as the reference implementation for which a specification can be written.

Doing that would have the beneficial effect of increasing the number of developers who can participate, since the reference would be more understandable and better documented.
cypherdoc (OP)
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
June 02, 2015, 03:46:53 AM
 #25239

i read about this here one time but i don't fully understand it nor the implications, not being a coder.

a spec is a written, detailed, normal language description of how the protocol works, is that correct?  wouldn't the current developer's guide qualify as something similar?

where as the code is what actually executes within the operating system and carries out the protocol rules?

and why NL, do you believe it would've prevented what we have going on now?
The Bitcoin Core is in such bad shape that fully specifying its behaviour is indistinguishable from impossible.

You could say this is Satoshi's fault. What we now call Bitcoin Core started out life as a prototype and evolved into its present condition - it is not an engineered piece of software.

I think the best course of action would be to acknowledge that the prototype has served its purpose and retire it in favour of treating a non-prototype codebase as the reference implementation for which a specification can be written.

Doing that would have the beneficial effect of increasing the number of developers who can participate, since the reference would be more understandable and better documented.

but there is truth to the fact that those embedded bugs and general messiness somehow "contribute" to the behavior of how the system works in unknowable but apparently predictable and stable ways which seem to work.  by changing those bugs or trying to clean up the mess, someone somewhere along the line will disrupt the predictability to where how the code operates may become unstable or unpredictable.  that would be bad.  it would take someone or some group truly exceptional to be able to rewrite the entire code and have it function exactly like it does today.  and with billions on the line, that would be a tremendous responsibility for a volunteer, would it not?
79b79aa8d5047da6d3XX
Full Member
***
Offline Offline

Activity: 660
Merit: 101


Colletrix - Bridging the Physical and Virtual Worl


View Profile
June 02, 2015, 04:27:04 AM
 #25240

Against rewriting an entire codebase
http://www.joelonsoftware.com/articles/fog0000000069.html

On the importance of having a spec
http://www.joelonsoftware.com/articles/fog0000000036.html
http://www.joelonsoftware.com/articles/fog0000000035.html


Pages: « 1 ... 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 [1262] 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 ... 1557 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!