Bitcoin Forum
July 09, 2024, 02:54:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 [206] 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 ... 334 »
4101  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 02:07:12 PM
We conclude: This forging smartphone marketing thing is kinda bs. I could state that my penis is forging too, because I leased my forging power. The only difference, for example to BTC, is, that we can run a lightweight working client on our smartphones to make transactions, without the forging (and thus network securing) function.

In fact I'd say that it's no different to operating an SPV client on a smartphone for Bitcoin (and is perhaps even less secure than that).

So - another point to those doing the marketing is probably going to be "forget the RPi and other tiny computers also".

@CfB - how will parallel chains help the situation?
4102  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 01:47:48 PM
At the moment our current level is only 0.01 TPS so we have a long way to go.

Indeed - so I don't think there is any need to panic about getting the blockchain shrinking done overnight either.

I am more concerned with marketing campaigns that end up becoming a PR disaster due "ridiculously over optimistic" promises.

A product that delivers its promises is respected much more than one that "promises the moon" but never actually delivers.
4103  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 01:39:18 PM
100 TPS is a good number too. After we test this rate we will see if it's feasable to add one zero more.

Okay - I hope those doing the marketing will note this and try to not add that extra zero for now - Bitcoin is only currently *capable* of doing 7 TPS at this point after all so a more than 10 fold increase I think should be enough for at least a year.
4104  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 01:33:38 PM
@rickyjames - I must agree that I am also having troubles "swallowing" the 1000+ TPS "hype" when we are being shown no practical method and are now apparently considering adding more memory, CPU and bandwidth consuming ideas such as "Turing complete scripts".

Maybe Nxt should aim for a more conservative 100 TPS to avoid ending up looking very silly in a few months time.
4105  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 09:44:37 AM
Hm, I got only 10% of what u said. And I bet I got it wrong. Smiley

It actually is rather tricky to explain (so my fault at not explaining clearly enough) - but it is actually a very elegant solution to a very tricky problem and in order to do NXTCash I think we are going to need something very similar to this.
4106  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 09:36:46 AM
@CfB - the "secret" doesn't unlock the bitcoins "on its own" but instead needs to be accompanied by a <sig> check (so no arbitrary 3rd party could come along and "steal" the bitcoin).

Basically person B has to provide a signed (but incomplete) tx to person A in order for A to be able to get the coin from B. Understand B won't do that until A has also provided him with the same (for the other chain) incomplete (but signed) tx (with the *same* SHA256 value being the "key point").

In order for A to get B's coin A will *have* to "publish" the "secret" (unless A also has B's private key) which then allows B to get the coin from A (due to the same secret being used for both scripts).

Understand that A cannot get *back* the coin (other than via the signed "nLockTime" refund) nor can anyone other than B *get* the coin as the coin is locked to a multisig address (with a clever script).

BTW - provided that A's refund timeout is a lot greater than B's there should be no "race condition" issue either.
4107  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 07:53:24 AM
I can't even imagine how it's possible to "hide" Bitcoin private key inside Nxt blockchain to be able to issue a Bitcoin transaction... Someone else could just use the key to empty the Bitcoin address.

See the stuff about "cross-chain atomic txs" - it doesn't involve giving out a private key but *does* involve a "shared secret" that makes it impossible to "steal".

It is only possible because Bitcoin "script" has an op code for checking an SHA256 hash.
4108  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 07:38:26 AM
Why do u need EC or SHA256 to pay dividends?

I don't know about what would be needed to pay dividends - I was simply thinking of something like basic Bitcoin scripts (as presumably you'd want this "language" to be able to do useful little things like "cross-chain" atomic txs).
4109  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 07:30:55 AM
If a script can do the same things as 200 simple transactions, we could count it as a 200-fold transaction. Abstract "1000 tps" doesn't make much sense, it makes sense in a context of "useful work" done.

Oh - that is a slippery slope then - I think Nxt will be attacked pretty easily if we use the words "1000+ TPS" and then turn around and say "well - what we actually mean is the equivalent of 1000 TPS *in useful work*".

Also if said scripts can't do either EC or SHA256 without doing it "in assembly" I think they won't be able to do much in the way of "useful work" anyway.
4110  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 07:28:21 AM
I would never trust it

