Bitcoin Forum
March 29, 2020, 06:11:56 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 [2478] 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 ... 2565 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2756458 times)
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
April 01, 2014, 04:28:26 PM
 #49541

Meni Rosenfeld (the Hebrew BTT thread moderator), argued that Vitalik had managed to break Nxt
by increasing his weight as result of allocating more computing power.

It seems to me that Vitalik found the trap left for clones. U indeed can break a clone before block 30'000.

Just for fun...

After inquiry he claims that an older version of Nxt included the following:

sha256(prevhash + timestamp + signature) < 2^256 * balance / diff
Instead of:
sha256(prevhash + timestamp + address) < 2^256 * balance / diff

And by creating comparable signatures Vitalik has managed to increase his "power"

Then, he argues, that we changed it to something else thus it became irrelevant,
and that's why Vitalik didn't wrote about it publicly.

Does anyone knows something about that?

N.B. I tried to look at the code from the initial public release couldn't find it.


It means I was right, he had found the trap left for copycats.
1585462316
Hero Member
*
Offline Offline

Posts: 1585462316

View Profile Personal Message (Offline)

Ignore
1585462316
Reply with quote  #2

1585462316
Report to moderator
1585462316
Hero Member
*
Offline Offline

Posts: 1585462316

View Profile Personal Message (Offline)

Ignore
1585462316
Reply with quote  #2

1585462316
Report to moderator
Roullete Flip Duels Bubble Player vs B2 Player vs Player Player vs B2 Supports Lightning Network The Social Gambling Games Play Now
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1585462316
Hero Member
*
Offline Offline

Posts: 1585462316

View Profile Personal Message (Offline)

Ignore
1585462316
Reply with quote  #2

1585462316
Report to moderator
1585462316
Hero Member
*
Offline Offline

Posts: 1585462316

View Profile Personal Message (Offline)

Ignore
1585462316
Reply with quote  #2

1585462316
Report to moderator
1585462316
Hero Member
*
Offline Offline

Posts: 1585462316

View Profile Personal Message (Offline)

Ignore
1585462316
Reply with quote  #2

1585462316
Report to moderator
Sebastien256
Hero Member
*****
Offline Offline

Activity: 715
Merit: 500



View Profile
April 01, 2014, 04:34:07 PM
 #49542

Just a reminder if you did not have done it yet.

Please go vote on the Nxt slogans (second round, some rules change!):
https://nxtforum.org/general-discussion/nxt-slogans-poll-(second-round)/

Note that you can now change your vote later after viewing the poll results and after reading the ideas in the poll thread.

Voting close: April 08, 2014

Before voting, you can read this (at least the first link) to understand what type of slogan is needed for Nxt:
http://www.coindesk.com/bitcoin-needs-got-milk/
http://www.simplimation.com/blog/9/how-to-create-an-unforgettable-slogan
http://www.inc.com/guides/201101/new-rules-of-writing-a-memorable-slogan.html
http://www.adslogans.co.uk/ans/index.html
http://www.adslogans.co.uk/hof/2003.html
http://en.wikiquote.org/wiki/Advertising_slogans
http://www.thinkslogans.com/slogans/advertising-slogans/

Nothing is official, but before posting in the poll thread, please read the first post of the thread. As damelon said, you can see this process as a game.

You can suggest new slogan that will be added on a next poll. But, in order to be listed on the next poll, you must read the rules which are given in the first post. Otherwise your slogan might only be considered as a brainstorming idea.

More importantly than voting, please consider leaving your opinion on the poll thread.

People are invite to critic the various slogans in poll! Come here and critic people ideas. But stay polite.

I'll post this message in the thread every couple of days for advertising.

Thanks

Nxt official forum at: https://nxtforum.org/
artik123
Full Member
***
Offline Offline

Activity: 156
Merit: 100


View Profile
April 01, 2014, 04:42:41 PM
 #49543

Meni Rosenfeld (the Hebrew BTT thread moderator), argued that Vitalik had managed to break Nxt
by increasing his weight as result of allocating more computing power.

It seems to me that Vitalik found the trap left for clones. U indeed can break a clone before block 30'000.

Just for fun...

After inquiry he claims that an older version of Nxt included the following:

sha256(prevhash + timestamp + signature) < 2^256 * balance / diff
Instead of:
sha256(prevhash + timestamp + address) < 2^256 * balance / diff

And by creating comparable signatures Vitalik has managed to increase his "power"

Then, he argues, that we changed it to something else thus it became irrelevant,
and that's why Vitalik didn't wrote about it publicly.

Does anyone knows something about that?

N.B. I tried to look at the code from the initial public release couldn't find it.


It means I was right, he had found the trap left for copycats.

Another question, just to get it straight... The trap was in the source code released on github?

I was not one of those looking for the bounty, but if it's right then anyone could compare his own decompiled with the version from github and find the traps
or just clone with his own decompiled version.(I know that there are other traps just to create the genesis block, but lets ignore them for a moment)
Eadeqa
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
April 01, 2014, 04:43:38 PM
 #49544

