Bitcoin Forum
May 26, 2024, 05:26:31 PM *
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 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ... 109 »
721  Economy / Economics / Re: Why does anyone pay attention to people that study "economics"? on: January 18, 2015, 09:27:43 PM
Well - that is interesting - so who are these scientific economists and why haven't we heard of them before (or is this a joke)?
Probably because you can't understand the underlying mathematics.

One would have to live under the stone to not hear about e.g. Black-Scholes option pricing model.
722  Bitcoin / Bitcoin Discussion / Re: Block chain size/storage and slow downloads for new users on: January 18, 2015, 09:22:37 PM
Some people think that satellite links add some magic diversity to the transmission backbone.  I happen to think this is nonsense given how tightly satellite connections are controlled (even though they are remarkably functional these days though fairly expensive) but whatever the case, you can at best run something like Multibit behind one which makes you more akin to headcount in a herd of sheep than an active participant in supporting the network.  As I see it.
1) Have you talked to your satellite ISP about using SCTP/IP instead of TCP/IP?

2) Have you talked to your satellite ISP about using UDP/IP multicast in the downlink?

3) - - - - - - - about using MPEG system sub-channels in the downlink?
723  Economy / Economics / Re: Why does anyone pay attention to people that study "economics"? on: January 18, 2015, 09:00:39 PM
You are therefore assuming I support "Austrian economists" (admittedly I think they are less deluded in comparison to the Keynsian ones).

But actually I support none of them at all - as economics is not a science.
OK, my attempt at answer through a negative didn't work. So here's the more straightforward answer:

Because the scientific economists are willing and capable of building the statistical and mathematical models that in practice do work and have a decent predictive power about the future of the economy.
724  Economy / Economics / Re: Why does anyone pay attention to people that study "economics"? on: January 18, 2015, 08:52:47 PM
How about an answer through a negative?

Q: Why it is so easy for everyone in academia to dismiss the so called "austrian economics"?

A: Because the Austrians propose that mathematical modeling and statistical methods do not apply in the real world economy.
725  Alternate cryptocurrencies / Altcoin Discussion / Re: Why I think neither Ethereum and AT are going to be the future of blockchains on: January 17, 2015, 11:02:43 PM
http://en.wikipedia.org/wiki/Not_even_wrong
726  Alternate cryptocurrencies / Altcoin Discussion / Re: Why I think neither Ethereum and AT are going to be the future of blockchains on: January 17, 2015, 09:33:39 PM
Okay - it is not an attempt at "visual programming" at all but works more using "aspect oriented programming" methods.

I can explain the details to you if you want (it isn't that hard to follow).
Thanks, but I don't want to read prose explaining things. I wanted to see the textual representation of your "software manufacturing" rewrite of the short buggy C++ snippet and the safety-improved C++ snippet. AOP is a know paradigm and I don't see a point of re-explaining it.

I just wanted to be able to se qualify how much technology is in what you propose and how much is pure marketing bullshit. Your "methodology" link is pretty much own-words rewrite of the "Microsoft Site Server 3.0 Commerce Edition" marketing blurb. Did you intentionally plagiarize it (counting on the readership not remembering Microsoft Windows NT 4) or was it because your life experience was more or less equivalent to Microsoft state-of-mind circa 1999 (with C++ substituted for Microsoft Visual Basic)?

Point of though for you: Chess is essentially a two-dimensional game yet chess players developed linear one-dimensional  representation of chess games to be able to talk and write about it.

727  Alternate cryptocurrencies / Altcoin Discussion / Re: Why I think neither Ethereum and AT are going to be the future of blockchains on: January 17, 2015, 07:03:46 PM
In Software Manufacturing the above pseudo code would have to be divided into two components - a looping specification and a separate specification that covers what to do within the loop. As all source code is "generated" you can't stop the resulting code from effectively being something like this:
Please elaborate your post and show how you propose to linearize your "software manufacturing" representation of this sample program.  It has to have a one-dimensional representation to be really useful.

All I saw in your links is this picture which (I cannot even post the link, because your Javascript & DOM are so complex that they completely don't render in Safari and in Opera I can't "Copy Image Address"). I have to transcribe the portion of the image:

Code:
// [<start macros>]

#include "`{`$full_class_name`}.h"

If this is another attempt at "visual programming" then it will probably fail to provide progress in the same way as all previous attempts at two-dimensional programming degenerated into "freehand paint programs".
728  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.9.3 drops incoming connections only - Windows on: January 16, 2015, 05:45:18 PM
Investigating a little I found that the IP address changes are due to qBitTorrent. It overuses the net so much that my router is unable to ping the PPPoE connection and it thinks that it has gone down and terminates it. Then my network goes down too until router reconnects the PPPoE connection giving me another new freshly IP address  Grin
My router uses OpenWrt. I have to check if I can fix this. If not, I will try Bitcoin Core 0.10 version or DDNS.
It reads like you misdiagnosed this or the OpenWRT is the dumbest PPPoE router I have ever seen. It really terminates the PPPoE session when the PPPoE frames are coming in at the connection saturation rate? This is unbelievably dumb, put still possible. Can you just configure this "ping the PPPoE connection" out?

I've read that UPnP is vulnerable but I don't know what do you mean. Do you want me to enable it on the router?
Get the proper version of router firmware without vulnerabilities. Enable UPnP and poll it using upnpc-static from a .cmd script with a task scheduler. When there's an IP address change cleanly shutdown and restart bitcoind.

I usually use my computer for 3 hours and then turn all off, router too. I turn all them on again in one hour, and then 3 hours more using it. So will this behaviour spam the Bitcoin network?
It sounds like obsessive-compulsive behavior. DSL is an "always on" technology, you are supposed to keep your DSL *-box continuously on. Your ISP uses http://en.wikipedia.org/wiki/Dynamic_spectrum_management to continuously optimize your connection parameters. Probably any of your neighbors that use VoIP or IPTV and keep their *-box on at all times have much better Internet connection as a side effect of not being obsessive or stuck in behavior from the POTS dial-up modem times. All DSL ISPs I have ever seen always recommend to keep their connection on for around 10 days after starting the service to let the DSM calibrate. But I've also heard of people who are annoyed and distracted by the blinking lights of their *-box.

Or maybe you have a DSL modem that is separate from the router and independently powered?

If yes, I could use DDNS, like DuckDNS, so the Bitcoin network will not have to update the IP address and I will not spam its network. What do you think?
Bitcoin P2P network only deals with numerical addresses: 4 bytes for IPv4 and 16 for IPv6. How you think you are going to push a  string DDNS name through the Bitcoin protocol?

I think polling it every hour is reasonable, isn't it?
Bittorrent clients poll UPnP every few minutes, typically 3, most I've seen was 15. In fact many popular UPnP gateways have time-to-live of 30 minutes, meaning that if they don't see the UPnP packet from a device for 30 minutes they consider it switched off/disabled.

If your question was about how often you can poll DDNS provider this is usually proprietary competitive information related to how they mitigate denial-of-service attacks. You are unlikely to get a straight and simple answer. DoS attacks from misconfigured routers is their everyday occurrence.
729  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.9.3 drops incoming connections only - Windows on: January 14, 2015, 08:31:06 PM
So the only solution that I imagine is to use a Dynamic DNS Service with Bitcoin Core. It will work perfectly, but I don't think it is the ideal solution as I explained before.
Many DDNS providers will kick you out for abuse if you poll them too frequently. Or forcibly upgrade you to an expensive business plan.

The better choice is to get the upnpc-static program from the UPnP library that Bitcoin is using. Use that program to rapidly and continuously query your outside IP address from the UPnP gateway. Once you detect a change of IP addresses then you could stop and start the bitcoin daemon.

But as gxmawell said your wanna-be-full-node isn't really helping much the overall Bitcoin network. You'll just end up spamming the network with your IP address changes. If all the DSL users with daily changeable IP would start doing the above procedure I think the overall availability and integrity of the Bitcoin P2P network will go down.

The whole process of the peer address distribution in the Bitcoin protocol would have to be significantly redesigned: shorter timeouts, lower time-to-lives, possibly adding a cryptographically signed IP address revocation message, etc.

From my observation of the behavior of Bittorrent protocol the overall swarm quality also suffers. Depending on the clients used the really-dynamic-IP peers sometimes constitute between 10 and 100 times the true active peers. With Bittorrent there are multitude of disjoint swarms whereas in Bitcoin there is just one global swarm.
730  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.9.3 drops incoming connections only - Windows on: January 14, 2015, 04:26:59 PM
However, sometimes my network goes down for about 1 minute

Anybody knows why is this happening?
Let me guess: you are on a DSL connection with PPPoE or PPPoA and your ISP is enforcing the periodic IP address change.

If the forced IP address change periods are reasonably accurate (e.g. 24 hours) you could stop and start your bitcoind using the task scheduler. I don't think bitcoind is capable to deal with the outside IP address change, unlike pretty much all bittorrent clients.
731  Bitcoin / Hardware / Re: Announcment: Brand-new miner EMIC PowerModule - 5.65 TH/s on: January 03, 2015, 11:01:18 PM
Serious question. In Poland how do you pay your employees or deal with vendors without first registering your company?
Poland has some sort of "promoting small business" and "limiting bureaucracy" regulations that allow people/businesses to operate for certain time (perhaps one year?) without filling all the paperwork. bitomat.pl was an earlier example that failed before it could even incur all the formal requirements.
732  Bitcoin / Development & Technical Discussion / Re: would you buy a marked quantum scifi bitcoin for above par? on: January 02, 2015, 08:51:43 PM
There's a difference between decentralisation and fragmentation.  You can have a system that is decentralised, but if you have many mini-systems they wont be very decentralised, nor secure by definition; and much utility value comes from the network-effect of the larger system also.
You start writing like a bolshevik: http://en.wikipedia.org/wiki/Democratic_centralism . I'm pointing this just to make sure you are aware. I still enjoy your writing and read most of it.

733  Bitcoin / Bitcoin Discussion / Re: The next step in going against "conventional wisdom" - Create your own Crypto! on: January 02, 2015, 08:32:35 PM
recording it on CD-ROMs
Actually CD-RWs. Using erasable media is a great protection against accidental reuse, one of the most important failure modes of the OTP.
734  Bitcoin / Bitcoin Discussion / Re: The next step in going against "conventional wisdom" - Create your own Crypto! on: January 02, 2015, 01:05:19 AM
don't invent libraries
You have to be really clear whether you are against "reimplementing code" from the libraries or "inventing hokey-pokey algorithms". In particular SSLeay/OpenSSL is a swiss-army-harvester-combine-cum-crutch that is a culprit of many bugs and inconsistencies in many, many codebases. It is not uncommon for a undergrad-student-level exercise projects to beat the efficiency of the supposedly well optimized code from the well-known cryptographic libraries, both open source and for-pay source.

In particular rewriting conventional crypto implementations to properly take advantage of the SIMD instructions that are now available in nearly every processor gives great payoffs in terms of power efficiency and resistance to various attacks.

One thing is the PhD-level knowledge of relevant mathematics/algebra and the other thing is simple patience and careful craftsmanship required to write clear and neat code. There's lots of the source code available out there that for the expedience of portability and meeting some very narrow benchmarking goals had completely forsaken readability and maintainability.
735  Bitcoin / Bitcoin Discussion / Re: The next step in going against "conventional wisdom" - Create your own Crypto! on: January 01, 2015, 09:25:09 PM
cypherfunks
I did not know that insult. Cypherfunk is probably someone partway between cypherpunk and cypherflunk.  Wink
736  Bitcoin / Bitcoin Discussion / Re: Google is blocking me from searching for terms that have Bitcoin in them. on: December 31, 2014, 12:54:39 AM
Here's another example. (meant to crop in the lower part of the screenshot in the OP)
You just googling way, way more than anyone in your neighborhood. It happens all the time. Google is defending itself against scripts running amok. The exact quantity of what it means "way more" depends on the network neighborhood you're connecting from. Since you've posted your IPv6 address we know that you use Comcast Cable. Post some more about your network hookup (e.g. are you using router/gateway or just a modem), maybe someone familiar with a similar setup will help you how to change both of your IPv4 and IPv6 address.

Edit: Since you're using IPv6 here are two addresses to start:

http://iplookup.co/      - IPv6 enabled free geolocation
http://test-ipv6.com/   - exactly what it says.

737  Bitcoin / Development & Technical Discussion / Re: Funding network security in the future on: December 30, 2014, 09:30:35 PM
What you are talking of is the basic PoS version. As it evolves, those particular problems can be mitigated. In particular, the Co-operative Proof of Stake which is being looked into doesnt have any use of coin age.
Perhaps there is a different way of explaining my position.

I see most of the posters in this thread interested mostly in relatively short-term, startup behavior of their chosen blockchain-validity algorithm.

I'm taking an opposite view. I assume already reaching an equilibrium or steady state. Every proof-of-something algorithm postulates existence of some society where a monetary system with that algorithm is dominant.

Lets give a two very simplified examples:

1) Pure proof-of-work society expends all otherwise unallocated electricity defending their monetary system against an attack. Every power station is always running full-tilt strengthening the defenses against the attackers.

2) Pure proof-of-stake society always keeps maximum amount of money in a semi-cold storage as a guard/moat against an attack. Every spent or circulated monetary unit is weakening their defense against the ever-present attackers, so it is always good thing to avoid spending money.

To me those examples look like dystopias, but at the same time I understand that they are intellectually very attractive to some people. (1) is an utopia for people with bunker mentality and paranoiacs. (2) is an utopia for compulsive tightwads.

I'm more interested in societies that are open and participatory and defend themselves only when really attacked, not under perpetual state of self-imposed war on drugs, terror, counter-revolution or other bogeymen. Doing sort of the reverse-engineering process I want to ponder which algorithms would be stable in the society I would like to be a member.

The above leads me to the observation that the actual owners and users of the capital will have to have a say in the design and operation of the proof-of-whatever algorithm. All the paper algorithms designed by outsiders and operated in a social vacuum will be either unstable or lead to a societies that is much worse that the current ones.
738  Bitcoin / Hardware / Re: HashFast announces specs for new ASIC: 400GH/s on: December 27, 2014, 01:58:40 AM
The company went bankrupt and all its customers hate it!
Hating is not enough. The customers/investomers need to learn from the experience. To round it up, I'll recommend a short book first published between the world wars, and republished in 1999: "The Big Con: The Story of the Confidence Man". It should be available through the nearest library. A short excerpt:

  • Locating and investigating a well-to-do victim. (Putting the mark up.)
  • Gaining the victim’s confidence. (Playing the con for him.)
  • Steering him to meet the insideman. (Roping the mark.)
  • Permitting the insideman to show him how he can make a large amount of money dishonestly. (Telling him the tale.)
  • Allowing the victim to make a substantial profit. (Giving him the convincer.)
  • Determining exactly how much he will invest. (Giving him the breakdown.)
  • Sending him home for his amount of money. (Putting him on the send.)
  • Playing him against a big store and fleecing him. (Taking off the touch.)
  • Getting him out of the way as quietly as possible. (Blowing him off.)
  • Forestalling action by the law. (Putting in the fix.)
