Bitcoin Forum
May 26, 2024, 03:30:51 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 ... 288 »
381  Bitcoin / Development & Technical Discussion / Re: Any ideas How to find "k" in system of equations ? on: February 10, 2021, 12:25:28 PM
You'd need some reference base point in order to randomize both G and Q, right? I can choose a random number r3 and set G = 1/r3 * Q, or if G is well-known, G3 is already specified and I could set Q = G*(some arbitrary k) and from there also derive G1 and G2, but I don't see how both G and Q can be randomized at the same time.

You can can multiply both with a single number which preserves the DL, you can also multiply Q by r and the resulting DL by 1/r.

The reason to randomize is just because it makes it obvious how strong the black box reduction is:   Even if the BB could only solve one in a million inputs, you could make it solve _any_ DLP just by invoking it a few million times...  So, unless DLP is broken you can't even have a "kinda sorta works" version of BB, it basically can't work at all.
382  Bitcoin / Development & Technical Discussion / Re: Any ideas How to find "k" in system of equations ? on: February 10, 2021, 11:27:33 AM
I prove your problem is unsolvable assuming the hardness of the discrete logarithm (in the group in question) via blackbox reduction:

Lets assume that someone has a black box BB that solves your problem with some non-negligible probability. When you invoke  BB(k1,G1,k2,G2,G3,Q) it returns k3 (or it fails).

Now I convert BB into a function that solves the discrete log problem for Q with respect to G:

I pick two random numbers r1 and r2.   I now invoke BB(r1, 1/r1 * Q, r2, 1/r2 * Q, G, Q).  If it fails I pick new random numbers and try again.  If it is successful the result is the discrete log of Q with respect to G.

(I suppose to be precise you'd want to randomize the G and Q inputs in case BB just didn't work for some specific G and Q, but I leave the tiny bit of additional algebra as an exercise for the reader).

Thus, no function BB can exists for groups where the DLP cannot be solved, and your question is equivalent to asking how to solve the discrete log problem -- which isn't an answer you're going to find on Bitcointalk.

383  Bitcoin / Bitcoin Discussion / Re: Starve the beast - CSW on: January 28, 2021, 06:34:27 PM
One down:

