Bitcoin Forum
May 13, 2024, 06:22:36 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 50 51 52 53 54 55 56 57 58 59 60 61 62 »
561  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 12:47:57 PM

... We don't really need a 100% full time cryptographer, but somebody who we can consult with regularly, and who can stay reasonably up to date with the current state of Nxt. Most of the time we don't need to make changes that require consulting a cryptographer, but when we do, we need to have somebody to refer to. Like, when considering changing the TF algorithm, or when deciding if there is any risk in accepting the proposed fix for the signature verification failing.


What about DoctorEvil?

And while asking questions, do we know more about the crypto-review - msin? mcjavar? could lead to a possible candidate, couldn't it?


I donīt know one single cryptographer so I think I wonīt be able to help here.
Does anyone has a suggestion whom to approach?
562  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 11:00:03 AM
If youīve read my PM, I am trying to help you build a core dev team...

Yes, I need to think about how this should be done. Before the source was public, the problem was how to decide who is trustworthy. Now that it is open, how do we decide who is good enough?

Companies conduct technical interviews. Those will filter out the completely ignorant, but for more experienced people it becomes difficult to judge who is better. I am also not confident in my own skills as an interviewer, and also some good people perform bad at interviews because of the stress and pressure to perform. Especially for an open source project, I don't feel doing interviews is the right approach.

For paid developers, we could consider trial projects, which they would do on their own fork of the repository, and if at the end we like the code and integrate it into the main repository, we accept them as paid developers. This would mean they would have to spend a few weeks without pay at first. Or, we can take the risk and do it as a one month paid contract, with the option of making it permanent. This would be something the NXTtechdevfund committee should discuss.

I would need to research how other open source projects decide who to accept and trust, e.g. how the linux kernel development is organized, and see if we can adopt their project management practices.

In terms of skill set, being a very good Java developer is the only requirement. The code does not depend strongly on any specific tool or library. We use a database, so some familiarity with relational database and SQL is needed, but there are enough areas of the code one can work on without touching the database at first. We also use servlets and Jetty, so again familiarity with servlets and the http protocol would be helpful, but most Java developers already have that.

Good object-oriented design skills are essential. So is writing clean and maintainable code. For developers with main background in languages other than Java, I can tell immediately that Java is not their native language - I have seen lots of Java code that reads like C. The original BCNext code was very foreign too, so I had to rewrite lots of it. So for somebody coming from C/C++ background, if this is going to be their first Java project, they would need to learn a lot, so that the code they add actually reads like Java.

In addition to Java developers, and in fact much more urgently, we need a good cryptographer. This person doesn't even need to be that fluent in Java, the language background wouldn't matter (well, he should at least be able to read and understand the Java code). But I don't have much cryptography background myself, so this is an area where we currently lack skills, especially after the departure of BCNext.


Thank you very much for your detailed answer!

"For paid developers, we could consider trial projects, which they would do on their own fork of the repository, and if at the end we like the code and integrate it into the main repository, we accept them as paid developers. This would mean they would have to spend a few weeks without pay at first. Or, we can take the risk and do it as a one month paid contract, with the option of making it permanent. This would be something the NXTtechdevfund committee should discuss.

I would need to research how other open source projects decide who to accept and trust, e.g. how the linux kernel development is organized, and see if we can adopt their project management practices."

Give the applicant a real life scenario to work on. Something that has to be done for Nxt. A small part of a bigger task. So you can assess if he/she is good enough to be in the core dev team.

"In addition to Java developers, and in fact much more urgently, we need a good cryptographer."

Is that the same msin is working on with the review of the code? Or we need a cryptographer in our core dev team? Do you (or anyone else) have a suggestion whom we should approach?

563  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:54:42 AM


FreeRider beta0.1 released:





git clone https://github.com/l8orre/FreeRider

cd FreeRider

./nxtFreeRider






Cool!!
Looks great, but very complicated. Could you please provide a small description who your target audiance is?
564  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:43:29 AM
Hey, I made a windows app for my nxt web interface;

You can download it here: http://nxtra.org/nxt-client/NxtWalletWindows.zip

Just run NxtWallet.exe to start.

Proof of concept at this point, probably bugs in there. Please report.

Donations appreciated at 8189784314684138350

I have also sent the html interface to jean-luc, hopefully it will be in the next version (it is in this NxtWallet.exe already)

Btw, "tools" menu doesn't do anything at the moment.

Very nice!
One suggestion: The "downloading blockchain..." should be in the middle of the screen as I thought it is hanging as you canīt really do anything while the blockchain is getting downloaded.

Does it also open an NRS in the background?
Or it connects to a server?

Btw, this can easily be created for linux and mac as well, all the same interface, same code. It's node-webkit based.

I think that is the client we were waiting for. So fucking awesome. Very nice job!
565  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:42:33 AM
Hey, I made a windows app for my nxt web interface;

You can download it here: http://nxtra.org/nxt-client/NxtWalletWindows.zip

