Bitcoin Forum
May 08, 2024, 01:24:59 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 »
41  Alternate cryptocurrencies / Altcoin Discussion / Re: What's your favourite Altcoin *design* ? on: November 15, 2023, 02:16:26 PM
when all a nice looking altcoin brand ended into scam, what's the significance of it nice designs.

When the design is such that the coin creators have no way to get coins cheaply and no way to profit from it, how can it be a scam?

You can design against scams:

* Proof of Work
* Coins can only be obtained by mining (i.e. no premine/mining tax etc)
* High initial difficulty
* Optimized miners available at launch
* Emission not too front loaded
... etc
42  Alternate cryptocurrencies / Altcoin Discussion / What's your favourite Altcoin *design* ? on: November 15, 2023, 08:44:01 AM
There is already a thread about favourite Alt coin, but sadly the arguments there are all about
what is popular, what has been profitable, what is perceived to be good for investing, and what parties are involved.
I see practically *no* arguments about how the alt-coin is designed, i.e. its technical aspects.

So in this thread in contrast let's focus purely on design, and not talk about price, profitability, popularity, people/parties involved. Design aspects include

* consensus model
* protocol
* proof of work algorithm
* difficulty adjustment algorithm
* smart contracts
* utxo/account model
* block size
* block interval
* block chain or graph
* codebase
* security
* censorship resistance
* scalability
* use of zero knowledge proofs
* resource consumption for full nodes or light clients
     * disk usage
     * memory usage
     * bandwidth usage
     * sync from scratch
* decentralization
* emission
* fees
* spam resistance
* (avoiding) wealth concentration
* supply auditability
* cryptographic assumptions
* quantum resistance
* design complexity
* privacy aspects like
     * confidentiality (hiding amounts)
     * stealth addresses
     * tx graph obfuscation/hiding

Note that many of these properties are at odds with each other.
E.g. if you allow 1 GB blocks every minute then resource costs will be huge and you end up very centralized.

Which alt coin do you think made the best design choices and why?
43  Alternate cryptocurrencies / Altcoin Discussion / Re: What's your favourite Alt-Coin, and why? on: November 13, 2023, 03:11:25 PM
Maybe Monero, with its privacy, scalability and fair mining?
40% of all (soft) supply emitted in just the first year? Launched with a crippled PoW? Not my top choice of fair mining.

I vote the the coin that has the fairest emission: 1 coin per second forever.

https://phyro.github.io/grinvestigation/why_grin.html
44  Bitcoin / Development & Technical Discussion / Re: (LINK) BitVM: Compute Anything on Bitcoin on: November 09, 2023, 07:46:00 AM
Even with a super low fee, this logic gate implementation is just too damn large. Particularly the witness data.
You're missing a crucial detail. As Robin has said elsewhere:

"this uses no bisection at all. it just dumps the entire hash function into a single "jet leaf". this is the dumb version of implementing it. we'll optimize that later. and focus on completing the bisection over the VM's state transitions first, as that's what gives scalability"

It will be MUCH smaller with bisection, where the only witness data is the root of a Merkle tree whose leaves are all the gates of the hash computation and whose script allows for anyone who notices a wrong computation result to enter into a challenge/response back and forth that will let them slash the funds of the prover.

This huge tx was just made to demonstrate the CAPABILITY of BitVM to perform arbitrary computation (such as SHA3). It was not meant to demonstrate any efficiency. That will come in due course.
45  Bitcoin / Development & Technical Discussion / Re: Reversible computations on: November 08, 2023, 11:02:37 AM
Hash functions are a poor example of reversible computing, as they are irreversible by design.
The fact that many hash functions are composed of Addition, Xor, and Rotation is not that relevant.
Sure, these operations are reversible when you fix (or replicate in the output) one input. But hash function
constructions have no fixed inputs and don't replicate.

A good example of reversible computing is symmetric encryption, such as AES.
Here we have functions E(k,x) for encrypting plaintext x with key k, and D(k,y) for decrypting cyphertext y with key k
such that D(k,E(k,x)) = x. And for fixed k, or with k preserved in the output, this is all perfectly reversible,
and could in principle be computed with arbitrarily low energy expenditure.
46  Bitcoin / Development & Technical Discussion / Re: Researcher Claims to Crack RSA-2048 With Quantum Computer on: November 05, 2023, 11:12:04 AM
You got it wrong. RSA-2048 is not vulnerable to QC even theoretically.
Now you're just talking nonsense. Shor's algorithm factorizes n-digit numbers on a theoretical QC in time O(n^2 * log n * log log n) [1]. Which can in theory factorize numbers of tens of thousands of digits.
This is correct only with ideal noiseless qubits and gates.
That's exactly what a "theoretical QC" is. Hence, your claim of "not vulnerable to QC even theoretically" being wrong.
47  Bitcoin / Development & Technical Discussion / Re: Researcher Claims to Crack RSA-2048 With Quantum Computer on: November 05, 2023, 08:06:13 AM
You got it wrong. RSA-2048 is not vulnerable to QC even theoretically. Neither is RSA-128 - yes only 128 bits are beyond Shor's algorithm even in theory.