https://finbold.com/australias-biggest-crypto-exchange-delists-bitcoin-sv-bsv/
384  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.21 - RPC credentials going bad on: January 26, 2021, 04:10:26 AM
I'd make a bet that they managed to expose their RPC port on their Tor hs and someone is trying to hack them over the network. Tongue
385  Bitcoin / Bitcoin Discussion / Re: Starve the beast - CSW on: January 25, 2021, 05:10:06 PM
Rather than making public calls-- I recommend people reach out privately, especially to places you do business with.
386  Bitcoin / Bitcoin Discussion / Re: Starve the beast - CSW on: January 25, 2021, 05:01:08 PM
More public calls for exchanges to drop BSV (bitcoin scammers' version):  https://twitter.com/DanDarkPill/status/1353039875239362565

One comment there mentions coinmarketcap -- maybe even just as important as exchanges are these "market cap"  listing sites,  that end up listing BSV as #14 or whatever due to their illiquid clone-coin fraud... copy the bitcoin ledger then fall to a low enough value that most people won't be bothered generating risk moving the coins.  These presentations do a lot to falsely convince ignorant members of the public that this scam is credible.

Getting them to fix their market cap metrics to not count coins that will never move is probably not going to happen, but getting them to drop a scammy coin that is threatening the whole industry (-- as these sites will eventually be demanded to stop calling Bitcoin, Bitcoin) would be a good move.
387  Bitcoin / Bitcoin Discussion / Re: Starve the beast - CSW on: January 24, 2021, 04:43:21 PM
It's not clear to me that many if any of those "small size" exchanges matter at all.  Their volume tends to be obviously fake, etc.

It would also act as a signal for exchange integrity:  If only scammy exchanges list BSV you get an additional quick check if an exchange is scammy.

The idea of avoiding him profiting from market manipulation is a good one, but when it comes to BSV there is just no way to stop him OTHER than to reduce the exposure noobs and suckers get to the scam asset.

Another possibility would be for exchanges to change their listing to "PRICE ONLY GOES DOWN" mode:  No order can be entered to trade if for higher than the last price...  exchange it all you want there, but you can never increase the price.
388  Bitcoin / Bitcoin Discussion / Re: Starve the beast - CSW on: January 24, 2021, 09:20:19 AM
https://www.reddit.com/r/bsv/comments/l3peo2/punishment_of_god_wright_court_filings_expose/

Next project? digging a grave for BSV.
389  Bitcoin / Development & Technical Discussion / Re: Sync your blockchain easily! on: January 24, 2021, 03:57:35 AM
The quote posted above:
https://bitcointalk.org/index.php?topic=1310261.msg51300579#msg51300579
It might have "just" been malware that got bundled with legit bootstrap files, however I don't know the details.

I think in that case it was a .bitcoin directory that included a locked wallet full of someone elses keys (and funds had been sent and swept). There is currently an amazon image with this too (or was as of a few weeks ago).

But the chainstate database/etc. aren't intended as external interfaces and I would be totally unsurprised if there was a way for malicious data in them to result in code execution.

390  Bitcoin / Bitcoin Discussion / Re: CSW Nonsense AGAIN on: January 24, 2021, 02:41:36 AM
https://www.reddit.com/r/bsv/comments/l3peo2/punishment_of_god_wright_court_filings_expose/
391  Bitcoin / Development & Technical Discussion / Re: Taproot proposal on: January 22, 2021, 07:53:24 PM
When Taproot+Schnorr becomes activated, will we need to create new addresses to benefit from the privacy? Will old addresses that broadcast transactions benefit? Will using the features provided by the upgrade be automatic or will we have to specify when creating transactions?
For these questions the applicable time is not when it's activated-- it's when your wallet supports it which will be sometime after the activation.

After your wallet supports it, new addresses will use it.  Maybe in the first versions it will be optional and off by default but eventually it'll just be a default behaviour and you won't have to do anything to get it (besides request new addresses, which you should already be doing for each txn).

Unrelated,  https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-January/018370.html
392  Bitcoin / Bitcoin Discussion / Re: Starve the beast - CSW on: January 22, 2021, 10:13:18 AM
More than many altcoins BSV is an outright scam-- it's value depends on an obvious lie, it's authors are fraudsters.  If these idiots will threaten to sue bitcoin developers (who wrote much of the code their shitcoin depends on!) -- will the hesitate to ship a backdoored node? -- will that notice if someone submits one?

Clearly a lot of exchanges are fine with the ethics of selling fools gold to suckers, but BSV is just a liability.

A lot of the exchanges that list BSV appear to have clearly fake volume.  So which exchanges with BSV are the ones that matter?
393  Bitcoin / Development & Technical Discussion / Re: The «beauty» of probability and pure randomness on: January 22, 2021, 10:08:28 AM
What this means is that any input in to SHA256 must first have the length of the input, expressed as a 64 bit number, appended to the input. Therefore, the input itself cannot be longer than 264 - 1 bits, which works out to 2 exabytes (2 million terabytes).

What this means is that for each of the 2256 possible outputs from SHA256, if the inputs were evenly distributed then there would be 218446744073709551360 possible inputs per output. So although not infinite, the chance of an output having 0 possible inputs is incomprehensibly small.

It's worse than that... sha-256 has a 256-bit internal state bottleneck, and so that worst case deviation from uniform is likely massively larger than you estimate (though still extraordinarily tiny).

Basically you just consider your last block of input,  there is 512 bits of input text plus 256 bits of state from the prior block and outputs 256 bits.  Even if you model the 256-bit prior-state as totally uniform,  there is "only" 2^512 possible input values for each output value.

Still, according to this counting argument it's absurdly unlikely for there to be an unreachable output ... just not quite as much as your figures suggested.
394  Bitcoin / Bitcoin Discussion / Re: So, you want to get sued by a scammer? on: January 22, 2021, 09:14:07 AM
Wow no, that analysis is just top to bottom full of errors.

"Papers by themselves aren’t licensed".  Not true.  Post Berne convention, any copyrightable work is copyrighted by default, and you cannot reproduce it without a license of some kind. (excepting some special cases like works of the US Federal government)  Papers often do specify licensing (unless they're all-rights-reserved: in which case you're just getting no license), specifying licensing is a universal requirement in academic publication (though sometimes you're not given a choice, you're just forced to assign copyright to the publisher or likewise).

"Open source documentation is also not copyrighted if it is given away in an open source license."  All licensed open source works are copyrighted.  The license permits you to do all sorts of stuff (if its an open source license), but it's still copyrighted and some rights are usually reserved (for example, even the most permissive licenses don't generally allow you to falsify attribution or strip licensing info).