Just run NxtWallet.exe to start.

Proof of concept at this point, probably bugs in there. Please report.

Donations appreciated at 8189784314684138350

I have also sent the html interface to jean-luc, hopefully it will be in the next version (it is in this NxtWallet.exe already)

Btw, "tools" menu doesn't do anything at the moment.

Very nice!
One suggestion: The "downloading blockchain..." should be in the middle of the screen as I thought it is hanging as you canīt really do anything while the blockchain is getting downloaded.

Does it also open an NRS in the background?
Or it connects to a server?

Well, you can do everything whilst it's downloading the blockchain, of course you'll only get your balance once it reaches the correct block.

It opens NRS in the background, yes, locally.

For me it is hanging. The mousepointer converts to a pointing finger but nothing happens wherever I click.
566  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:38:32 AM
Hey, I made a windows app for my nxt web interface;

You can download it here: http://nxtra.org/nxt-client/NxtWalletWindows.zip

Just run NxtWallet.exe to start.

Proof of concept at this point, probably bugs in there. Please report.

Donations appreciated at 8189784314684138350

I have also sent the html interface to jean-luc, hopefully it will be in the next version (it is in this NxtWallet.exe already)

Btw, "tools" menu doesn't do anything at the moment.

Very nice!
One suggestion: The "downloading blockchain..." should be in the middle of the screen as I thought it is hanging as you canīt really do anything while the blockchain is getting downloaded.

Does it also open an NRS in the background?
Or it connects to a server?
567  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:25:07 AM
jean-luc

If you can get asset trades denominated in other assets implemented, then NXT AE would be able to dominate all other centralized exchanges. Basically all cryptos supported by the gateway could be directly traded against any other crypto. It would be fantastic!

After trading, people could withdraw directly to their wallet whatever crypto they have assets for

I think this is a much bigger change than assets supporting fractions, but maybe its a conditional handling in Order.java for all the trades of an asset denominated in another asset. Even if BTC is the only other asset something can be denominated in, that would get us 90% of the benefit, but I think the way the code is structured, it would be almost the same work to allow arbitrary denominations based in other assets.

James

I will look into that after I am done with the rest of my near term plan. I need to prioritize features, and this is again not a simple change. Supporting fractional amounts is critical because it is needed not only for the AE.

If youīve read my PM, I am trying to help you build a core dev team...
568  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:24:01 AM
Are there any plans to publish the complete and actual source code somewhere in the near future?

I only found the source code of v4.6. Is ther something more actual available?

https://bitbucket.org/JeanLucPicard/nxt/src/
569  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:22:48 AM

...


Iīm glad you are back Wink
570  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:07:29 AM
Nxt :: Asset Exchange Testing
Letīs get things organized!

Iīve created a project for Nxt AE on TestPad.

https://nxt.ontestpad.com

Anyone willing to test AE please join the site so I can add you to the project.

What is TestPad for and why to join?

We can

- write test cases
- run tests step-by-step
- track tests step-by-step
- track bugs
- track bugfixing progress


Please PM me your username after registration.

Edit: TestPad is charging $9/month for every new user. I will pay for the subscription from my own pocket, so please, only join if you are serious about testing.
571  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 10:03:59 AM
@Jean-Luc: Could you please have a look at the PM Iīve sent you yesterday? Thanks!
572  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 09:51:14 AM
Is there an open source software with an online interface which we could use for logging testcases and bugs?
Something like JIRA?

Maybe somebody that is not a dev can do the research for this?

Thatīs what I am doing Smiley
This was the first step, asking the community Smiley
573  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 09:31:44 AM
any date set for launch of AE yet?? or still to be decided?

Nobody seems interested to step up and launch.

I proposed the 13th march, and asked if not some one should step up and take ownership for the launch of AE.

no reactions.


How many AE tests have you run?
It is easy complaining about why isnt is ready yet, when is it going to be ready.

NXT peoples, please stop complaining. It is annoying to those of us that are working. If you want to help speed things up, then HELP!

There is a web interface that lets ANYBODY test. You can issue assets, hold trading competitions, all stuff any end user can do.

STOP COMPLAINING
START TESTING

James

whatever ! I rest my case with this. I was testing constantly!

james, I will not COMPLAIN ANYMORE.

wish you all the best and hope you finally produce something out of your pages of ideas and dreams.



You should have a comprehensive test plan for AE. There should be many people coming up with use cases. There should be a checklist of which use cases work, which ones dont.

This should be published.

James

Is there an open source software with an online interface which we could use for logging testcases and bugs?
Something like JIRA?
574  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 08:45:12 AM

If the playoffs ended today and only one system could win, I really would have to go with Ripple. The consensus ledger seems to work pretty well, transactions arrive at the speed of email, it's easy to use for regular people and it has the closest thing to a working decentralized exchange going. It may not be 100% decentralized as far as the server side goes, but at the end of the day are regular people (merchants & consumers) really going to care about that? Most people aren't Libertarian. They just want shit to work and be easy to use.

I'm rooting for NXT I really am, but the inventor has rode off into the sunset without saying goodbye & Tonto is leaving soon & while he's here talks in hints & riddles and vague promises of a 3rd plan, transparent forging/1000 TPS is starting to look like it was a pipe dream all along, The Asset Exchange is cool but sounds awfully similar to what Ripple already has, the transaction fees are still too damn high, forging rewards are way to low & come too slow for all but the richest Nxters. Newbs are confused and meanwhile six or seven serious competitors who don't communicate via a mutli-thousand page thread are getting ready to launch similar systems of their own.

I'm really hoping this thing gets pulled together but I am not so sure as i once was. Still HODLING but also HEGDING.

Totally agree. I was very excited when I found Nxt, put all my BTC in it. I still hope that things are going into the right direction, but the way things are handled in the last few weeks is anything but transparent and fair. Weīve lost a lot of potential investors and developers due to the closed group of core deveopers (from which only Jean-Luc is still active) and blind promises. We made a few people rich (also BCNext), but canīt really see where all this is heading...
575  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 08:35:18 AM
@2Kool4Skewl: could you please check your PM?
576  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 06, 2014, 08:33:17 AM
CORE DEV TEAM

Some questions:

1, How could one join? Whom to contact?
2, Are there any candidates?
3, Do we have a bounty for them? Unclaimed coins or should we put together some Nxt for this?

My candidate for joining the dev team is CIYAM.

I have also contacted Jean-Luc and am now awaiting his answer.
When we know whom to contact in order to get the core dev team together and we have the candidates, I will contact them one by one asking them if they would be interested.

AFAIK there is only Jean-Luc actively working on the core. Am I right?

No interest?
577  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 05, 2014, 11:41:28 PM
Looking at making Assets support fractions, I think it is a matter of changing:

            quantity = Integer.parseInt(quantityValue); -> parseLong
            and making Nxt.MAX_ASSET_QUANTITY multiplied by 100000000

IssueAsset.java, PlaceBidOrder.java, PlaceAskOrder.java and TransferAsset.java seem to be the only places that needs to be changed other than Order.java lines 69 to 71:

    private volatile int quantity;
    private Order(Long id, Account account, Long assetId, int quantity, long price) {

just need to change the int to a long

There might be a few other places as I have only just now started looking at this code, but I dont think getting fractional assets will be that hard at all. We would need to change the client code to multiply everything by 100000000, but I think it is worth doing to get support for fractional assets in AE

James

When I do it next week you will be able to see how much more complicated it is.

I am really scared what would happen if I just let people make changes in the code thinking they understand it... better sell my Nxt first.


Strong quality controls on released code should be addressed.  Accepting any random patch will lead to the destruction of NXT very quickly.

For example, the Bitcoin development process:
https://en.bitcoin.it/wiki/Development_process

And, another example -- the lengthy process of getting a Linux kernel patch approved:
https://www.kernel.org/doc/Documentation/SubmittingPatches

Now, I don't think we need anything that convoluted for NXT.  But, a knowledgeable gatekeeper will be needed at first to ensure the quality of the core.





Could that be you, Jean-Luc?

I would help to put together a team with the required skillset. You are the lead developer. Would you like to have a team?Smiley
578  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 05, 2014, 11:38:57 PM
As I said, I will approach the candidates once we have some names and know how the newcomers would be able to contribute.

Who is going to conduct the technical interviews?

That was my question number one. Smiley

I wrote you a pm, could you please find some time to have a look at it?
579  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 05, 2014, 11:28:08 PM
CORE DEV TEAM

Some questions:

1, How could one join? Whom to contact?

NXTtechDEV team when installed imo

2, Are there any candidates?

Not that we know of.


3, Do we have a bounty for them? Unclaimed coins or should we put together some Nxt for this?

Yes from unclaimed coins, when no more unclaimed coins fundraising

My candidate for joining the dev team is CIYAM.

Does Ciyam wants this himself did you ask?

I have also contacted Jean-Luc and am now awaiting his answer.
When we know whom to contact in order to get the core dev team together and we have the candidates, I will contact them one by one asking them if they would be interested.

AFAIK there is only Jean-Luc actively working on the core. Am I right?

right.

As I said, I will approach the candidates once we have some names and know how the newcomers would be able to contribute.
580  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 05, 2014, 11:16:56 PM
CORE DEV TEAM

Some questions:

1, How could one join? Whom to contact?
2, Are there any candidates?
3, Do we have a bounty for them? Unclaimed coins or should we put together some Nxt for this?

My candidate for joining the dev team is CIYAM.

I have also contacted Jean-Luc and am now awaiting his answer.
When we know whom to contact in order to get the core dev team together and we have the candidates, I will contact them one by one asking them if they would be interested.

AFAIK there is only Jean-Luc actively working on the core. Am I right?
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 50 51 52 53 54 55 56 57 58 59 60 61 62 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!