Now you're just talking nonsense. Shor's algorithm factorizes n-digit numbers on a theoretical QC in time O(n^2 * log n * log log n) [1]. Which can in theory factorize numbers of tens of thousands of digits.

Quote
Current QC hardware struggles with RSA-6 (six bits).

The only thing you got right. The current QC factorization record of 21 = 3 * 7 even used some shortcuts for numbers of a special form. So it's fair to say that we have yet to successfully run Shor's algorithm on a QC.

[1] https://en.wikipedia.org/wiki/Shor%27s_algorithm
48  Bitcoin / Development & Technical Discussion / Re: The longest (strongest) chain, chain reorgs and stale block(s). on: November 04, 2023, 09:26:12 PM
The "longest" chain refers to the blockchain which took the most energy and accumulated work to build, hence it's also referred to as the "strongest" chain.
Consider that the amount of energy used to create a block is not measured or recorded. So, while it might be inferred that the longest chain required the most energy, that statement is not strictly true.
The strongest chain is the one that takes the most energy to completely rewrite.
49  Bitcoin / Development & Technical Discussion / Re: Researcher Claims to Crack RSA-2048 With Quantum Computer on: November 04, 2023, 11:32:52 AM
Quote
We factored numbers with more than 101000 decimal digits, and the capital cost was less than $1,000.
There is not enough computing power in the entire world to even store a number with 101000 digits, let alone even think about beginning to attempt to factorize it.
Here's a number with more than 101000 decimal digits:

10101000

And here's its factorization:

2101000 * 5101000

My capital cost was not even $1 Wink
50  Bitcoin / Development & Technical Discussion / Re: A transaction - UTXO’s, new output(s), input(s) and previous output(s). on: October 20, 2023, 03:42:13 PM
* Each UTXO requires its own signature.
While that's usually the case, it's not required.

Each non-taproot UTXO requires its script to be satisfied, while a taproot UTXO can be satisfied either by signature or by its script. Scripts don't have to check signatures.
51  Other / Archival / Re: If you can solve this math problem you'll get a $1 million prize on: October 18, 2023, 08:25:47 PM
I know the article is for 2014, but I just found out what NP really means, but have a question:
Is solving DLP considered to be one of the 7 millennium problems in mathematics?
No; the Discrete Logarithm Problem is not one of them.

The closest problem on the list is P vs NP.
P = NP implies that DLP is easy, but the reverse implication need not hold.
52  Bitcoin / Development & Technical Discussion / Re: If we find DLP solution for EC, what is the alternative to replace ECC? on: October 17, 2023, 07:08:44 PM
Quote
Of course the latter runs in some fixed time, since you just fixed n.
But "n" is always fixed.
No! Not if you want asymptotic time complexity to have any meaning at all.

That aims to study how running time changes as a function of (ever growing) input size.

So all these examples you quote of hash functions and curves are only amenable to asymptotic complexity analysis if you assume that they are defined on arbitrarily large sizes.

When people say that finding a hash with d leading 0s takes 2^d time, they specifically *ignore* the fact that d is bounded by 256, and instead pretend that the hash function somehow generalizes to arbitrarily large inputs.

You can argue that any running time on Earth is limited to the time until the heat death of the Universe and therefore is O(1), but that just makes the notion of time complexity completely useless.
53  Bitcoin / Development & Technical Discussion / Re: If we find DLP solution for EC, what is the alternative to replace ECC? on: October 17, 2023, 04:47:18 PM
each and every computation, that can happen in practice, can be always performed in a constant time. Which means, every single algorithm can be written with O(1) complexity
You're confusing two things. An algorithm in general works for arbitrary input size n. A computation would be running an algorithm on a specific input. Of course the latter runs in some fixed time, since you just fixed n.

But when talking about the time complexity of an algorithm, you need to consider the running time as a function of input size n. Almost no algorithms run in time O(1), since you cannot even examine all of the input in constant time.
54  Bitcoin / Development & Technical Discussion / Re: If we find DLP solution for EC, what is the alternative to replace ECC? on: October 17, 2023, 02:46:25 PM
Is there any alternatives to replace  ECC?
There are none if it turns out that P = NP.
In that case nearly all cryptography is broken (only information theoretically secure constructs like one-time pads will survive).

That also means the end of SSL, TLS, HTTPS and all forms of secure online communication.
That will impact society in far bigger ways than just the downfall of all cryptocurrencies.

So let's hope and pray that P != NP ...