"If the author or other owner claims ownership and registers it or uses (c), date and the copyright holder’s name at publication then it’s usually considered copyrighted."  post berne convention no copyright notice or registration is required for a work to be copyrighted. It's considered a polite practice, but is legally unimportant now.

In the US you need to register to sue in court, but that doesn't need to be done proactively in advance.

"the gift can’t be taken back and claimed as a copyright." The work is still copyrighted, so this sentence is just incoherent.  The licenses isn't revocable.

"If a copyright holder allows publication of a work by other sources and does not challenge this, the holder weakens its claim.", unlike trademark there is no duty to enforce in copyright.  Though there may be equitable defences in some situations (see mention in the letter) they are generally fairly narrow, and don't implicitly create a duty to enforce.

Providing actually false information doesn't help anyone, even if it's falsehoods used to cheer along a good cause.

Edit: After writing this, I found out that my partner, who is an attorney on the board of the Free Software foundation and is one of the authors of the CC-4.0 licenses independantly attempted to correct many of these and other errors earlier today and was just blown off.
395  Bitcoin / Bitcoin Discussion / Re: So, you want to get sued by a scammer? on: January 22, 2021, 07:25:37 AM
I've updated this with a new most excellent section that was substantially contributed by Arthur Van Pelt using supporting documentation provided by xtraelv.
396  Bitcoin / Bitcoin Discussion / Re: So, you want to get sued by a scammer? on: January 22, 2021, 12:24:04 AM
People have frequently asked what equitable defences means: https://en.wikipedia.org/wiki/Laches_(equity).
397  Bitcoin / Bitcoin Discussion / So, you want to get sued by a scammer? on: January 22, 2021, 12:23:26 AM
We Are All Satoshi

Except for Craig S. Wright.

Craig Wright definitely is not, but he would really like everyone to believe he is.

Satoshi Nakamoto authored the Bitcoin Whitepaper with the intention that it be shared widely, and Craig Wright’s takedown notices are fraudulent, but since he is a litigious jerk who has bankrupted people with his fraudulent legal claims in court, it is sometimes a wise strategic choice to avoid provoking him into suing, which is expensive and disruptive to a defendant even when they ultimately win.

But you might be in a good position to host this paper that Craig Wright so desperately wants taken down and kept under his exclusive control. And you might want to give notice to his attorneys, just to let them know.  Below is an example notice you can send to his attornies.

Warning: sending this makes you considerably more likely to become the target of a lawsuit by Craig Wright. You should think about whether you are prepared to be in that position before sending this letter.

(This is absolutely, positively, not legal advice, and you are strongly encouraged to consult with your own attorney.)

Quote
To: Simon Cohen <Simon.Cohen@ontier.co.uk>
Cc: Paul Ferguson <paul.ferguson@ontier.co.uk>

Mr. Cohen,

I have recently become aware that the firm of Ontier LLP has been sending notices on behalf of Craig S. Wright to parties hosting “Bitcoin: A Peer-to-Peer Electronic Cash System” (the “Bitcoin Whitepaper”), alleging that Mr. Wright is the rightful copyright holder of the Bitcoin Whitepaper and that further distribution is an infringement of Wright’s exclusive rights.

I believe this to be a fraudulent misrepresentation of both the authorship of the paper and of its licensing status for many reasons, including but not limited to the following:

    • The Bitcoin Whitepaper was released into the public domain upon its initial publication by Satoshi Nakamoto on the Cypherpunks mailing list. All participants to the Cypherpunks list, including Satoshi Nakamoto, agreed to the Cypherpunks anti-License (CPL) for their list contributions, which states "The intent of the Cypherpunks anti-License (CPL) is to inform users that they are free to use and redistribute the indicated work or any derived or modified work in any manner they choose. Works distributed under the CPL are in the Public Domain. [...] The distributors will not use or participate as far as they are able to government legal systems to attempt to enforce requests restricting the use, modifications, or redistribution of the work for perpetuity."  

    • The Bitcoin Whitepaper was additionally released, along with the initial public version of the software, under the MIT license. This license is a perpetual grant to the general public of the right to “use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies” of the software and associated documentation files (including the Bitcoin Whitepaper) and may not be revoked or rescinded, even by the true author.
    
    • The Bitcoin Whitepaper was authored by a person or entity writing under the name Satoshi Nakamoto, and any exclusive rights under copyright are held by that person or entity (or their assignees). There is no evidence that Wright is that person; in fact, despite challenges in courts of law and mass media journalism, Wright has been either unable to provide proof, unwilling to produce proof, or produced documentary support in the form of forgeries. Any reasonable observer would conclude from this that Wright is unable to claim this connection through legitimate means, and is not Satoshi Nakamoto.

    • Wright has attempted to defraud the courts for his own personal advantage on previous occasions. For one example, he perjured himself in an earlier legal proceeding, which was exposed by the true owners of $200M+ in bitcoins he claimed to own producing unforgeable digital signatures stating that Wright was a fraud. His claims cannot simply be taken at face value, even when made through counsel.

It is therefore my good faith belief that I have valid license to distribute copies of the Bitcoin Whitepaper and that Wright’s claims do not have any bearing on that right. Upon that belief, I am hosting a copy at [ADDRESS].

I am providing notice to your firm so that any credible claims to the contrary may be addressed in a timely fashion to avoid running out the clock on equitable defenses.

Best,
[NAME]


Old version:
Quote

To: Simon Cohen <Simon.Cohen@ontier.co.uk>
Cc: Paul Ferguson <paul.ferguson@ontier.co.uk>

Mr. Cohen,

I have recently become aware that the firm of Ontier LLP has been sending notices on behalf of Craig S. Wright to parties hosting “Bitcoin: A Peer-to-Peer Electronic Cash System” (the “Bitcoin Whitepaper”), alleging that Mr. Wright is the rightful copyright holder of the Bitcoin Whitepaper and that further distribution is an infringement of Wright’s exclusive rights.

I believe this to be a fraudulent misrepresentation of both the authorship of the paper and of its licensing status for many reasons, including but not limited to the following:

    • The Bitcoin Whitepaper was released, along with the initial public version of the software, under the MIT license. This license is a perpetual grant to the general public of the right to “use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies” of the software and associated documentation files (including the Bitcoin Whitepaper) and may not be revoked or rescinded, even by the true author.
    
    • The Bitcoin Whitepaper was authored by a person or entity writing under the name Satoshi Nakamoto, and any exclusive rights under copyright are held by that person or entity (or their assignees). There is no evidence that Wright is that person; in fact, despite challenges in courts of law and mass media journalism, Wright has been either unable to provide proof, unwilling to produce proof, or produced documentary support in the form of forgeries. Any reasonable observer would conclude from this that Wright is unable to claim this connection through legitimate means, and is not Satoshi Nakamoto.

    • Wright has attempted to defraud the courts for his own personal advantage on previous occasions. For one example, he perjured himself in an earlier legal proceeding, which was exposed by the true owners of $200M+ in bitcoins he claimed to own producing unforgeable digital signatures stating that Wright was a fraud. His claims cannot simply be taken at face value, even when made through counsel.

It is therefore my good faith belief that I have valid license to distribute copies of the Bitcoin Whitepaper and that Wright’s claims do not have any bearing on that right. Upon that belief, I am hosting a copy at [ADDRESS].

I am providing notice to your firm so that any credible claims to the contrary may be addressed in a timely fashion to avoid running out the clock on equitable defenses.

Best,
[NAME]

398  Bitcoin / Development & Technical Discussion / Re: On bitcoin's very long term future without miner rewards on: January 19, 2021, 11:42:26 PM
Since nobody attacks BCH and BSV, we can assume that Bitcoin will remain secure even if it's hashrate will fall down 200 times.
That isn't a great way to reason about security. To give an example: Namecoin went with zero protection against stealing names for many years... and then suddenly a bunch were stolen at once.

A lack of attack so far doesn't mean something is secure.

