thanks for the reference but in this example alice already using bobs public key to generate the shared secret. how did both exchanged keys at first, if not via a public key server or - in nxt terms- via a pre-AM containing these keys, what do i miss? i am talking not about the encryption procedure but the pure key exchange in front of any encryption.
|
|
|
any ideas or preference how to distribute public keys for AM? PGP e.g. has public key server for this. is this the way to go or better to store the keys into the blockchain at a defined key account? need to know what users prefer, to add a keyring similar structure into the client. any crypto-pro here to advise? the key could also exchanged via a secret account, known only by both parties, in case they prefer this.
does this makes sense?
Why don't u use Nxt account keys? you mean for direct p2p exchange? please elaborate.
|
|
|
any ideas or preference how to distribute public keys for AM? PGP e.g. has public key server for this. is this the way to go or better to store the keys into the blockchain at a defined key account? need to know what users prefer, to add a keyring similar structure into the client. any crypto-pro here to advise? the key could also exchanged via a secret account, known only by both parties, in case they prefer this.
does this makes sense?
|
|
|
testnet, great! cfb, could you please send some nxt to this account?
9998590259914237067
thx
|
|
|
oh man, this is extrem cool stuff, while it seems some people taking this as a prototype/joke coin i see this more as a powerfull new component to complete
CfB has noted that this is a serious effort and will be his entry for the AM contest. yes, i know. hopefully i can throw the first user-centric DNA into the contest (a realtime nxt/btc/ltc quoteboard). marcus03 is also in with his pubkey notifier.
|
|
|
ps: any hint what kind of pow you intend to use? (hopefully not sha to exclude asics, better 5.000 small miners than 5 big)
Single SHA256. arghhh..., no time to change this? perhaps something different like blake? edit: top, arghh -> is now ahhhhh ;-)
|
|
|
Btw, I don't know what category my coin fits. It works on top of Nxt Arbitrary Messages and requires 1 NXT fee for any transaction. It's not a clone, more like Mastercoin on top of Bitcoin.
Does it generates NXT? Or does it generate your own coins and you can exchange them for NXT (if anyone is interested)? It'S 100% POW, right? It's 100% PoW that is protected against 51% attacks by Nxt PoS. And u will be able to exchange these coins on nxts and back in a completely trustless manner. oh man, this is extrem cool stuff, while it seems some people taking this as a prototype/joke coin i see this more as a powerfull new component to complete the nxt puzzle. while i said some weeks ago nxt has an additonal big advantage - right time, right place - which implicate coincidence, i am not as sure anymore there is not a predefined, very well thoughted masterplan behind all this, even if i can't see any obvious pattern at the moment but picking up tons of miners, looking where to place thier older mining gear and to satisfy natural needs is just brilliant. -> let the transactions glow and rotating nxt in endless loops within nxt-space! ps: any hint what kind of pow you intend to use? (hopefully not sha to exclude asics, better 5.000 small miners than 5 big)
|
|
|
Hey nexern are you doing this all by yourself? Or do you have a team? I may be able to help you with my friends that I already pay them to help Jean-Luc. So you will be more easily concentrated on Hive!
hi klee, this is a one man show here and thanks to offer help but i think supporting the core is more important and a very good decision. we need a rocksolid nxt-server as fast as possible and the last releases has shown we are very close to get one.
|
|
|
Either open the source completely and assist with genesis block creation, or don't open the source completely and don't assist with genesis block creation. Doing one and not the other is simply mean.
This seems an unnecessarily hard distinction to me. If he asks, that is a different story, of course. But if he gets all the tools, that's great, too, isn't it? If I give someone a saw, hammer and nails, it isn't mean if I don't help to create a wardrobe. Ah, perhaps I should rephrase. I certainly don't think CFB should feel obligated to work for free on creating a genesis block for NEX! But if genesis block creation needs some secret sauce that isn't clear to a competent individual with access to the full Java source code, then that's a form of concealment that doesn't agree fully with the open source movement. We're either open, or we're not open. In April when the full source is released, it should include whatever information is required to allow someone to replicate the coin, including genesis block creation (but not necessarily hand holding). The market will then decide whether Frictionless's 'fair' distribution makes it a more valuable coin. Anyway, this is all academic, I already know the exact date that the NEX genesis block will come into existence. friction is doing cargo cult programming at it's best. predicted result -> http://bestofyoutube.com/the-beach-boys-shred-i-get-around
|
|
|
Well you could if you release the client tomorrow possible if you send me some girls feeding me with grapes and ambrosium while I am on the divan. can you?
|
|
|
... moreover it will scale later to any size we need and trusted servers will complete the decentralized infrastructure to keep clients lean, fast and very lightweighted, this is the way to go. the core has to be the ultimative working horse, the client is using it's first class api.
So we will have decentralized infrastructure built on top of the set of the servers? So each time when you do login to your lightweight client you do depend on the trusted servers and their api. Doesn't it look like the structure centralized around the trusted servers? no, because they are optional but available on demand. separating the client from server makes a lot of sense for the expected growth and the expected features. with a lean client version i can decide to connect to my local node, my public or private 24h vps node (if exists) any unsecured open node if i don't need a transfer but just a quick account balance or even to fully trustet nodes in case a transfer is needed. and if you think further to some special nodes, offering services by a custom built api. moreover there is no need to keep the client in sync with the core source which improves security, the most important mantry shortly (hear me now and believe me later) and important too, i can reduce or better cut dependencies completely, gaining better cross-os properties. at least i like to mention that i am lighhtyears away from seeing you or any other dev as an competition, i can ensure you i would be *very* happy if a open source client would appear in this second. this way i could concentrate on the project i am really after, the hive. while the explorer and the client is a service to the community the hive is a personal and commercial poject, which could lift nxt to the global finance level and into another league. this project would be also listed on asset exchange if done and i would be glad if i could start this tomorrow.
|
|
|
So we all moving onto the dotnxt client now. Trusted? Safe? Are we promoting this client now until nexerns release?
Not me, that's for sure. With all respect to minusbalancer for his work, I think it is a dead end. What's the point of having a reverse-engineered, incomplete client that will run on windows only? We have a Java server that is getting better every day, what we need is a well designed and fully cross-platform GUI for it, not an alternative implementation. Assuming 0.5.9 is as stable as I hope it is and there are no critical bugs, my next step will be a major refactoring of the code, 0.6.0 will no longer be a single java file. Next, I will add persistence of blocks and transactions in a database instead of using serialized files, and will no longer keep all of them in memory. If minusbalancer used decompiled sources to base his .NET implementation on, he will have to catch up with my changes and bugfixes, and come up with his own solution for the blockchain persistence. And spend time and efforts tracking down and fixing bugs that are already fixed in the Java version, and introduce his own bugs in the process. I really don't see the point. same here, minusbalancer and marcus made very well but we need a stable and scalable java-based nxt-server. the server is getting much better every day. moreover it will scale later to any size we need and trusted servers will complete the decentralized infrastructure to keep clients lean, fast and very lightweighted, this is the way to go. the core has to be the ultimative working horse, the client is using it's first class api. this way we don't cannibalizing the peer and core devs can concentrate completely to new features. @pinarello, better than an efficient client installer is no installing needed at all.
|
|
|
Added Asset Exchange related APIs: getAskOrder, getAskOrderIds, getBidOrder, getBidOrderIds, getAccountCurrentAskOrderIds, getAccountCurrentBidOrderIds.
great, thank you very much for adding these new calls jean-luc, the core is going better and more stable every day, i really appreciate your work. You need to thank CfB for that, he is the one working on adding APIs. many thanks to both of you and all working on the core!
|
|
|
Added Asset Exchange related APIs: getAskOrder, getAskOrderIds, getBidOrder, getBidOrderIds, getAccountCurrentAskOrderIds, getAccountCurrentBidOrderIds.
great, thank you very much for adding these new calls jean-luc, the core is going better and more stable every day, i really appreciate your work.
|
|
|
Nexern's is also open source. I hope it runs smoothly on a Mac. it should run on win/mac/nix like this -> download -> click -> run ->
|
|
|
(building DNAs in c/c++ is dangerous, you can't sandboxing this. at least with a granularity nessesary. interpreted, prototype and self reflectional languages are much better for this, they are also widely used within academic ai research and there are several good reason for this.)
i suppose this was written for me, and i suppose this means that you did see my comment. so you are talking about something like lisp? i only suggested c++ because it has a lot of flexibility but is also widely known. not very many people know lisp. but if your argument is right than i suppose they could just learn if they wanted to write a contract that would found a DAC. I'm looking at javascript, lua, and scala. Instead of embedding code in the blockchain, it might be interesting to store a reference to code and some kind of SHA. lua is a very nice stackbased language, fast like c and you can isolate/sandboxing lua by running a clean new state but you need to exclude e.g. binary bytecode execution. the blockexplorer e.g. is built on a luajit/c combination, therefore the nice speed you can see there. problem with lua is you can't dump the whole stack into a table and reload this during runtime. there is a serializer but this one doesn't work solid for this what we are doing here and a real DNA should be able to persist it's state any time. otherwise you have just dump, passive code within the blockchain. if you go this way you could add the code also directly to the client or server. no real difference. edit: have seen you are thinking about referencing to outside code, e.g. hosted on a webserver. yes, this is another solution but not decentralized and therefore not optimal and we couldn't say to the press nxt has launched the first and only real DNA in cryptocountry, living completly within the blockchain and doing a usefull job for the users. sure, it is difficult pressing advanced stuff, optimal with choosable gui capabilities, into the tiny 1kb AM limit but it would be great if we could.
|
|
|
1) News Aggregation2) AdWords 3) Domain Names 4) Patents, Copyright and next generation Intellectual Property 5) Insurance 6) Courts, Escrow, and Arbitration7) Authenticated Anonymous Voting Prediction Markets9) Next Generation Search Engines this + DNA + distributed computation protocoll + 3 month -> nxt gateway to the global finance market -> strike (building DNAs in c/c++ is dangerous, you can't sandboxing this. at least with a granularity nessesary. interpreted, prototype and self reflectional languages are much better for this, they are also widely used within academic ai research and there are several good reason for this.) ps: perhaps DNAs could find some pattern in strange stuff like this -> http://87.230.14.1/download/0003.png or this http://87.230.14.1/download/0002.pngat least it would be fun to shift possibilities some percentages into the right direction.
|
|
|
Shouldn't we reward the BTER owner for this promotion?
Yes. Everybody says YES, but how to find who he is and what his Nxt account? I sent the following email to support@bter.com: Sir, The Nxt community at bitcointalk.org is currently discussing your recent addition of NXT to your exchange. We would like to offer a reward of NXT to your company for your work. Please see: https://bitcointalk.org/index.php?topic=345619.msg4581279#msg4581279Would it be possible to post your company's official NXT address on a page located at bter.com? Thank you. Sincerely, xyzzyx while this is very cool in general, why putting the bter-owner into a corner where others could say this is a paid job. doesn't seems this like an interest conflict? is this wise or do i missing something and this is usual?
|
|
|
|