Bitcoin Forum
September 05, 2024, 01:38:44 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 [298] 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 »
5941  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 12, 2014, 03:26:45 AM
I haven't checked nxt updates for almost 3 weeks. Now it's opensource, has anybody objected that nxt is a bad coin or is it really genius coin?

I would like to invest but I don't want to lose some of wealth knowing that nxt isn't what people expected to be.

46 pages of attempts at finding any real problems: https://bitcointalk.org/index.php?topic=397183.msg4453690#msg4453690

ricot is the only one that has come up with theoretical vulnerabilities, presumably already being fixed.

Many objections from trolls, but kind of hard to claim NXT is a scam with source code out and all prior promises being kept. NXT is more than a coin, it is a digital economy system. BCNext is the genius

Only invest for long term (in this world I guess that is for many months even years) what you are able to lose and still sleep soundly at night, short term anything can happen to the price. Long term, NXT will continue to get userbase, features, transaction fees, etc.

Being able to sleep soundly at night regardless of the current price of NXT is what will allow you to hold NXT for the long run.

James
5942  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 12, 2014, 03:18:59 AM
http://qz.com/165273/the-existential-threat-to-bitcoin-its-boosters-said-was-impossible-is-now-at-hand/

It is nice to know NXT does not have to worry about 51% attack like bitcoin. Even 90% attack can be thwarted.

James

bitcoin is vulnerable for a very unfair advantage even if a pool only owns 33% of the hashing power.  A research paper from Cornell University explains more and this following article gives a laymans view of the risk as described by the Cornell researchers: http://hackingdistributed.com/2013/11/04/bitcoin-is-broken/

I read this article about the 33% attack in November, and it is what prompted me to start searching for what I thought had the possibility to replace bitcoin, which is how I found NXT.

Yikes! 33% attack that works on bitcoin?? And such a simple strategy too...

I don't think anything like that would work in NXT, but after reading some of ricot's attack scenarios, I know I am not fully qualified to make any definitive assessment. Pretty sure Transparent Forging was designed to avoid all these type of attacks.

James
5943  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 12, 2014, 02:33:31 AM
http://qz.com/165273/the-existential-threat-to-bitcoin-its-boosters-said-was-impossible-is-now-at-hand/

It is nice to know NXT does not have to worry about 51% attack like bitcoin. Even 90% attack can be thwarted.

James
5944  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 12, 2014, 01:29:34 AM
rickyjames,

I've got most of the whitepaper content thrown together, but it is still very rough and not really reading like a whitepaper to me.

It needs somebody elses touch and I like how you write. Could you take a stab at editing it so it reads like a whitepaper? I have some more content for NXT yields section 11, but the rest is ready for some new eyes

James

Roger.  Will look at it later tonite after my tablet and I finish supper.

Thanks!
5945  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 12, 2014, 01:21:24 AM
I just posted a proposal to fix the account number typo-problem over at the official forums:
https://forums.nxtcrypto.org/viewtopic.php?f=17&t=524 <- making NXT account numbers awesome!

What do you think about that?
I think this is a great idea and I will support including it in the official client.


Apologies if I posted this already - why can't we just add a check digit instead of changing the account number to alphabetti-spaghetti, not perfect but i would catch the majority of errors.

http://en.wikipedia.org/wiki/Luhn_algorithm

cause if you look at two strings: DatS7 and opKrN you instantly see the difference, the lesser the alphabet, the less difference is visible on two words over that alphabet...

I agree but the current proposal is not restricted to alphanumerics based on the examples I tried, it gets special characters like #$ etc which makes things harder especially on a smart phone.

Anyway I agree with xyzzyx that this is low level stuff and once its stored then we will use pin access, although I assume we would load the ECC version of the account number into the phone with a QR scan so I guess it really doesn't matter - the important thing is the account gets set correctly.

correct

We need a layer above current unprotected accts and might as well go with best possible method, which is undoubtedly an ECC layer. https://forums.nxtcrypto.org/viewtopic.php?f=17&t=524 has a great discussion on the reed solomon method ricot proposed.

Once we have that, we can build more user friendly layers such as allowing people to use their cellphones and scan QRcodes to send/recv payments.

One step at a time. Or since we are decentralized, all steps all the time! As soon as Reed Solomon accts are defined, no reason cellphone QRcodes can't be implemented on top of ECC accts

James
5946  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 11:24:35 PM
Asian Prepper,