(some people may argue that P=NP has no practical effect if solving NP-hard problems like SAT requires time
Ω(n^100) to solve, but most complexity theory experts believe that if SAT is in P then it will be solvable in
a much more reasonable time like O(n^6)).
55  Bitcoin / Development & Technical Discussion / Re: Can tail emmision be a soft fork on: October 07, 2023, 07:17:03 AM
the 2048 issue in which mining rewards will go down to 9 digits, and so should that value smaller than 8 digits be recognized or ignored?
There is no issue there. Satoshi decided 15 years ago that this fraction of a satoshi of block subsidy, which will be completely insignificant compared to the miner fees that make up most of the block reward, is to be ignored, as a natural consequence of having finite precision. Just like your computer computes 1/9 in 32-bit floating point as 0.11111111
56  Bitcoin / Development & Technical Discussion / Re: The Quantum Threat to Bitcoin: Implications for Miners, Nodes, and Wallets on: October 05, 2023, 02:24:43 PM
Proof-of-Work is completely dependent on a secure hash algorithm.
It's not. The Hashcash [1] Proof-of-Work system is. There are other PoW not based on hashing [2].

Miners would be affected because the current Proof of Work (PoW) algorithm in Bitcoin relies heavily on SHA-256 for mining.
Quantum computers could potentially break the cryptographic primitives underpinning SHA-256, which would render the current mining hardware and strategies obsolete.
While you ponder about quantum attacks on SHA256, which are considered extremely unlikely, you overlook the fact that Bitcoin's PoW algorithm, namely Hashcash [1], is itself known to be vulnerable to quantum attack, independent of the choice of hash function in Hashcash (SHA256D in bitcoin).

Using Grover's algorithm [3] for quadratic speedup, a quantum computer can find a hash pre-image with 2*k leading 0s in (very) roughly the same amount of time that a classical computer needs to find one with only k leading 0s.

[1] https://en.wikipedia.org/wiki/Hashcash
[2] http://cryptorials.io/beyond-hashcash-proof-work-theres-mining-hashing/
[3] https://en.wikipedia.org/wiki/Grover%27s_algorithm
57  Bitcoin / Development & Technical Discussion / Re: Can tail emmision be a soft fork on: October 03, 2023, 03:01:49 PM
I just keep wondering about the idea sub-satoshi digits being recognized, and it seems to me that tail emissions could already be built into bitcoin, "as is" except for the seemingly mere fact that the code does not recognize less than a satoshi units... so why not just add another 3-8 digits to the recognition on the main blockchain, and then just continue to have halvenings (blockrewards) forever.  
A tail emission is an everlasting *fixed* block subsidy, that keeps on growing the supply beyond bound, and that guarantees a minimum level of security regardless of fees.

Adding digits forever to spread out the last 210000 satoshis (i.e. 2.1 mBTC) of supply over infinitely many blocks is *NOT* a tail emission. It's just pointlessly wasting bandwidth on unnecessary precision.

58  Economy / Economics / Re: "Surprisingly, Tail Emission Is Not Inflationary" -- A post by Peter Todd on: September 24, 2023, 06:25:42 AM
a monetary supply that always produces 50coins per block forever starts hyper inflated.. it does reduce the amount of inflation.. but inflation still occurs..
think about it
block one 50.. block two 50 means 100% inflation in 10 minutes average.. however by block 1000 there is 50,000 in circulation with only 50 (0.1%) increase per 10 min average

in reality based on yearly economics of say a healthy 1% per year inflation.. it would, based on a 2.625m coin per year(50 coin per block with 52500 blocks a year)take 100 years to get down to 1% inflation.. so unlike P.Todds theory... it would be inflationary for 100 years before it becomes un noticeable economically
You're describing Grin's pure linear emission, except that Grin has 1-minute blocks with 60 Grin reward so the emission is 1 Grin per second forever [1].

[1] https://john-tromp.medium.com/a-case-for-using-soft-total-supply-1169a188d153
59  Bitcoin / Development & Technical Discussion / Re: Can tail emmision be a soft fork on: September 13, 2023, 07:16:42 PM
Peter Todd says it's possible to change almost anything even if difficult https://petertodd.org/2016/forced-soft-forks
It can be done, but I presume that the post-softfork nodes will treat the units of the system differently than the pre-softfork nodes. So different, that the post-softfork transactions will not be validated by the pre-softfork. Pre-softfork nodes will receive something like Alice sends 0 coins to Bob (with an extra note indicating that it's a softfork), and in post-softfork nodes, these 0 coins will be accompanied by some signature that spends new, post-softfork coins.
In the proposed soft-fork, pre-softfork nodes don't see Alice sending coins to Bob, since they will see each block as *only* containing a coinbase transaction. It will look to them like Bitcoin has become permanently untransactable.

What the proposal shows is that the notion of soft-fork is not as clear cut as it seems at first, and is really more
of a spectrum, based on how much of the new rules are being verified, or even visible, to old nodes.
60  Bitcoin / Development & Technical Discussion / Re: Transaction cut-through on: September 07, 2023, 03:00:19 PM
Is allowing RBF cut-through transactions with higher or equal fees in Core a good idea or not?
No; that's not a good idea. If Alice can have tx1 A -> A1 relayed to all mempools for fee f,
and then have tx2 A -> A1 -> A2 relayed to all mempools, and so on until
txn A -> A1 -> A2 -> ... -> An for the same fee, then this one time fee f was used to generate
an arbitrary amount of network traffic, which amounts to a DOS attack.

That's why you want replacement txs to have enough fees to cover both the cost of their own relay,
as well as the relay of the tx they're replacing.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!