Precisely!
4111  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 07:27:06 AM
Just check to see if an email came in (via looking at input AM) and then triggering some external action with output AM.

I don't think you are understanding the concept of "trust" here - if you want to write some code that does that then just write it.

Why do you even need Turing complete tx's when you don't want them to be run without trust?
4112  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 07:12:20 AM
In any case, since 1000TPS is bandwidth limited, we dont really have any CPU bottleneck issues, unless you actually want to calculate crypto functions in the script instead of pushing it down with the script embedded in the AM

Each node (perhaps other than "light nodes") would have to *do* the crypto calculations as part of running the script otherwise once again you can just be tricked.

Again CPU may not be the main problem - but the size of the scripts would for sure be bigger than standard NXT txs are plus the VM "state" would also need to be stored somewhere (presumably as an AM - although currently that limits your persistent state to a paltry 1000 bytes).
4113  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:59:03 AM
We don't need as less instructions as possible. We need a usable language.

Indeed I had thought that was what you *meant* (rather than what you actually said). Cheesy

Do you agree that it should have op codes for things like SHA256 and what about the whole problem of the impact of running said scripts on the TPS rate?
4114  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:48:08 AM
If it is about bandwidth why was everyone so worked up about inefficiencies of subleq?

So interpreted subleq VM is not a CPU bottleneck?

You are worried about bandwidth and amount of AM?

I do think that "subleq" would end up becoming a CPU bottleneck but I am now going on the assumption we have an *efficient* instruction set (so am now ignoring the CPU issue) but I think that even assuming no CPU issue the bandwidth usage would become an even bigger problem.
4115  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:41:57 AM
1000 * 1 millisecond = 1 second
Call a 1 millisecond script a transaction and it is part of the 1000 TPS
generates the same fee so what does it matter the type it is?

Although the actual amount of CPU pain might not be overwhelming the real problem is going to be the "size" of the tx (I can't imagine that these scripts are going to be anywhere near as small as a standard NXT tx currently is).

The whole 1000+ TPS is about "size" (and "bandwidth") more than it is about actual CPU time.
4116  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:34:43 AM
If all the nodes have to compute it, then all the nodes have to compute it.

So once again - do you want 1000+ TPS or do you want these "arbitrary script" type txs (as I don't believe that you are going to be able to have both)?
4117  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:32:44 AM
Why would all the nodes care if the email was sent out as per the Turing saved AM instructed?

You'd want multiple nodes to run it in order to check each other's work so it can be trustless.  

Otherwise, I could just write a malicious node to take your money and lie about the results.

*Exactly* (had already made that point but I think it was missed).
4118  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:15:19 AM
Not necessarily.  Just don't expect the result to be available by the next block.

CfB *himself* said 1000+ TPS would only be *possible* if protocol was changed to binary and kept "dead simple".

So - how is it now suddenly become *possible* to also execute (even just a few) instructions of VM "per transaction" (as you can't assume they won't *all* want to do that) and still have 1000+ TPS?

Does anyone else see the problem here?
4119  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:09:54 AM
And it would mean the idea of "forging" on cell phones would be dead, aside from giving up fast transactions, 1000 tps, as some have been claiming.

*Exactly* - it seems there is a problem of "wanting to have cake and to eat it too" here.

It will be almost impossible to a have 1000+ TPS *and* be able to execute "arbitrary code" (and certainly not using low-end hardware).

CfB had already spelled out that to even achieve 1000+ TPS requires the "non-script" idea of very simple transactions and would also require a "binary protocol" (which currently is not being used).

Now you want to add a "Turing complete" VM to the mix and still somehow get to that magical 1000+ TPS?

So guys - I see it has being a case of wanting A or B - either you want A (1000+TPS) or you want B (arbitrary code execution a la Ethereum).
4120  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 05, 2014, 06:05:18 AM
We need some kind of a competition. The goal is to find a language with min number of opcodes.

OH NO! NOT BRAINFUCK !!!!!!!!!!!!!!!!!

Apparently we managed to get even worse than that - I think maybe CfB might have changed his mind about this now.
Pages: « 1 ... 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 [206] 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!