Think of user-friendliness and not nerd standard.

Yes, some people have never seen bat file.

Also, for less experienced windows users, they would be more familiar with an "installer" that creates a folder, unpack files to it, and creates a shortcut to executable (either bat or exe) on desktop that they can click.

By the way, wesleh, have you looked at creating Windows 8 app version that can be downloaded from Windows 8 store? That version would be just the client with no NRS server.




NXT-GZYP-FMRT-FQ9K-3YQGS
https://nxtforum.org
bahamapascal
Hero Member
*****
Offline Offline

Activity: 693
Merit: 500



View Profile
April 01, 2014, 04:51:06 PM
 #49545

Strange. I had some problems issuing multisig commands to peercoin. I guess I should try again

Peercoin seems to support it, https://github.com/ppcoin/ppcoin/blob/master/src/script.cpp#L1411 :

Code:
bool IsStandard(const CScript& scriptPubKey)
{
    vector<valtype> vSolutions;
    txnouttype whichType;
    if (!Solver(scriptPubKey, whichType, vSolutions))
        return false;

    if (whichType == TX_MULTISIG)
    {
        unsigned char m = vSolutions.front()[0];
        unsigned char n = vSolutions.back()[0];
        // Support up to x-of-3 multisig txns as standard
        if (n < 1 || n > 3)
            return false;
        if (m < 1 || m > n)
            return false;
    }

    return whichType != TX_NONSTANDARD;
}

But I'm not really too familiar with bitcoin code.  I may have overlooked something.

I get a "Method not found" error for "getrawtransaction"
Since I am using rawtransactions throughout, if PPC supports multisig in a different way, I will need to do some custom code for it to support it and forks of it, unless it is a simple typo?

edit: http://www.reddit.com/r/peercoin/comments/1uh7mu/multisig/ confirms no multisig with peercoin yet

Ouch, thats not too good news...
I wrote a PM to the lead coder of CryptogenicBullion, asking him for clarification.
Thanks for your afforts!
wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
April 01, 2014, 04:51:38 PM
 #49546

Think of user-friendliness and not nerd standard.

Yes, some people have never seen bat file.

Also, for less experienced windows users, they would be more familiar with an "installer" that creates a folder, unpack files to it, and creates a shortcut to executable (either bat or exe) on desktop that they can click.

By the way, wesleh, have you looked at creating Windows 8 app version that can be downloaded from Windows 8 store? That version would be just the client with no NRS server.





Haven't looked at it, but will do Smiley
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
April 01, 2014, 04:54:21 PM
Last edit: April 01, 2014, 05:18:27 PM by xyzzyx
 #49547

I get a "Method not found" error for "getrawtransaction"
Since I am using rawtransactions throughout, if PPC supports multisig in a different way, I will need to do some custom code for it to support it and forks of it, unless it is a simple typo?

edit: http://www.reddit.com/r/peercoin/comments/1uh7mu/multisig/ confirms no multisig with peercoin yet

Ah.  Yes, getrawtransaction isn't yet supported in Peercoin.

I haven't looked at it myself, but do you think the command addmultisigaddress could be used?
https://people.xiph.org/~greg/escrowexample.txt

Peercoin has addmultisigaddress, at least:
https://github.com/ppcoin/ppcoin/blob/master/src/bitcoinrpc.cpp#L1100


Edit: see my next post below on getrawtransaction in CGB.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
bahamapascal
Hero Member
*****
Offline Offline

Activity: 693
Merit: 500



View Profile
April 01, 2014, 04:58:55 PM
 #49548

Amazing to see how Nxt is progressing! Good job every one that is responsible for the success!

I do have a question about the decentralized exchange. As the day draws closer that its getting released, its time to learn the exact details how it works.
As a big fan of Nxt and of CryptogenicBullion ( CGB),  I am highly interested to get CGB to be one of the first assets trading on the Nxt system Smiley
Is there any documentation available on how to create and maintain an asset, or  how the whole process works?
Any help would be greatly appreciated!
If CGB is a bitcoind fork and supports multisig, I could add it to multigateway

Then there would be a seamless way of depositing and withdrawing CGB into NXT AE and back out to CGB wallets

The deposited CGB would be kept in multisig accts that no single server can unlock, all three need to reach consensus on all withdraws and all balances are publicly viewable so there is no guessing as to the solvency.

James

Did a quick look-see and it appears to be a fork of Peercoin.  Also, from https://github.com/cryptogenicbonds/CGB/blob/master/src/script.h
Quote
enum txnouttype
{
    TX_NONSTANDARD,
    // 'standard' transaction types:
    TX_PUBKEY,
    TX_PUBKEYHASH,
    TX_SCRIPTHASH,
    TX_MULTISIG,
};