Have you tried to find bugs in the released source code?
Have you ever seen so much functionality packed into such few lines of code?

From your statements it is likely that you are not a programmer. I am a pretty experienced programmer and I can usually find bugs in other people's code pretty quickly. However, only ricot seems to have been able to find any sort of problem with the current source code. I am ignoring style issues, lack of software engineering rigor, etc. This is after all a beta test.

Also, my understanding is that BCNext has spent more money than he has made with NXT. He created something totally new (Transparent Forging), tossed in all other altcoin features, made it run on cellphones and you doubt his genius??

James

I am not a programmer at all n not qualified to make any comments about the source code.  I make my comments strictly from a user's perspective....

I am glad to hear that your review of the code has been positive.  And that ricot feels the same way.

I don't understand how the new features of nxt will be coded cuz i'm not a coder at all... but as a user.... I can totally see the huge value and advantage that nxt's features can bring to the market this is why I took the risk to invest my money into nxt so I'm not some knucklehead in the media who comments on btc or nxt n has never bought, owned or sold a btc.

I'm just stating the current status of nxt.  We talk about all these new features but as a user... I'm not able to use any of those features yet so it's still a "fantasy" until it becomes a reality...

Like I said before... once the proof is available that users like myself can use the features of nxt like BCnext claims then I'll be the first to promote n market the genius behind his work but if all we have is the source code right... n no implementation.... we are far from having solid proof that BCnext is another Satoshi genius.

I understand it takes time to create the code n put it to work so that users like myself can use it n i'm wiling to be patient n waiting.

During this Beta period... i'm gonna hold back from putting BCnext on the same stage as Satoshi....

Tai Zen

Certainly, it is still very early days for NXT. Still need to fix bugs, etc. I also cannot speak on ricot's behalf.

Any average programmer can code solvable problems by writing a bunch of code. Few are able to write a little code that does a lot. BCNext wrote about 4000 lines of Java code to implement NXT framework. From what I can tell, all of the new features in progress won't take as much as 4000 lines. There was a couple hundred lines of code that looked like it implemented Asset Exchange. a couple hundred lines! Also, from a difficulty standpoint, all the cool end user features pale in difficulty compared to Transparent Forging. Very valuable from end user point of view, but not requiring of genius. Transparent Forging is genius, no doubt.

BCNext doesn't have to do anymore to prove his genius to me. If you want to wait until jean-luc and others polish the codebase to give BCNext his credit, then that is certainly your perogative.

Many think that BCnext might be Satoshi, but that's probably too easy.

James
5947  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 10:36:11 PM

So if I understand correctly some kind of format like: "Asset exchange, powered by Nxt", where asset exchange could get it's own marketable trademark, too?

yes, something like that. We don't want to be marketing a swiss army knife. People will assume that each component is some limited version. We want to market a powerful "Asset Exchange", "Arbitrary Messages", etc. Each should be strong enough to standalone and even have its own non-generic identity.

We don't want it to be like seeing generic versions of many different types of products, but rather premium versions each in its own category. NXT is always there under the hood, powering things. Anybody that digs below the surface will find that NXT is powering a whole lot of things.

For example, a company like Johnson and Johnson has many recognizable brands, but they market each brand to its specific market. The fact that they are all Johnson and Johnson brands is not really a factor. Any investor that does research into JnJ will find out that it has all these brands and more: tylenol, visine, splenda, nicorrete, sudafed, listerene, band-aid, ben-gay, neosporin, etc.

Each of these brands could be an entire company all by itself.

Which is more impressive, a company with a dozen generic products or powerful brands in a dozen categories?

At some point, we probably should come up with a non-generic name for each of the new features. This can all be wrapped into a separate NXTIPO. Decentralized. Develop each brand independently. NXT becomes the sum of all the brands, but not just an additive sum, because NXT will be the ONLY crypto that has all these features and the smart investors will certainly figure this out

James

I like this idea. It allows for people to strike out on their own or in a group and pool all their energy to make one project really worthwhile.
Not everyone will be interested in all aspects anyway.

It also means you don't have to explain the whole project to every investor, but can focus on pitching the thing you are actually working on.

Exactly!

Also by tracking the transaction fees each NXTIPO company brings in, each company can get a proportional share of the community fund.

The donors can rest easy knowing that the people who helped bring in the most transaction fees (and most likely most new people) would get the most rewards. The people working within a NXTIPO company will all know that their work will be rewarded in direct proportion to how they helped NXT. For a lot of people, this could be a secondary motivation, but it is always nice to know that you have done a good job.

New NXTIPO companies can spontaneously form in a totally decentralized way, knowing that they won't have to beg for bounties, they just need to bring in transaction fees and they will get rewarded. For some people this could be a primary motivation and that is fine too.

Each person can simply ignore the NXTIPO companies they don't understand, and just get involved in the ones they like the most.

James
5948  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 10:29:29 PM
Does anybody know how most websites that accept bitcoin implement the integration? If we can define the exact way most websites accept bitcoin, then we can create a compatibility glue layer that lets them use the same (even identical) interface to accept NXT.

Ideally, we could say, just copy and paste your bitcoin acceptance HTML, change bitcoin to NXT and now you can accept NXT on your website.

The easier we can make it for website owners to accept NXT, the more will. I just don't know the exact details on this.

James
5949  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 10:16:44 PM

So if I understand correctly some kind of format like: "Asset exchange, powered by Nxt", where asset exchange could get it's own marketable trademark, too?

yes, something like that. We don't want to be marketing a swiss army knife. People will assume that each component is some limited version. We want to market a powerful "Asset Exchange", "Arbitrary Messages", etc. Each should be strong enough to standalone and even have its own non-generic identity.

We don't want it to be like seeing generic versions of many different types of products, but rather premium versions each in its own category. NXT is always there under the hood, powering things. Anybody that digs below the surface will find that NXT is powering a whole lot of things.

For example, a company like Johnson and Johnson has many recognizable brands, but they market each brand to its specific market. The fact that they are all Johnson and Johnson brands is not really a factor. Any investor that does research into JnJ will find out that it has all these brands and more: tylenol, visine, splenda, nicorrete, sudafed, listerene, band-aid, ben-gay, neosporin, etc.

Each of these brands could be an entire company all by itself.

Which is more impressive, a company with a dozen generic products or powerful brands in a dozen categories?

At some point, we probably should come up with a non-generic name for each of the new features. This can all be wrapped into a separate NXTIPO. Decentralized. Develop each brand independently. NXT becomes the sum of all the brands, but not just an additive sum, because NXT will be the ONLY crypto that has all these features and the smart investors will certainly figure this out

James
5950  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 09:59:50 PM


symbol is finally changed on coinmarket!

http://coinmarketcap.com/

thx bitcoinpaul I think

Pin

From a sales/marketing perspective... I think that calling Nextcoin by "Nxt" instead of "Nextcoin" is a huge mistake.

Nothing kills adoption faster then "confusion".  Calling something "Nxt" is confusing as hell.  I know u commented on my video once n asked me to use the term Nxt instead of Nextcoin n it took several weeks before I realized what you were even talking about.

I think we should have stuck with the term "Nextcoin".

Instead of relying on fancy names to promote Nextcoin, we should be focused on making solid features on Nxt and make it as user friendly and easy to understand as possible.

This is one area that is still lacking in the crypto market despite the fact that we have dozens of different currencies.

people who are already in the crypto currency market can figure out and understand what "Nxt" is… But people new to the crypto currency market will have no clue (unless they do extensive research) to even know that Nxt is a crypto currency.

Confusion is not good for public adoption...

I agree that confusion is best avoided.

NXT enables an entire digital economy and also creates ways for people to earn an income. It is much more than a coin. 4 of the top 10 (by marketcap) cryptos have no mention of "coin", so it does not seem to be such a critical issue of mass confusion.

I think if each NXT feature was marketed on its own merits, then the confusion will be minimized. No need to explain to somebody that is interested in Arbitrary Messages, all the details of Asset Exchange. Just need one hook to get somebody interested in NXT. Then there is the excellent wiki where they can find out all they need (or want) to know about NXT.

James
5951  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 09:41:31 PM
rickyjames,

I've got most of the whitepaper content thrown together, but it is still very rough and not really reading like a whitepaper to me.

It needs somebody elses touch and I like how you write. Could you take a stab at editing it so it reads like a whitepaper? I have some more content for NXT yields section 11, but the rest is ready for some new eyes

James
5952  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 09:30:32 PM
Asian Prepper,

Have you tried to find bugs in the released source code?
Have you ever seen so much functionality packed into such few lines of code?