Now-- bitcoin could probably lose hashpower and still be secure enough (esp because you could respond by just waiting days until you considered a transaction final...),  but I don't think you can conclude much from the lack of attack against some random low hashpower scamcoins.  A safer conclusion is that there is such a tiny amount of real economic activity behind them it just hasn't been worth the time and there are more profitable things to attack.
399  Bitcoin / Bitcoin Discussion / Re: Bitcoin Core 0.21.0 Released on: January 18, 2021, 06:02:44 PM
to mere security theater
It's also security theatre because most of the coins in circulation are stored in addresses that have been reused.  "If you owe the bank $100 that's your problem. If you owe the bank $100 million, that's the bank's problem."  -- even if it did provide some protection to you (though I don't agree that it does, for the reason Carlton notes), it wouldn't matter because of everyone elses exposure.

I'm pretty confident that I started that whole meme that the hashing was protective,  I intended it as just a minor quip that it wasn't necessarily a pure waste of resources and might have some fringe benefit.  People have spun it into something I never intended, and I regret suggesting it.
400  Alternate cryptocurrencies / Altcoin Discussion / Re: The Ethereum VS Bitcoin Fork on: January 18, 2021, 03:18:08 PM
When Turing says arbitrary he is referring to a mathematical concept it doesn't imply a "bad written" code or a random sequence of instructions chosen by a careless user, the theorem simply says that there is no algorithm to prove any other program with specified inputs as being able to reach a halt point or not reaching a specified point of execution.

...

Unfortunately, according to Turing, there is and there will be no automatic way to prove anything when it comes to recursions and loops, remember that inputs are to be chosen arbitrary.
Ah, that isn't quite correct-- unless I misunderstand you and we're just violently agreeing.  You can very easily make a program to prove other programs will halt. But it will have to sometimes output "I dunno".  On some programs it will output "Halts", others "Runs forever"-- but if it's deciding a turing complete language it will sometimes have to yield an "I dunno".

The ambiguity of English with respect to the meaning of "any" is annoying which is why the word arbitrary is important.  You can make a decider that decides if some programs will halt, but you cannot make a decider that will be able to decide all arbitrary programs without the possibility of returning that it can't tell. But users of smart contracts don't use arbitrary programs, they use specific ones and can restrict themselves to ones that can be decided.

An easy way to see this is so is to imagine that it simply looks for any loops or recursion and returns I dunno if they're *used*, in that example the language is Turing complete, but it checks if you use that ability.  Obviously that is a little limiting, so it can then allow them but only when it can prove how many times they'll execute at most.  So for example, if you have a program that does a for(int i=0;i<min(5,max(1,input));i++) and contains no other writes to i, then a program can prove the the loop will run only 1-5 times and thus will halt.

This kind of variable range analysis is something any moderately complex compiler already does already (e.g. it's needed for things like loop unrolling or to prove some code is dead so it can be eliminated).

A concrete example of this is the ebpf system in linux that lets you inject tiny programs into the kernel.  The ebpf language allows arbitrary jumps, but at load time the kernel performs an analysis and will not let you load an ebpf program that it cant prove will halt (in fact, there is even support now for loops like the one I describe above).  Sometimes you will write an eBPF program that absolutely will halt, but the prover in the kernel is just too stupid to reason it out and you'll have to use a different program.  Data-dependant-but-bounded loops are an example prior to the change I linked,  and you could usually work around that limit by always looping the maximum number of times and including conditions to make some of those loops do nothing, depending on the data.

Another really dumb example would be if the prover simply ran the program on all possible inputs, and if it was able to exhaust the input space with fewer than a million operations performed, it would return halt, if it detects (in fewer than a million operations performed) that the program reached a state that it had been in before *exactly* then it returns "runs forever", and if it runs into its million operation limit it returns "I dunno".   This is a dumb and inefficient example.  But it gives an intuition about how even though the problem of deciding is intractable by adding the possibility of returning "I dunno" it becomes tractable.

There is a whole field of formal validation which is all about reasoning about programs, including ones written for Turing complete languages, and proving their properties (including that they will halt).  All turing's thesis means is that it will always be possible to create programs that these systems cannot reason about, but that isn't a problem for a prospective user because they get to pick the programs will or won't use.

In any case, this is just pointing out that *users* can still safely reason about the programs they choose to use when they use a turing complete system, because unlike the turing decider program they don't have to work on all programs, just a subset of them and they can refuse to use any their tools can't analyize.

Quote
to keep the network (not just a single user) safe against malicious scripts
That's true (though it's overkill, one can protect the network with less potent means -- like how the linux kernel protects itself from rogue eBPF programs), but it's not relevant to the discussion here.  The DAO's faulty script wasn't a question of network protection, it was a question of users failing to protect themselves.  It only became a network issue because the corrupt administrators of ethereum had invested in the dao, weren't willing to take a loss in the name of principles, and had the level of control required to pull it off.