That would be awesome James! And as  xyzzyx already pointed out, CGB is a fork of Peercoin (though with some exceptional features aimed at investors Cheesy ) and to my knowledge supports multisig.
If you could add it to your multigateway, that would be marvelous! In case you need any tech info/support, you can PM "Artiface" the lead coder or just drop in on the official CGB thread here . Smiley
Is there already any ETA when your gateway will be ready to use?
Once CGB is exchangeable on the gateway, I would be more then happy to make a donation to show my appreciation Wink
I am hoping to get a decent beta release out by the weekend, but not sure how long it will take to find and fix all the bugs

https://nxtforum.org/multigateway-(third-party)/multigateway-beta-test-signup/ is the signup for beta testers
https://nxtforum.org/multigateway-(third-party)/multigateway-status-reports/ is where I post regular status updates

James

Awesome, so decentralized trading isn't to far off.
Will the beta be conducted on the test net or will it already be running on the live net?

P.s Are you the James that was on the conference in Texas?
Eadeqa
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
April 01, 2014, 05:00:00 PM
 #49549

(snip got knocked out from forging)

Yeah, sucks. Donate to the development fund and live happy ever after.

All those 50 million nxt aren't worth crap without continuous development and marketing guys.

NXT-GZYP-FMRT-FQ9K-3YQGS
https://nxtforum.org
msin
Legendary
*
Offline Offline

Activity: 1246
Merit: 1001


View Profile
April 01, 2014, 05:06:10 PM
 #49550

I am getting close to release candidate for multigateway
I would like somebody that is fluent in C and familiar with bitcoind to do a code review

James

Bump, can anyone help James with a code review?  DAC is going to help differentiate our AE from others and we need to make this a priority.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1003


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 01, 2014, 05:10:18 PM
 #49551

Bump, can anyone help James with a code review?  DAC is going to help differentiate our AE from others and we need to make this a priority.

Unfortunately I can't help as I know that "any criticism" that I make of James' code will be taken as a "personal attack".

I hope it is *possible* to find someone he *will accept* criticism from but I wouldn't be "overly optimistic" about that.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
April 01, 2014, 05:13:14 PM
 #49552

Bump, can anyone help James with a code review?  DAC is going to help differentiate our AE from others and we need to make this a priority.

Unfortunately I can't help as I know that "any criticism" that I make of James' code will be taken as a "personal attack".

I hope it is *possible* to find someone he *will accept* criticism from but I wouldn't be "overly optimistic" about that.


Give it a try, make it public, and we play referees Grin
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1003


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 01, 2014, 05:14:19 PM
 #49553

Give it a try, make it public, and we play referees Grin

He has his "James is a machine" fan club already - I am not going to even try and *compete with that*.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
April 01, 2014, 05:16:19 PM
 #49554

I get a "Method not found" error for "getrawtransaction"
Since I am using rawtransactions throughout, if PPC supports multisig in a different way, I will need to do some custom code for it to support it and forks of it, unless it is a simple typo?

edit: http://www.reddit.com/r/peercoin/comments/1uh7mu/multisig/ confirms no multisig with peercoin yet

Forget PPC for now.  Check out CGB https://github.com/cryptogenicbonds/CGB/blob/master/src/bitcoinrpc.cpp#L258

Code:
    { "getrawtransaction",      &getrawtransaction,      false,  false },

and https://github.com/cryptogenicbonds/CGB/blob/master/src/rpcrawtransaction.cpp

getrawtransaction is there it seems.  Nice.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
April 01, 2014, 05:17:08 PM
 #49555

Give it a try, make it public, and we play referees Grin

He has his "James is a machine" fan club already - I am not going to even try and *compete with that*.


 Undecided
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1003


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 01, 2014, 05:19:32 PM
 #49556

If I did *criticize his code* then here is what he would do:

"I quit".

Then the "fan base" will say:

"James, we need you"

and he will come back without changing a line of code (proof of point his continual use of *binary floating point* despite *all my warnings* and even *my proof in code*).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rdanneskjoldr
Sr. Member
****
Offline Offline

Activity: 288
Merit: 250


View Profile
April 01, 2014, 05:22:14 PM
 #49557

If I did *criticize his code* then here is what he would do:

"I quit".

Then the "fan base" will say:

"James, we need you"

and he will come back without changing a line of code.


No way.What he needs now is someone who will bring up every possible mistake he made. If there is something wrong,sooner or later it will appear, we need it to happen now.You are both HUGE for the community.

bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
April 01, 2014, 05:23:02 PM
 #49558

wtf he still uses floating point?  Shocked Shocked Shocked
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1003


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 01, 2014, 05:23:31 PM
 #49559

No way.What he needs now is someone who will bring up every possible mistake he made. If there is something wrong,sooner or later it will appear, we need it to happen now.

Then please look at his continual use of *binary floating point*.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1003


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 01, 2014, 05:24:01 PM
 #49560

wtf he still uses floating point?  Shocked Shocked Shocked

Indeed he has *bragged about it*.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Pages: « 1 ... 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 [2478] 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 ... 2565 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!