From your statements it is likely that you are not a programmer. I am a pretty experienced programmer and I can usually find bugs in other people's code pretty quickly. However, only ricot seems to have been able to find any sort of problem with the current source code. I am ignoring style issues, lack of software engineering rigor, etc. This is after all a beta test.

Also, my understanding is that BCNext has spent more money than he has made with NXT. He created something totally new (Transparent Forging), tossed in all other altcoin features, made it run on cellphones and you doubt his genius??

James
5953  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 09:06:35 PM
With this info in the Whitepaper, are there any other points that need to be covered?

More info will be published later.

Understood. How exactly each node predicts ahead more than a block at 98%, 97%... accuracy was something I couldn't quite see how to do. Maybe hallmarked nodes cooperate with each other and provide this information to all the non-hallmarked nodes?

So, do you approve of whitepaper content (other than missing info)? Do we just have to tweak it and make it all proper English, etc?

James
5954  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 11, 2014, 08:33:26 PM
CfB,

line 4274:
         lastBlock = GENESIS_BLOCK_ID;
         long curBlockId = GENESIS_BLOCK_ID;
         do {
            
            Block curBlock = tmpBlocks.get(curBlockId);
            long nextBlockId = curBlock.nextBlock;
            curBlock.analyze();
            curBlockId = nextBlockId;
            
         } while (curBlockId != 0);

lastBlock is set to GENESIS_BLOCK_ID, but it is not updated inside the loop with "lastBlock = curBlock;" right after curBlock.analyze(); This means the test on line 4581 fails if we are on any block other than the one right after the genesis block.

line 4581:
if (block.previousBlock == lastBlock) {...}

Is this one of the three flaws?

James
5955  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 08:10:34 PM
There's a piece i'm missing in NXT. With many of the other coins, you see shops and services popping up that take some particular altcoin as a payment, but not with NXT - why not? Only one shop so far.

I think if there was some NXT glue library that had the same interface as bitcoin, then it would greatly increase adoption of NXT.

As it is, entirely new code with not so simple (to ordinary programmers) logic needs to be implemented. Mistakes cause lost NXT, darkNXT, etc.

If anybody is familiar with how bitcoin is interfaced to other websites (and exchanges) and is able to create a module for NXT that has the same interface, I think that would be worth a bounty.

James
5956  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 07:40:24 PM

I marked with red an incorrect statement. Also u should add that network topology is a major factor that makes far predictions impossible.

I would think that the 15 second leeway given to nodes on the system clock would create some unpredictability, but if you say it is wrong, I will go with that. I changed the bad sentence to:

****
Due to each node having a different network topology based on the visible peers and changing of active forging accts, it is not 100% accurate, but this is by design.
****

With this info in the Whitepaper, are there any other points that need to be covered?

James
5957  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 02:31:39 PM
CfB,

How many mistakes did I make with the following?

*****
In order to understand Transparent Forging, we must first understand the forging process itself. The goal of NXT forging is to give a chance to each account proportional to the amount of NXT in the account. A small amount of randomness is required to eliminate the possibility of attacks based on knowing the far future forgers, but the near future should be as close to deterministic as possible to allow significant reduction in network bandwidth usage. These apparently contradictory requirements are satisfied by the following code from the Jan 3rd, 2014 source code release:

    Account account = unlockedAccountEntry.getKey();
    User user = unlockedAccountEntry.getValue();
    Block lastBlock = Block.getLastBlock();
    if ( lastBlocks.get(account) != lastBlock )
    {
        byte[] generationSignature = Crypto.sign(lastBlock.generationSignature, user.secretPhrase);
        byte[] generationSignatureHash = MessageDigest.getInstance("SHA-256").digest(generationSignature);
        BigInteger hit = new BigInteger(1, new byte[] {generationSignatureHash[7], generationSignatureHash[6], generationSignatureHash[5], generationSignatureHash[4], generationSignatureHash[3], generationSignatureHash[2], generationSignatureHash[1], generationSignatureHash[0]});
        lastBlocks.put(account, lastBlock);
        hits.put(account, hit);    // jl777: hit now contains a deterministic but pseudo-random number
        JSONObject response = new JSONObject();
        response.put("response", "setBlockGenerationDeadline");
        response.put("deadline", hit.divide(BigInteger.valueOf(Block.getBaseTarget()).multiply(BigInteger.valueOf(account.getEffectiveBalance()))).longValue() - (getEpochTime(System.currentTimeMillis()) - lastBlock.timestamp));
        user.send(response);
    }
    int elapsedTime = getEpochTime(System.currentTimeMillis()) - lastBlock.timestamp;
    if ( elapsedTime > 0 )
    {
        BigInteger target = BigInteger.valueOf(Block.getBaseTarget()).multiply(BigInteger.valueOf(account.getEffectiveBalance())).multiply(BigInteger.valueOf(elapsedTime));   // jl777: chance proportional to effective balance
        if ( hits.get(account).compareTo(target) < 0 ) {    // jl777: as time elapses the target gets larger, eventually triggering the acct closest to target.
            account.generateBlock(user.secretPhrase);
        }
    }