Quote
It is a trade-off
I actually don't think it's a actually trade-off: I believe that every program usefully expressed for a blockchain can be expressed without turing completeness: This is because validating the result of any NP language can be done in P time.   Blockchains don't need to actually compute anything (and ought not to): they can verify the computation performed by some user/host external to the consensus... and that's obviously what you want to do because operation inside consensus is absurdly expensive.

Quote
You are absolutely right here, yet there is a complementary and ironic fact:
In the case of Parity wallet bug event, people lost a comparable amount of money, but the Foundation didn't fix it even though there have been several hard forks after the event, obviously they had no coins put in that wallet.  Wink
A close examination of the Parity bug event reveals a very important fact: It was almost the only big failure in Ethereum that deserved a fix! Why? Because it was not a problem with the logic of the smart contract involved, it was an implementation specific bug (using a public library, ...) pretty compatible to the 2010 overflow bug in bitcoin.
Eh. It was an implementation bug in the smart contract, not ethereum itself-- pretty similar to the DAO.  Perhaps it's better to note that fixing it wouldn't be stealing from anyone: the funds are just frozen.  Vs in the case of the DAO taking the funds back didn't just violate the smart contract, it unambiguously violated the human-language legal contract on the DAO website because it was all-caps unambiguous that even if the smart contract did something nuts, it was what governed the agreement.

If someone discovers a bug that allows him to empty certain addresses, that too would be a bad signal for Bitcoin. Should that also be fixed or is it just bad luck for those bitcoin holders?  
Your question is underspecified. A bug in what?  In a smart contract their wallet uses?  That has happened before, tough "luck" for them.  There was even a case that people lost money due to a miner in bitcoin core, and it was just tough luck for them.

An example of this is that MTGox sent thousands of Bitcoin to an improperly encoded scriptpubkey, tough luck for them (and their customers-- which, incidentally included myself and may other long time well know bitcoiners).

The integrity of the system is almost its only reason to exist, and it's not something to be trifled with just because some users messed up.

If instead you mean some consensus bug that allowed, e.g. validation to be bypassed due to a flaw in Bitcoin itself. That's sort of issue can be softforked out -- not accepting the bogus spends -- without breaking the consensus.  And has been:  Originally a spending scriptSig could just toss in a OP_TRUE OP_RETURN and the spend would be accepted before the payer specified conditions were ever even evaluated.  Satoshi deployed a change that wouldn't admit transactions that used OP_RETURN at all (it would have been sufficient to deny it in only scriptSigs, but at the time the interpreter worked by concatenating the scriptpubkey onto the scriptsig so it wasn't simple to make this distinction).  This didn't disrupt consensus because nodes already have the unavoidable ability to decline to include transactions that are otherwise valid... and once more than half the hashpower was running this rule it could be enforced without any potential for a lasting consensus split.

Quote from: Satoshi
A generation ago, multi-user time-sharing computer systems had a similar problem. Before strong encryption, users had to rely on password protection to secure their files, placing trust in the system administrator to keep their information private. Privacy could always be overridden by the admin based on his judgment call weighing the principle of privacy against other concerns, or at the behest of his superiors. Then strong encryption became available to the masses, and trust was no longer required. Data could be secured in a way that was physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter what.
(emphasis mine)

Ethereum blabbered on about "unstoppable code" but at the end of the day for ethereum it's just marketing blather  For whatever its other faults, Bitcoin exists for a reason higher than just making money for people... having principles means that you sometimes have to bite the bullet and take on an uncomfortable cost, because to fail to do so would moot the endeavour.
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 ... 288 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!