739  Bitcoin / Development & Technical Discussion / Re: Funding network security in the future on: December 26, 2014, 11:54:35 PM
Not sure why you think mining would not be profitable. In case it wasn't clear, this weak subjectivity system is a variant of proof of stake (https://download.wpsoftware.net/bitcoin/pos.pdf). The classic critique of PoS is that the costs of "mining" are too low, not too high.
Proof-of-stake does nothing to prevent vertical integration where the large stakeholders (who can keep their stakes semi-cold for a long continuous time and have cross-subsidizing income from the other side of the transactions) can easily outcompete others who can only stake their short-term revolving capital. It is the same problem, only the first initial step to the capital concentration is different.
740  Bitcoin / Development & Technical Discussion / Re: Funding network security in the future on: December 26, 2014, 10:43:23 PM
The exchanges get their power from offering services to the people who want to trade. If an exchange wanted to adopt an illegitimate chain, people would clearly see they were using an illegitimate chain, using the method I described above, so demand for its services would plummet and it would be overtaken by competitors using the right chain. If you think people wouldn't be able to tell which chain was real on their own, without being told by the exchanges, you should give some argument why you think the method I describe above wouldn't work.
Well, who's going to be mining if not exchanges, when the general mining becomes continuously non-profitable?
Seems to have worked out great for all those buying into MTGOX's view of the world.
I don't think that MtGox was postulating the existence of different blockchains.

The way I understood the blockchain discrepancy in May of 2013 was that Bitcoin Foundation and/or core developer team evaluated transactions on both of the competing chains, choose one branch and then reimbursed the affected exchange (OKcoin?) or the affected user (macbook_air?). Edit: Apparently I misremembered things. A double spend was successful, but not reimbursed by the Bitcoin Foundation nor the core development team. https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki End of edit.

I don't think that Bitcoin Foundation would have enough capital to do all future reimbursement in case of chain discrepancies.

The regular accounting behaviors when the "books don't close" is to halt or suspend trading until the mutually agreeable resolution could be achieved. In my opinion no large capital entities will risk Bitcoin trading when they have no say in the decisions made when the discrepancy occurs.

One could argue that the May 2013 event was resolved in favor of those running buggy software and to the detriment of those running the software free of the bug that causes fork. That bug could be easily fixed with simple 2 line DB_CONFIG file and restart of the Bitcoin client, which would take much less than 10 minutes.

On the other hand I understand the pressure that was put on the core development team to issue a "patch" and "new compiled executables", especially from the people unfamiliar with operational issues of the database systems.

Finally the core development team is always torn between the needs of two vastly different subgroups of the Bitcoin milieu: the anarchists and the statists (or etatists, meaning those who are OK with the existing state's governments, not anti-dynamists). In the future I could envision a chain split between a monetary exchange (Bitcoin<->FIAT, subject to KYC and other regulations) and e.g. ammunition exchange or survivalist gear exchange patronized by the anarchists. This is the situation where I think you wouldn't ask the Bitcoin elders about the chain correctness, but you'll simpy synchronize to the chain that will allow you to trade your Bitcoins for USD or bullets, depending on your particular needs.
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 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ... 109 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!