Bitcoin Forum
May 24, 2024, 10:57:44 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 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 ... 442 »
621  Bitcoin / Bitcoin Discussion / Re: Bitcoiners in Hong Kong protests? on: November 21, 2019, 12:06:48 PM
buy things from people in Hong Kong who are resisting the Chinese Communist Party. That undermines the bullying regime in the most powerful way, without resorting to violence.


Or donate, directly or indirectly. We should donate Bitcoin masks, and hoodies!

The person from Hong Kong also gave me this donation address, https://hkmap.live/crypto.html#btc

not convinced that's going to help long term tbh

Hong Kong is well-placed to be the blackmarket link into the Chinese industry from the rest of the world, not just geographically but logistically too (Hong Kong already plays this role and has done since before re-establishment of Chinese administration).

I don't know for certain, but Hong Kong probably already is the black market link from China to the rest of the world. Anything we can do to encourage independent Hong Kong businesses that are operating outside of Beijing's control is going to help Hong Kong more than buying masks for university students.


They arrested 12 yr old boys and shot people. This is getting bad.

and that's ^^^ why.

These Hong Kong protesters feel like they're prepared for a war, but they're not soldiers, and they're not an army. Real soldiers from a real army are prepared to act as inhuman as it takes to change the protestor's minds. Right, wrong, justice; none of that matters to soldiers that are "just doing their job". sad, but true.

The protestors could go the physical route, but that means decades of asymmetric warfare. And that means being branded as domestic terrorists. If the do as I suggest, and create a parallel economy instead, they will probably still be branded as domestic terrorists. The difference is, that it's easy to get regular people to believe that a guerilla army fighting for freedom are really just terrorists, whereas smugglers and are harder to turn people against, especially if you're trading quality goods with the local people who the Chinese state need to sell their story to.

622  Other / Ivory Tower / Re: Linux without windows on: November 21, 2019, 11:31:52 AM
you can compile it anywhere you like, but my advice would be to put it somewhere in your user directory to keep things separate. then copy the bitcoind (and probably bitcoin-cli too) executables to /usr/bin (some people say it should be /usr/sbin, but it doesn't seem so important to me). then, the bitcoind.openrc script file goes in /etc/init.d, chmod it so it can execute, then rc-service bitcoind start (change the name from bitcoind.openrc to bitcoind first). you can add bitcoind to start-up with rc-update add bitcoind default (or to a different startup group to default, if you want)

dependencies huh? looking at the libraries I installed on my Bitcoin build VM, I have:

g++
autoconf
libtool
pkgconfig
libzmq5
libboostprogram-options-dev
libboost-chrono-dev
libbboost-date-time-dev
libboost-atomic-dev
libboost-thread-dev
libssl-dev
libevent-dev
protobuf-compiler

those ^^^ libraries are the Debian package names, so you'll need to find the equivalent name according to how Alpine has that particular code packaged. the protobuf one may prove annoying.

the -dev suffix is important for the boost libraries. and the version is important, there is a minimum version for boost (something like 1.60, typically more than one version of boost libs is available), but a maximum version for others. But for those with maximum versions, all the dependencies are bundled with the .git repo, as alot of them are part of the consensus rules and that's sensitive to change. that includes the annoying BDB 4.8 dep, which took me ages to figure out was part of the bundled deps.



and if you aren't using the GUI (I'd assume not), do ./configure --help to find the option that disables building the GUI, then you can avoid getting all the qt dependencies as well, which are entirely for the GUI and nothing else.
623  Other / Ivory Tower / Re: Linux without windows on: November 21, 2019, 01:34:26 AM
Have you ever installed bitcoin core on alpine? That was what I'd struggled with but I struggled with it on all Linux (until I realised compiled files were in the directory I ran make in normally)... That was the thing I needed the docker for.

hmm. well it should be the same on everything really. you need that old version of BDB for the wallet, or you could just do ./configure --disablewallet and then that's not a dependency at all.

also, service files are different on Alpine, more configurable. https://github.com/bitcoin/bitcoin/tree/master/contrib/init has what you need, look at the the .openrc files

remember the error where it got stuck compiling?
624  Other / Ivory Tower / Re: Linux without windows on: November 21, 2019, 12:20:32 AM
I dual booted an old laptop with alpine and Ubuntu but couldnt seem to access the alpine bit (I definitely did it wrong).

something in your grub.cfg file that sounds like. It's hard, the recommendation is to let automated grub-mkconfig handle it by reading from /etc/default/grub, but if you look at /boot/grub/grub.cfg, it might seem more obvious what the problem is, might help with figuring out what parameters to put into /etc/default/grub. I know though, it's more trouble than it's potentially worth as it risks breaking the part that does work. I bet you could get it working when you get a good opportunity to try it out again


The docker stuff still seems really confusing I might have to turn to the 700mb debian os (without the desktop) to try to bypass that (I'm thinking dockers might slow everything down when trying to run core - other than that I've been happily live booting alpine when I have programming to do and then saving it to a drive once it's done which is great because its really fast!)

right, I've never bothered with docker. lxc might be more intuitive, although I've never tried that either!

glad to hear you stuck with Alpine though. it's kinda challenging to have to deal with an all cli interface, so choosing something tough and keeping going is good for the keyboard skills
625  Other / Ivory Tower / Re: Linux without windows on: November 20, 2019, 08:55:59 PM
I think I found the cause of the issue. I haven't yet done this https://wiki.alpinelinux.org/wiki/Local_APK_cache#Enabling_Local_Cache

how did this end up jack? did you get on with Alpine? It has a great reputation as a minimal distro, be interesting to hear more.
626  Other / Ivory Tower / Re: Replacing Windows with Linux on: November 20, 2019, 08:24:24 PM
But wouldn't it be extremely time-consuming to install and test every (serious) distro that's out there? I guess you'd need several days and even weeks to make up your mind for only one distro. By the time I'd have substantially tested several distros, I'd have to restart from the beginning, since their development is evolving so rapidly. Cheesy

well, yes. that is the problem, many of the people reading this thread are doing so simply to save some time in choosing something out of the excess of choices. Equally bad even for the source-based distros I'm advocating; they've all got a different way of handling package installation, and learning them all to find out which you prefer would be too much

like in any market, good and bad products lead the pack. Red Hat are trying to use software engineering to change Linux into an entirely Red Hat product; bad. Debian was just a simple, reliable, conservative linux distro. Canonical and Mint started to infest Debian as a by-product of that success, Debian is now going (well, already gone) bad. Even in Gentoo, "purists" complain about antagonist devs pushing the distro in questionable directions. It'll probably remain like this till the closed-source model dies, and that's not going to happen soon.

this all sounds very elitist though (yet another Linux issue Grin). at the risk of contradicting myself, I'll say: if e.g. Ubuntu suddenly started getting massively popular against Windows, I wouldn't complain. At least not straight away Tongue
627  Bitcoin / Development & Technical Discussion / Soft forks on: November 20, 2019, 07:48:47 PM
I now understand better the reason for having a high (95%) signalling threshold for entering soft fork activation periods; hard forks can be provoked with transactions that are crafted to break the rules introduced by the soft fork. So I guess something small was achieved out of all of this to-ing and fro-ing Smiley
628  Bitcoin / Development & Technical Discussion / Soft forks on: November 20, 2019, 05:41:12 PM
i don't care to really

(i've since then agreed already that it's possible, why are you ignoring that?)


here's what we're supposed to be discussing:

A soft fork means that old code will accept the new rules

this is wrong, by any definition

you've agreed it's wrong. you're not helping anyone in particular, least of all the OP Undecided



629  Bitcoin / Bitcoin Discussion / Re: The Problem With Being Apolitical in Bitcoin and Crypto on: November 20, 2019, 05:36:46 PM
to my perspective taxes are needed not just for paying public government officials but in the innovation of infrastructures, roads, and highway

historically, such infrastructure has been built using private money, and it still is today. So your objection doesn't altogether make sense. but it is quicker and more organized/holistic when a centralized government performs it. well, sometimes it is Grin


I guess there are government officials that are corrupt but there are some that are trustworthy and we can not have something just to blame them and for other people to see t because we are mad with the government,

what about the other trustworthy ones, even thought they are still negative with cryptocurrency and Bitcoin, they are just being cautious with the things that they don't understand, I think we need to stop this and just help the community about some issues and not keep on blaming them.

it'd be nice if we lived in a perfect world, where only trustworthy people attain positions of power in government. But those powerful positions always attract the crooked, posing cleverly as the trustworthy. Power is like that unfortunately.
630  Bitcoin / Bitcoin Discussion / Re: Bitcoiners in Hong Kong protests? on: November 20, 2019, 04:34:16 PM
Of course there are bitcoiners in Hong Kong, but I do not understand how you can help them in reality?

buy things from people in Hong Kong who are resisting the Chinese Communist Party. That undermines the bullying regime in the most powerful way, without resorting to violence.
631  Bitcoin / Development & Technical Discussion / Soft forks on: November 20, 2019, 04:25:18 PM
Actually segwit has cases like this.  As I wrote in my last post, if you take a segwit transaction and strip the witness data off it, then it will be a valid transaction under the old rules but not valid in the new ones (because it is missing the witness).  Adding restrictions like this (in the case of segwit, that the witness is verified in addition to the old-style signature) actually is the only point of a soft fork, and hence why you may call it "enforcing segwit".  gmaxwell's mention of "safe" is very useful in the context of this discussion, but if you re-read his answer precisely, it only states that that means "extra care" is taken.  My quote above, as it stands, is correct as far as I can tell.

ok, well it's difficult then to see how any soft fork can be implemented without an inherent risk of a hard fork. You're basically saying that pre-fork nodes are blind to the new rules, and so one can break the new rules without the pre-fork nodes being aware, that's perfectly sensible.

But you're still wrong. The old nodes are not "accepting the new rules", as you said. They cannot be accepting any new rules, because they are not designed to recognize rules that did not exist before that version of the consensus rules were written, Bitcoin does not (yet) have an algorithm that can see into the future! Cheesy

What's happening is that they do not understand any new rules, and blocks with transactions adhering to any new rules are interpreted as "no signature required", i.e. anyone can pay. How else, logically, could old nodes be capable of accepting tx's that both observe and violate a new soft-fork? It's because they don't know what the new rules are that they are able to accept both, that's how anyone-can-pay can function as a backwards compatible upgrade mechnanism, because it enables nodes following only the older rules to ignore any and all assessment of adherence to new rules with 1 universal rule: "this transaction is valid, because it has no spending conditions". Saying that's the same thing as accepting new rules (which you did) is not accurate.

You seem to be dancing around the semantics, for reasons that are

1. Not obvious. What is this achieving
2. Not relevant to the OP anyway


I could instigate an attack on the ambiguities of the way you've worded things too, but I'm not going to do it. Why do you think that is?
632  Bitcoin / Development & Technical Discussion / Soft forks on: November 20, 2019, 03:05:39 PM
ok, instead of fanning the argument out into things everyone agrees with, let's stick to the point I disagreed with:

transactions that would be accepted by old nodes may be invalid according to the new rules.

that didn't happen with segwit, it was implemented using the so-called "safe" soft fork design

you implied it could, and that was wrong
633  Bitcoin / Bitcoin Discussion / Re: I've come full circle, BTC is the only worthwhile cryptocurrency on: November 20, 2019, 02:31:04 PM
Bitcoin is organically replacing block rewards with higher transaction fees - this bodes incredibly well for its future.

sure, but there's a limit to that....

the minimum output size (i.e. the smallest amount of possible BTC you can send) is currently 182 satoshis (and that's segwit outputs only, non-segwit outputs have a minimum size of 546 satoshis)

so that means things will change somehow before we get to 2140, otherwise the value of BTC will be in effect capped to 182 satoshis being equivalent to the smallest individual item one can buy (so maybe the price of a single nail in a hardware store? something like that)

But the idea always was that 1 BTC could continually divide into smaller denominations to reflect the increasing buying power of the currency. It seems now that 2.1 quadrillion (i.e. 21 million BTC multiplied by 100 million satoshis constituting each 1 BTC) is not going to be enough, whether BTC is a dominant currency or not. Milli-satoshis are already in use on the Lightning network, but I see Lightning as a medium term stop-gap to some other way of solving the various scaling issues. Maybe Lightning itself will evolve to becomes an all-encompassing solution with no compromises, but it doesn't quite seem like that just yet (I'd happily be proven wrong however).


So there's an unknowable scenario in store for Bitcoin; only once all innovation in efficient production of goods has ceased will we know how many decimal places we need to subdivide each satoshi into. And only then will we know what the economics of mining with only fees as a reward will be. I guess we could speculate on the range of possibilities, but that naturally includes different ways of mining and/or structuring the blockchain (innovation is innovative Grin ).


But of course, none of this will matter for at least 100 years. There's alot to do between now and then without trying to tackle these issues seriously, maybe something that happens between now and then will make this sort of speculation entirely a moot point.
634  Bitcoin / Development & Technical Discussion / Soft forks on: November 20, 2019, 02:02:36 PM
There is confusion about terms because "soft fork" just means that the blocks under the new behaviour will still be accepted by old nodes. Under that definition mining with pre-softfork behaviour wouldn't necessarily work.

Yet the development community prefers a much stricter set of criteria-- perhaps call it "safe soft-forks", where at least no widely used or recent software prior to the fork will inadvertently initiate a fork which is invalid with respect to the new rule.

it seems disingenuous to describe the bolded behavior as a soft fork imo. it would be clearer to simply call the "safe" soft-fork plainly soft forks, and to popularize the "new rules can invalidate old rules" behavior as a... "permissive hard fork" is the expression that occurs to me from the top of my head. Maybe it's the wrong expression in some ways, but it's less misleading than the "impermissive" soft fork. If segwit had been implemented in such a way that, for instance, invalidated a common pre-fork consensus parameter, there would have been a least some orphaned blocks on that basis (and more likely an entire chain split, and a very likely failure of the segwit compliant fork). I am aware of no such event happening.

more simply; if a self-described soft fork can potentially produce a hard fork, then we need better words to describe what's really going on
635  Bitcoin / Development & Technical Discussion / Soft forks on: November 20, 2019, 12:30:54 PM
I.e. it means that only additional restrictions are added (in the case of segwit, that the witness must be valid in addition to the old-style signature).  This means that old nodes accept all new blocks,

yep

(but before you said "old nodes will accept new rules", which is not the same, and self-evidently not possible)


but it also means that transactions that would be accepted by old nodes may be invalid according to the new rules.

nope, you're wrong

if nodes that observe a soft-fork's rules rejected blocks containing previously valid transactions, that would fork the chain. which isn't possible in this case, because the segwit soft-fork does not reject any rules that were valid before it's activation, that's the definition of a soft fork

but I don't see much point in arguing this further, tell us which blocks have been rejected by any soft-fork's rule set, that would constitute evidence of your claim


aren't segwit blocks supposed to have a new commitment in the coinbase, which old mining software wouldn't create?

yes.

But the old way of doing it is still valid, because soft-fork
636  Other / Politics & Society / Re: Epstein Murdered According to Pathologist on: November 20, 2019, 12:18:47 PM
More than a couple of months after Epstein died due to an alleged suicide, news are coming out with a different story.

This time, it is told by a pathologist.

yeah, but a pathologist with a bizarre record for making controversial claims in many many cases linked to questionable deaths of establishment figures. How strange that they wheel this guy out to be present at the autopsy, when there must be thousands of other pathologists perfectly capable of doing it. We need someone we can trust, right? Roll Eyes




most of you sound crazy in this thread


this is a real case, involving real people, not some stupid fantasy TV show plot. If you really thought this was important, you'd quit the dumb mindless unsubstantiated claims, but because so many of you are making claims that have no evidence, you make the whole situation all look cerrrrrazzzyyyyy

and doing that helps Epstein, and his co-accused, many of whom are still alive. you may as well be working for those people, really, I'm sure they're really happy with the way you're presenting this story Roll Eyes
637  Other / Serious discussion / Re: We're not cutting co2 emissions any time soon on: November 20, 2019, 12:08:39 PM
The fact is, nuclear power is by far the most efficient form of alternate energy away from fossil fuels and nuclear power is the only way climate change is going to get addressed with current energy needs. China and India are not going to slow down population growth any time soon and coal/fossil fuels aren't going to get the job done.

This sort of statement has always (in the past, at least) ignored the issue of nuclear waste. There's always some large proportion of nuclear fuel that cannot be repurposed once it's life-cycle in the powerplant is complete. It tends to be the highly radioactive material with 100's or 1000's of years half-life, and it therefore needs incredibly long-term safe/secure storage facilities.

I can believe that the re-use of spent nuclear fuel is constantly improving, but there's always going to be some significant proportion that cannot be reused or re-processed, and it's always an unrepresented hidden cost of the entire "enterprise" (i.e. the long term costs of storing radioactive waste offset against the economics of running a nuclear power plant make it appear overall a very expensive way of producing electricity)
638  Bitcoin / Bitcoin Discussion / Re: Scalabillty not an issue? on: November 19, 2019, 10:18:51 PM
Does the amount of miners matter when it comes to amount of transactions?

no

you could say more miners means more competition, and that pushes them to think harder about how to make their transaction choosing tech work more efficiently, but that's gonna have the tiniest effect to the users wanting to get money sent


I believe that if we will see bitcoin at 50k+ without Lightning Network or an similar idea we need to do it slow, i don't believe we can reach that high in a few months.

Not that bothered myself if huge gains don't materialize next year. Too many people are getting into Bitcoin for the wrong reasons, it's far better to take exactly as long as it needs to get the scaling (and privacy and network strength and fungibility...) done right, rushing it carries an increase in the risk of a price of $0K


Saying that, there's more scaling tech coming next year: schnorr & taproot. Or at least, optimistically, they'll roll out next year, and they're on-chain related. Lightning will be improved by then too, too many Lightning improvements are coming to list quickly (and are all  easier to roll out than the schnorr & taproot)
639  Bitcoin / Development & Technical Discussion / Re: SegWit, NOMP, and Empty Blocks... on: November 19, 2019, 09:58:15 PM
You're doing the right thing, mining directly on the network is no joke of an undertaking, you need to be super certain that nothing is preventing you from finding valid blocks and getting a block in the chain


That's why you should test your setup on the Bitcoin testnet first. In many ways, it's become a testing ground for miners these days anyway
640  Bitcoin / Development & Technical Discussion / Re: SegWit, NOMP, and Empty Blocks... on: November 19, 2019, 07:09:52 PM
A soft fork means that old code will accept the new rules

nope, that's wrong
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 ... 442 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!