Bitcoin Forum
July 07, 2024, 04:52:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 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 »
5621  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 02:31:56 AM
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

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

If you can help with this please let me know.

James

I'm still reading about Zerocoin and do not yet understand it fully, so take that into consideration with the following:

You don't necessarily have to use JNI if you intend to have Zerocoin live in AM storage.

Make a stand-alone program linked to libzerocoin that will use JSON (JSON-GLib with libSoup) to talk to the Nxt server.

I am, however, not clear on exactly how one would mint Zerocoin from NXT and transform previously minted Zerocoin back to NXT without a change to the Nxt server.  We can easily destroy NXT that is converted to newly minted Zerocoin by sending the NXT to the genesis account.  We cannot, however, generate new NXT when we want to redeem Zerocoin for NXT.  What might be needed is to change the Nxt server to allow for some sort of global public NXT accumulator to keep track of number of "converted" coins at any given time (account # -1, perhaps?).  But I haven't finished reading about Zerocoin so this might not be needed?  I might not understand how this part is supposed to work yet.  Not sure.

libzercoin also appears to be tailored to the Bitcoin blockchain. 

libzerocoin has a published way to integrate to any blockchain:
https://github.com/Zerocoin/libzerocoin/wiki/Integrating-with-bitcoin-clients

It also has a well documented tutorial source code:
https://github.com/Zerocoin/libzerocoin/blob/master/Tutorial.cpp

I think we will need a special account hard coded into NXT server that receives the NXT and also redeems it, the "public bulletin board". We certainly don't want to destroy the NXT!

When a valid NXTcash spend is detected by the network and enough confirmations have happened, then the special account would need to send the actual NXT. Maybe this is done by DNA?

I am expecting a few minor changes in the NXT server itself, a few API calls and client changes to support NXTcash. Not all devices will be able to support NXTcash due to the large datafile that is needed, but that is a small price to pay to get this functionality. If you want to use NXTcash, you cant do it from mobile phone, gotta use PC.

The current plan is to put together a proof of concept testnet, at first with just libzerocoin mashed together with recent NXTserver. Then we will start adding APIcalls and allow clients to do the zerocoin integration as described by zerocoin.

When the new zerocash appears, we will replace the old bloated zerocoin with the sleek new zerocash (30K zeroknowlege proofs -> 288 bytes!). After it tests fine, then we refactor into pure Java for a mainstream NXTcash release. The time to release could be as short as the time to refactor zerocash C++ -> Java after their May release.

To make that happen, we need to get everything else debugged ahead of time. There is some risk that the interfaces will change, but my estimate is that not so much and that the vast majority of the proof of concept effort will carry over.

The published verification times for zerocash are less than 10milliseconds. The time to mint and spend are around one minute, but that is a small price to pay to get the equivalent of offline cash.

James

P.S. More of my ramblings about this are here: https://forums.nxtcrypto.org/viewtopic.php?f=38&t=701&p=3321#p3321
5622  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 01:37:19 AM
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

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

If you can help with this please let me know.

James

Take a look at SWIG.  http://www.swig.org/

Adds some overhead, so not ideal.  Makes the process of integration easier.
Overhead is not a concern during proof of concept stage. Do you have experience with SWIG?

Looking for a NXTcash team member with experience encapsulating C++ library for Java use.

I do have experience with SWIG, but not with Java or C++ (used it to bridge C library to Python).  I may be of some help nonetheless -- could probably take the libraries and generate some Java classes using SWIG.  I'll look into it.

http://en.wikipedia.org/wiki/Gluegen might work better?

GlueGen is a Java tool which automatically generates the Java and Java Native Interface (JNI) code needed to call C libraries from Java code. It reads in ANSI C header files and GlueGen configuration files, and emits C code. As JNI can be complex, Gluegen simplifies the process of binding Java to C native libraries.
5623  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 01:19:02 AM
No restrictive licenses. We just need to make sure people that use NXT give proper attribution to NXT. They cant cut and paste it, change a letter and call it theirs without saying that they are based on NXT.

I believe that is what the MIT license states. So we just need people to honor the spirit of how NXT is released.

James

So are you saying it is okay to clone Nxt?   Is saying "descendant of Nxt" sufficient attribution to Nxt?
If it is a 100% clone, then it is not accurate to say descendant of NXT. Say it is a clone. If you want to build on top of NXT, then build on top of it. I don't understand why you need to take such an antagonistic approach to something you are using. Believe it or not, you could actually be a part of NXT community as more than its mascot troll

You clearly have some skills in making sockpuppets. I imagine you are up to 500 stakes of NEM by now. Use your skills for good, not evil.

James
5624  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 01:15:04 AM
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

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

If you can help with this please let me know.

James

Take a look at SWIG.  http://www.swig.org/

Adds some overhead, so not ideal.  Makes the process of integration easier.
Overhead is not a concern during proof of concept stage. Do you have experience with SWIG?

Looking for a NXTcash team member with experience encapsulating C++ library for Java use.

I do have experience with SWIG, but not with Java or C++ (used it to bridge C library to Python).  I may be of some help nonetheless -- could probably take the libraries and generate some Java classes using SWIG.  I'll look into it.


Thanks! https://github.com/Zerocoin/libzerocoin
5625  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 31, 2014, 01:14:02 AM
We are recruiting for the NXTcash team, the project to integrate zerocoin algos on top of NXT.

A key part of this is figuring out exactly what API calls we need to ask CfB to implement and any changes jean-luc would need to make to support the integration:

https://github.com/Zerocoin/libzerocoin/wiki/Integrating-with-bitcoin-clients

We know the published alpha code is slow, but we want to integrate to it in anticipation of a new improved libzerocoin2 library and to be able to release the updated NXTcash as soon as possible after zerocoin updates their code. If we can get a testnet working soon enough, I am hoping we will get prerelease versions of zerocash so we can have a chance for simultaneous release with zerocoin

We also need someone to figure out how to properly do the above integration or at least define what needs to be done where in the NXT code.

klee has put up 1 million NXT for this project. The split will be based on relative contributions

James

5626  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 01:06:21 AM
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

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

If you can help with this please let me know.

James

Take a look at SWIG.  http://www.swig.org/

Adds some overhead, so not ideal.  Makes the process of integration easier.
Overhead is not a concern during proof of concept stage. Do you have experience with SWIG?

Looking for a NXTcash team member with experience encapsulating C++ library for Java use.
5627  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 01:04:57 AM
No restrictive licenses. We just need to make sure people that use NXT give proper attribution to NXT. They cant cut and paste it, change a letter and call it theirs without saying that they are based on NXT.

I believe that is what the MIT license states. So we just need people to honor the spirit of how NXT is released.

James
5628  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 12:36:43 AM
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

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

If you can help with this please let me know.

James
5629  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt marketing & promotion :: Nxt now on Cryptmarket! [articles bounties] on: January 31, 2014, 12:00:32 AM
I want to do something, but want to run it by you guys first.

I'd like to start help Nxt move out of the "trade coin" stage towards a "spending coin" by setting up something like an auction site or a shop.

The inspiration for the auction is basically https://cryptothrift.com/, and I think we all know what a "shop" is Wink.

However, I cannot run such a thing by myself. Such a site would need more people. Also, I cannot implement code for payments etc.

Basically, I need partners who would be interested in setting something like this up.

I am good at the customer and support side of things, so I would bring that (and of course the domains nxtauction.com and nxtauctions.com or nxtmerchant.com) to the table.

Would anyone be interested in joining me? My first gut feeling is that an auction site would be best as the sales side and shipping side would rest with the actual auctioneers.

Any input welcome. This idea is still very much in conceptual phase, as people to do it WITH are a condition for it to work.
wesleyh has code for accepting payments on websites and also can get NXT integrated with shopping cart modules. Once you have a site ready for that stage I am sure he will help.

There is a bounty attached to getting websites to accept NXT

James
5630  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 08:31:10 PM
James, how about we explore non-legal recourses first? I've suggested proof of prior art and reputation damage, any other ideas? Maybe steganography for art/video assets?
Maybe we just follow the cryptocurrency style. Open source. Free to use. For everyone!
Usage is fine. Stealing outright is not.
Things like clients should be open source and free to use for everyone. Things like web services shouldn't be open source.. Look at all the BTC and LTC clones. Everyone uses the same client/wallet. And it wasn't created by satoshi. Did it harm BTC or LTC? No..

+1. No matter what we we do, we should avoid to make Nxt a corporation. There is no Nxt entity, only open source individual's works and contribution. Between corporation and theft, I rather choose theft.
I certainly never advocated a corporation???
Just trying to prevent thieves

Seems like there are clever non-legal solutions. Maybe a non-legal non-binding statement a developer can put into the software? That way the spirit can be preserved without going all legal.

James
5631  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 08:17:51 PM
Maybe I am barking up the wrong tree?
Seems like it could be a slippery slope....

OK, how about a license that prohibits just FC from doing anything with our stuff Smiley

You will hurt NXT more by fighting with people like FC.

And by breaking open-source spirit you will turn away many potential developers.

Don't make us look like dicks.
OK, message received and understood.
No change in licensing
status quo it is
5632  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 08:05:49 PM
Maybe I am barking up the wrong tree?
Seems like it could be a slippery slope....

OK, how about a license that prohibits just FC from doing anything with our stuff Smiley
5633  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 08:04:12 PM
James, how about we explore non-legal recourses first? I've suggested proof of prior art and reputation damage, any other ideas? Maybe steganography for art/video assets?
Maybe we just follow the cryptocurrency style. Open source. Free to use. For everyone!
Usage is fine. Stealing outright is not.
5634  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 08:03:33 PM
James, how about we explore non-legal recourses first? I've suggested proof of prior art and reputation damage, any other ideas? Maybe steganography for art/video assets?
When FC started bragging that he could do anything he wanted because of the license, I got the idea of making simple change to license. FC violates the spirit of, well, everything. I just want to be able to enforce the spirit in which NXT was created.

I am not saying that we sue anybody. Only that we have the option of sueing. It is a deterrent to get rid of pesky pests.

James
5635  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 08:00:44 PM
one of my lawyer friends may or may not be able to help
http://bit.ly/1iemXbi

You can probably get a few minutes of free consultation from him on a call back
If he can help and you need extended time to talk, I can pay him in person if you forward nxt.. in which case pm
I just want paragraph developers can cut and paste in their code before release. If you can make that happen, you get bounty

I know it can't be valid in all jurisdictions. It is a deterrent. If it is valid in any jurisdiction, it will make the potential thieves to think twice before cutting and pasting.

I want it to be in the spirit of cryptoanarchy. I don;t think preventing outright theft goes against that credo, does it?

James
5636  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 07:57:47 PM
I am not a lawyer. Need a lawyer to figure out how to make it so we can prevent klones that blatantly ripoff NXT community's hard work.
For graphics, text we write, etc., it should be easy to put copyright and that automatically limits theft.

Something wrong with all these discussions about licences. This is a world of cryptoanarchy.

yes, and then when anonymous user BCNext2 violates our license, what exactly are we going to do about it?  Who 'owns' the source code you are trying to copyright??? because that is the only entity able to bring a tort forwards, and that is centralization.

  doesnt make much sense.
My interpretation is that any NXT holder is damaged by anybody that steals NXT property. So theoretically, anybody owning NXT at the time of infringement would have standing to sue. Is that wrong?

Use code as reference, fine. Make new coin using ideas in code, fine. Copy paste rename collect money, not OK. Steal graphics and documents, not OK.

We might have no recourse in some cases, but if adding a paragraph gives us the chance of having recourse, what is the harm? Does this violate some unwritten rule I don't know about? If it really is cryptoanarchy, then I should be free to do whatever I want. Yes?

I want to do this.

James
5637  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 07:51:26 PM
I am not a lawyer. Need a lawyer to figure out how to make it so we can prevent klones that blatantly ripoff NXT community's hard work.
For graphics, text we write, etc., it should be easy to put copyright and that automatically limits theft.

Something wrong with all these discussions about licences. This is a world of cryptoanarchy.
So you think is OK for FC to copy paste and then rip people off?
I want to prevent that. it is bad for NXT to be associated with ripoff artists

I won't talk about pictures and videos, I don't know how to protected them. But Nxt code is protected against frictionlesscoins. Right now if FC launched his coin based on current 0.5.11 binary, I would be able to kill this coin within 24 hours using a small java program and my notebook. This is how protection works in cryptoworld.

Makes sense. Then we just need to put copyright notices on all artwork, text, etc. That automatically provides legal protection from theft. I just want there to be a non-technical deterrent from thieves. As NXT gets bigger and bigger, it can't help but overlap the real world more and more.

Knowing identity of carlos allows credible legal threat to stop his nonsense. He doesn't care about actually running a coin, so your protection doesn't work. People will still get scammed and then might blame NXT.

James
5638  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 07:42:56 PM
Please do, you would save us a huge headache and efforts, I say we pony up 3Mil Nxt total to compensate you for the work, would that be amenable?

I don't need this 3M. Let's do the task in parallel, spend this amount for the development of another mixing algo and then we'll use the best one.

+1. Zerocoin's approach is not simple mixing, it's something more. And if the SNARK thing will hold, it will allow all sorts of applications.

The ability to prove that you've executed some code might not seem like much, but it's actually very cool!

+1. There's a lot of people watching the ZeroCoin project with great interest. If we can officially release NxtCash as a joint venture with ZeroCoin, that would be a big endorsement, and we'll get a lot of attention from everyone who is interested in anonymity/fungibility.
Exactly why the big push. Zerocoin/Zerocash will come out with open source in May. I want to have a NXT testnet in place by then debugged with alpha code. Transitioning to new SNARK will be faster than starting from scratch in May

The hope is at some point ZC team will start working with us
5639  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 07:41:02 PM
All projects funded by the NXTfund, needs to be open source. unless community objects, I want all NXTfund projects to have a license that does NOT allow usage outside of NXT and NXT testnet. It is one thing to publish source and allow testing. Another to let FC just steal it.

If you are going this route, it might be a good idea to figure out what open licences are compatible with a usage restriction.  A usage restriction is GPL-incompatible (section 6 of GPLv2, section 10 of GPLv3).  Don't know about the other OSI licences.

I am not a lawyer. Need a lawyer to figure out how to make it so we can prevent klones that blatantly ripoff NXT community's hard work.
For graphics, text we write, etc., it should be easy to put copyright and that automatically limits theft.

this is a joke right?
No. I am tired of artists and writers and coders hard work being stolen. Aren't you?
5640  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 07:39:58 PM
I am not a lawyer. Need a lawyer to figure out how to make it so we can prevent klones that blatantly ripoff NXT community's hard work.
For graphics, text we write, etc., it should be easy to put copyright and that automatically limits theft.

Something wrong with all these discussions about licences. This is a world of cryptoanarchy.
So you think is OK for FC to copy paste and then rip people off?
I want to prevent that. it is bad for NXT to be associated with ripoff artists
Pages: « 1 ... 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 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!