Due to the deterministic way the chances are calculated, it is possible to predict which acct will forge the next block and also when it will be forged. Since the hit value is deterministic, a person with multiple accounts can calculate which one has the best chance of forging the next block and transfer all the NXT to that acct. This is why the effective balance is used instead of the actual balance. A time delay from when an account is funded and also a time delay from when funds are transferred reduces the effective amount to eliminate NXT shuffling attacks.

By storing all of the hit values from all the accounts, if each node also knew which accounts are also actively forging, it will be possible for all nodes to predict which acct will forge the near future blocks. Due to variations in clocks and changing of active forging accts, it is not 100% accurate, but this is by design. There needs to be some error factor to prevent an attacker from calculating who will forge blocks in the far future to avoid the NXT shuffling attacks. As long as the prediction rate is close to 100%, the network traffic is reduced dramatically allowing for near realtime processing of thousands of transactions.

Transparent forging allows for a centralized action in a decentralized network. This is the fundamental breakthrough that NXT incorporates.
******

James
5958  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 12:54:50 AM
random chance
On average should be one per minute (longer now since TF isn't fully enabled), but statistical average of 1 per minute means sometimes you can get very short intervals
5959  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 11, 2014, 12:18:54 AM
This might be a stupid question but...is there a way to tell how much NXT there is running among the online nodes and how much NXT in transaction fees is actually circulating? I am trying to figure out how much my NXT will forge for me and although I don't have millions of it I was looking forward to SOME kind of return. I have been funded for a little over an hour I would say and I know I need to wait longer but I would like to at least get an idea to I know what kind of return to expect.

Thanks to anyone who can help edumacate me!

The network is currently generating some 700ish blocks per day, out of 1440 which it would, if all accounts forged. So the forging amount should be somewhere in the range of 50%, i.e. 500M NXT.
Meaning, approx., with 1M you would generate every 500th block, so a little more than 1 per day on average.

[edit]
New accounts can start forging 1440 blocks after the first transaction to that account.
About a third of the blocks have fees, and the fees are usually single-digit.

So when you generate a block do you take ALL of the transaction fees? And when you say single digit, do you mean that, according to the above scenario, the person with 1M NXT will forge less than 10 NXT in transaction fees daily IFF he hits a block with transaction fees at all? That sounds...pretty brutal.

Yep, that's what it is...
You can get a lot of such statistics here: http://87.230.14.1/nxt/nxt.cgi?action=40

Current yields on NXT is less than 1% per year, around half percent per year. However, there are only two mechanisms to generate transaction fees now. In a few months, I expect the yield to go up significantly. Keep in  mind the yield on all other cryptos (including BTC) is 0%. Peercoin has 1%, but it also has inflation of around 1%, so inflation adjusted is around 0%. I might be wrong on peercoin, but I think the net yield for peercoin is close to 0%

Very early days for NXT. Very early days

James
5960  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 07:44:06 PM
Share your thoughts and opinions here..

The 2nd part of BCNext's plan will contain more info about Transparent Forging. Particularly, description of "time warp" effect that will let us to forge blocks with exactly 60'000 ms gap between blocks. So, don't finalize the whitepaper, plz.

I think whitepaper will always be evolving as NXT gains more and more features. We might want to make archive of whitepaper snapshots.

James

Whitepaper should contain only PoS forging algo (it's a novel approach, not Cunicula's nor Meni's version) and TF. The rest isn't worth a lot.

I intentionally put in whitepaper flaws so the copycats will get a bad whitepaper Smiley

PLEASE describe the PoS forging algo and TF, you are the only one other than BCNext that can describe TF. Probably ricot and some other can describe PoS algo now.

James
Pages: « 1 ... 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 [298] 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!