Pages:
Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 87. (Read 2761645 times)

legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
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*.
hero member
Activity: 910
Merit: 1000
wtf he still uses floating point?  Shocked Shocked Shocked
sr. member
Activity: 288
Merit: 250
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.

legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
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*).
hero member
Activity: 910
Merit: 1000
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
sr. member
Activity: 490
Merit: 250
I don't really come from outer space.
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.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
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*.
hero member
Activity: 910
Merit: 1000
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
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
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.
legendary
Activity: 1470
Merit: 1004
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.
hero member
Activity: 644
Merit: 500
(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.
hero member
Activity: 695
Merit: 500
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?
sr. member
Activity: 490
Merit: 250
I don't really come from outer space.
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.
sr. member
Activity: 308
Merit: 250
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
hero member
Activity: 695
Merit: 500
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 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!
hero member
Activity: 644
Merit: 500
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.



hero member
Activity: 715
Merit: 500
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
legendary
Activity: 2142
Merit: 1010
Newbie
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.
hero member
Activity: 623
Merit: 500
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!

You can test it out and learn how to use it using wesleyh's web client at:
http://nxtra.org/nxt-client/

See also:
https://nxtforum.org/alternative-clients/(web-client)-nxt-wallet-with-asset-exchange/

You'll want to make a new account on the testnet.  Don't use any real accounts on the testnet as there are security concerns in doing so.

Once you set up your new testnet account, post your testnet address here requesting some testNXT to fund your account.



Hey thanks mate! Just opened an account, and WOW the client looks so cool Smiley

Here is my test-net account, would appreciate if any one can send me some test-net Nxt so I can test the asset exchange and the creation of assets: 8407639810100697300

uh, this nxt-client looks awesome! I'm kinda new with nxt even though I bought some long ago on dgex. I want to get more nxtcoins through the proof of stake so I installed the Nxt 0.0.12 Web Setup.exe client, but somehow can't find out how to transfer coins to it. Then I found this thread. is this nxtra.org nxt-client also a working wallet where I can transfer the actual coins I have to it?
thanks a bunch!
Your nxt is stored on the chain. which ever client u use ur password will open your account and your nxt will be there, if the chains up to date on the wallet

thanks. but I have nxt on the dgex exchange which is not so secure, what clients are available other than nxtra.org? I couldn't figure out nxt 0.8.12 client how to transfer funds to it. what would you advice me to do? use nxtra.org is best option?
full member
Activity: 238
Merit: 100
Code:
[2014-04-01 03:16:28.308] DEBUG: Account 4747512364439223888 generated block 883316585799598769
...
WTF?

You better spend some of your good fortunes on securing nxt! This is the kind of things that can be prevented with enough bounties around, we need your help too, we are really lucky so far.. and you are the luckiest.

Even smaller bounties for smaller things, like slogans, marketing, creating activities..etc or something like bug hunting competitions. Smaller but more bounties can create a even stronger community.

+1
Pages:
Jump to: