Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1083. (Read 2761632 times)

full member
Activity: 266
Merit: 100
NXT is the future

Edit: I think it would be really cool to do to Etherium what XCP did to mastercoin
Edit2: Plus I think CfB was getting bored doing easy stuff, this is not so easy

Forget  Etherium. Nxt has first mover advantage. Finish the client and "features" that are already listed before introducing even new "me too" complexities with so many security and performance implications.    If CFB is so easily bored, he should add more developers to the team to work on things that are already in the pipleline.


+1
hero member
Activity: 910
Merit: 1000
2 days have passed. Looks like we decided who will keep the unclaimed coins?
Almost.
Now we need to see if klee, bybitcoin and neer.g are all willing. If not, then pouncer is alternate.

To simplify, probably makes sense to divide total in 3 equal parts. Thats really close to marketing allocation and depending on infrastructure costs the tech committee can balance funds with infrastructure committee to make sure everything is funded properly

James

Equal portions. They can arrange it among themselves how to fund.
legendary
Activity: 1176
Merit: 1134
2 days have passed. Looks like we decided who will keep the unclaimed coins?
Almost.
Now we need to see if klee, bybitcoin and neer.g are all willing. If not, then pouncer is alternate.

To simplify, probably makes sense to divide total in 3 equal parts. Thats really close to marketing allocation and depending on infrastructure costs the tech committee can balance funds with infrastructure committee to make sure everything is funded properly

James
full member
Activity: 266
Merit: 100
NXT is the future

If the network didnt check the forgers work than forgers could just publish false answers every time and claim the transaction fees anway. meaning they would have no incentive to actually execute the code.


The whole idea has security implications that we haven't even considered yet. This will turn out to be real bad for Nxt if malicious nodes  are able to steal money.  

There are many other things in the pipeline:

- Distributed Storage - In progress
- Multi-signatures - In progress
- Blockchain Shrinking - In progress
- Two-phase Payments - In progress
     Software supported escrow transactions
- Voting System - In progress
- Reputation System - Will be implemented after Voting System
     Account trust rating system.  Check if sellers on the distributed exchange have a good history, if stock issuers pay dividends and if gateways honor their asset redemptions.
- Decentralized Mixing Service - Concept not ready - Cryptographers please contact core dev team members
- Distributed Computing - Concept not ready
- Smart Contracts - Concept not ready

Why not work on these?

It appears cfb has very short attention spam. Last week it was zerocoin, and now it's built in VM.

I hope he doesn't follow through this and  focuses on finishing things already listed. Maybe more trusted developers should be added to the team. Looking at his posting history, I will vote for "CIYAM Open".



I agree. Although the things discussed here can be pretty nice for the future as of today we don’t have something that is finished and polished for (mass) adoption.  
This we have to do ourselves, hereby I am thinking about a usable client.
I am tend to say we have a fork here of people that are looking into the future and people that focus on NXT todays value.

Either way I am in long so I don’t worry to much, but I do understand people losing patience selling NXT to buy other coins, so be prepared for a little dip but don’t worry future is bright as you can see in this thread, a lot of devs talking about things…

and it is good for mass distribution isnt it.
legendary
Activity: 1176
Merit: 1134
Quick question about coin mixing for anonymity (too early for my brain):

1. You send NXT to coin mixer (special account, hardcoded in source code)
2. The NXT will get forwarded, in random fractions, throughout the following 1440 blocks to the receiver
3. NXT Amount varies maybe 5%

Does this make sense? Is this even possible? Huh
If it isnt zeroknowlege proofed, then some knowledge is leaking. Not sure how much with your setup, but big bad agency will be able to start building correlations and before long small knowledge leakage becomes full path tree.
legendary
Activity: 2142
Merit: 1010
Newbie
2 days have passed. Looks like we decided who will keep the unclaimed coins?
member
Activity: 112
Merit: 10
I wrote most of the db code yesterday and today, and I am running it for the first time now. Let's see how many stack traces I find in the log tomorrow morning. Hope to have it ready for release by the end of the week.
Update: No errors in the logs on my two machines. I even forged a few blocks with 0.7.0. Tried loading the blockchain from scratch with -Xmx256M, didn't go out of memory, but feels slower because the database doesn't get enough cache in this case (db cache is set to 50% of the available memory).

Get State:
{ "lastBlock": "6196662565553489403", "numberOfAliases": 56879, "lastBlockchainFeeder": "184.166.159.100", "numberOfBlocks": 58509, "numberOfPeers": 776, "totalMemory": 238551040, "numberOfUnlockedAccounts": 0, "freeMemory": 46919888, "maxMemory": 238551040, "numberOfTransactions": 115865, "numberOfUsers": 0, "version": "0.7.0", "numberOfOrders": 0, "totalEffectiveBalance": 98535822400, "time": 6293793, "availableProcessors": 4, "numberOfAssets": 0, "cumulativeDifficulty": "1812805398112686", "numberOfAccounts": 21966 }

I also updated the javadoc at https://nxt.airdns.org:7875/doc/ to the latest 0.7.0.

excellent progress!
when will be able to use it? Smiley
legendary
Activity: 1176
Merit: 1134
We are able to push forward with NXTlayers. As soon as CfB tells us which instruction set he will implement, we can get all layers defined. Even before that we can get all layers other than the one right on top of the lowest layer defined and once defined we can start implementing.

I thought CfB was requesting an instruction set from us? Or am I completely misreading this?

Guys, if u offer an instruction set, please, provide a simple program. The task of this program is to pay dividends to accounts owning a particular asset at block N.
I wonder if I should write a C program and send him the subleq output.
Is anybody working on this?
full member
Activity: 154
Merit: 100
Quick question about coin mixing for anonymity (too early for my brain):

1. You send NXT to coin mixer (special account, hardcoded in source code)
2. The NXT will get forwarded, in random fractions, throughout the following 1440 blocks to the receiver
3. NXT Amount varies maybe 5%

Does this make sense? Is this even possible? Huh
legendary
Activity: 1176
Merit: 1134
These would be NXT hubs running open source service modules. It wont be for everyone, but I would trust NXT hubs to work properly (after they have been tested) with minimal issues as compared to some places.

What if there is a glitch in the hub and the payment aren't received?

And if the node doesn't send the request to it's service module?

This isn't a trustless system.  

No one should trust such a system.

 "What good is complaining to bter?"

I can move to a different  gateway if it's not good.



At worst you can stop using this setup if its not good, so I dont see how it is any worse.

In order to be reliable it would need to verify the external blockchain to make sure payment was made. proper error handling is certainly expected. Not impossible to do by any means. Source code review will allow people to verify the error cases that are handled or not handled. THIS is what provides a lot more trust than blindly relying on centralized exchange.

The code that the node is running is also open source. It would be tested and so the only way I can think of that the node doesnt send the request to the service is if the server crashes. Thats a good catch! So we clearly need to have a mechanism to make sure that important tasks are denoted as such and the NXT hub servers will need to verify that all services that were supposed to have been done were done exactly once. I think this is similiar to the double spend problem, tricky but not impossible.

Maybe Evil Bob will do horrible things? So yes we need super smart guys to make sure Evil Bob cant do really horrible things. I personally would trust that a peer reviewed open source solution that takes into account the Evil Bobs of the world will be more trustworthy that trusting some random employee at some random company. But, hey that's me. Maybe I am becoming a cryptoanarchist?

James
full member
Activity: 350
Merit: 100
We are able to push forward with NXTlayers. As soon as CfB tells us which instruction set he will implement, we can get all layers defined. Even before that we can get all layers other than the one right on top of the lowest layer defined and once defined we can start implementing.

I thought CfB was requesting an instruction set from us? Or am I completely misreading this?

Guys, if u offer an instruction set, please, provide a simple program. The task of this program is to pay dividends to accounts owning a particular asset at block N.
legendary
Activity: 2184
Merit: 1000


I can move to a different  gateway if it's not good.


Each HUB (Service provider) is a Gateway...they will all run separate servers....decentralized.
sr. member
Activity: 490
Merit: 250
I don't really come from outer space.
Is there a thread that is more in-depth than the following one when it comes to asset exchange API?

https://bitcointalksearch.org/topic/nxt-api-2-brainstorming-406839

legendary
Activity: 1176
Merit: 1134
I am assuming no objections to naming klee, neer.g, bybitcoin and pouncer as treasurers for the committees that will decide on how to spend the unclaimed NXT.

So, what are the next steps? Do they get the NXT now?
Lets wait for a bit more to make sure no complaints. Then we need to hear from the treasurer nominees which ones will accept. Pouncer is the alternate

James
legendary
Activity: 1176
Merit: 1134

It it works with multiple chains, we should go for it. Otherwise, maybe focus on stuff what made Nxt so great in the first place: transparent forging  / 1000TPS. Right?

I don;t think TF implementation is being affected in any way....these new proposals are parallel developments.

1000TPS?
We are able to push forward with NXTlayers. As soon as CfB tells us which instruction set he will implement, we can get all layers defined. Even before that we can get all layers other than the one right on top of the lowest layer defined and once defined we can start implementing.

50000 NXT to get all the layers defined.
400000 NXT to implement all the layers

James
hero member
Activity: 644
Merit: 500
These would be NXT hubs running open source service modules. It wont be for everyone, but I would trust NXT hubs to work properly (after they have been tested) with minimal issues as compared to some places.

What if there is a glitch in the hub and the payment aren't received?

And what if the node doesn't send the request to it's service module?  There needs to be cryptographic proof that the node performed that action.

This isn't a trustless system.  

No one should trust such a system.

 "What good is complaining to bter?"

I can move to a different  gateway if it's not good.


hero member
Activity: 910
Merit: 1000
I am assuming no objections to naming klee, neer.g, bybitcoin and pouncer as treasurers for the committees that will decide on how to spend the unclaimed NXT.

So, what are the next steps? Do they get the NXT now?
legendary
Activity: 1176
Merit: 1134
Zero knowledge proof to binding?

I'm outta my depth here...

Oh this was what NxtChg (and some others?) was talking about (SNARK "voodoo math"). Outta my depth too  Huh
Actually this article is about using zeroknowlege proofs to do contingent payments. Put an escrow process in the middle and combine two contingent payments and you get trustless exchange!

When I was working on the zerocoin plan, I noticed that implementing zerocoin into NXT had a LOT of overlap with getting trustless crypto exchange working. With just a little more work, we can get 10 times the value.

This is why I am funding 100000 NXT for crosschain solution

James
full member
Activity: 350
Merit: 100
Zero knowledge proof to binding?

I'm outta my depth here...

Oh this was what NxtChg (and some others?) was talking about (SNARK "voodoo math"). Outta my depth too  Huh

Yes! That's exactly what I thought looking at it.

I didn't realize that's what NxtChg was referring to when he was discussing SNARK (I really wasn't following the cross-chain talk until now).
hero member
Activity: 910
Merit: 1000

It it works with multiple chains, we should go for it. Otherwise, maybe focus on stuff what made Nxt so great in the first place: transparent forging  / 1000TPS. Right?

I don;t think TF implementation is being affected in any way....these new proposals are parallel developments.

1000TPS?
Jump to: