swartzfeger
|
|
February 23, 2014, 09:03:25 AM |
|
Anyone else having problems with Wesley's client? Initially, I tried the auto-update (I was running .22/0.7.6). No luck, wouldn't start. Redownloaded the client (.23), tried updating to 0.8.0, and same thing. This seems to happen often with the Mac client update.
|
|
|
|
SkillRoad
Member
Offline
Activity: 112
Merit: 10
|
|
February 23, 2014, 09:04:14 AM |
|
CfB, Jean Luc (or anyone else smart enough...)
The Nxt game we want to develop will be running on a server; would jython or Groovy be appropriate scripting languages to access things like the asset exchange?
Is there any work being done on parallel blockchains at the moment?
Subscribe to the issue, what are the next steps
|
|
|
|
landomata
Legendary
Offline
Activity: 2184
Merit: 1000
|
|
February 23, 2014, 09:07:05 AM |
|
I believe that one element of BCNext's plan is to set the minimum transaction fee to zero. And now I've posted my theory here, for posterity, so that I can either be mocked for my stupidity, in the future, or praised for my intuition.
We need something to counteract spam-transactions. But we indeed could set fees to 0 and use hashcash approach. Hm, this is interesting. Still allows for users to pay via mobile (just slower, or they can use a service provider that lends their CPU power for small fees). I say we keep a very low fee maybe .001, I mean at 1000 TPS would spam be a problem?
|
|
|
|
dimirfu
Newbie
Offline
Activity: 14
Merit: 0
|
|
February 23, 2014, 09:09:37 AM |
|
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
|
February 23, 2014, 09:10:27 AM |
|
Anyone else having problems with Wesley's client? Initially, I tried the auto-update (I was running .22/0.7.6). No luck, wouldn't start. Redownloaded the client (.23), tried updating to 0.8.0, and same thing. This seems to happen often with the Mac client update. Whenever this happens, I usually find a stray "java" process in System monitor, when there shouldnt be any left. Just kill the process and NxtMac usually starts up fine
|
|
|
|
leetrump
Full Member
Offline
Activity: 162
Merit: 100
hehe
|
|
February 23, 2014, 09:14:51 AM |
|
|
|
|
|
drsnuggles
Newbie
Offline
Activity: 56
Merit: 0
|
|
February 23, 2014, 09:16:34 AM |
|
I have setup a server to support the nextcoin network and have a question about the web.xml file. Should I add an asterix * to AllowedHosts?
If I understand NRS correctly, you shouln't add the asterix, since everyone would be able to forge on my server this way. But I'm not sure if other clients can establish a connection without the asterix. So, should I add an asterix to AllowedHost or not?
|
|
|
|
swartzfeger
|
|
February 23, 2014, 09:23:09 AM |
|
Anyone else having problems with Wesley's client? Initially, I tried the auto-update (I was running .22/0.7.6). No luck, wouldn't start. Redownloaded the client (.23), tried updating to 0.8.0, and same thing. This seems to happen often with the Mac client update. Whenever this happens, I usually find a stray "java" process in System monitor, when there shouldnt be any left. Just kill the process and NxtMac usually starts up fine That's the thing -- I've tried process monitor, top via terminal... can't find any rogues. Do a shutdown and restart, same thing.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
February 23, 2014, 09:28:24 AM |
|
CfB, Jean Luc (or anyone else smart enough...)
The Nxt game we want to develop will be running on a server; would jython or Groovy be appropriate scripting languages to access things like the asset exchange?
Is there any work being done on parallel blockchains at the moment?
I don't work on Parallel Chains. Any language that supports HTTP requests could be used to access AE.
|
|
|
|
swartzfeger
|
|
February 23, 2014, 09:45:28 AM |
|
CfB, Jean Luc (or anyone else smart enough...)
The Nxt game we want to develop will be running on a server; would jython or Groovy be appropriate scripting languages to access things like the asset exchange?
Is there any work being done on parallel blockchains at the moment?
I don't work on Parallel Chains. Any language that supports HTTP requests could be used to access AE. Makes sense... so no immediate benefit to a java-based script?
|
|
|
|
2Kool4Skewl (OP)
|
|
February 23, 2014, 09:54:13 AM |
|
Can you please ask BCNext his opinion on implementing a social credit system? Such a system would allow Nxt to be used as a platform for LETSystems. Explain the system here. A social credit system allows users to establish credit lines between each other for a certain asset. Debt can be transfered down a chain of credit lines. For example, Alice trusts Bob for $10 and Bob trust Charlie for $10. Neither Charlie or Bob have $10, but Alice does have $10. Even though Charlie doesn't have $10, he does have a credit line Bob gave him for $10. Charlie spends $10 and now has a -$10 balance with Bob. Bob didn't have the $10 to give to Charlie, but Bob did have a credit line for $10 that Alice granted him. Bob's balance still $0, because he owes Alice $10 but Charlie owes him $10. Alice now has a $0 balance, because Bob took her $10. LETSystems are interest free local credit systems. Each local credit network has a central bookkeeper who establishes new credit lines and keeps track of users' balances. When a new member joins, they establish a credit line to the bookkeeper and the bookkeeper grants them a credit line. The credit line the bookkeeper establishes with them is the amount of credit they have with the community. This is the amount the new member is allowed to owe the other members of the network. The credit line the new member grants the bookkeeper is the amount the community is allowed to owe him. Members of the network trade goods or services for credits. The net credit on the network is always zero. For example, Bob, Charlie and Alice are members of the local LETSystem. Bob needs to go on a job interview, but he can't because he has to watch his children. Bob is broke, but he needs a babysitter. Bob knows Alice babysits and is part of his LETSystem. Alice babysits for Bob and he pays her $10 credit. Alice now has a +$10 community credit and Bob now has a -$10 community credit. Charlie's car is broken and he doesn't have any money to repair it. Bob repairs Charlie's car for $40. Bob now has a community credit of +$30 and Charlie now owes the community $40. Bob gets paid even though Charlie didn't have the money. These credit systems allow communities with unused labor to revitalize themselves without external capital.
|
|
|
|
Jean-Luc
|
|
February 23, 2014, 09:56:56 AM |
|
The Nxt game we want to develop will be running on a server; would jython or Groovy be appropriate scripting languages to access things like the asset exchange?
I believe you can make java api calls from groovy, right? Then just use the java api directly, if your script is running on the server, no need to go through http. Is there any work being done on parallel blockchains at the moment?
Not that I know of. The last refactoring I did is at least a very small step in the direction of making it possible, as far as the Blockchain and its processors are now objects and not a set of static methods, but there is much more work to be done to really allow multiple chains, most of the code assumes there is just one and only blockchain.
|
|
|
|
Jean-Luc
|
|
February 23, 2014, 10:02:53 AM |
|
@CfB
what is the API for generating a website token? It is not on the wiki, but it must exist as the NRS has the "key" functioning
If you can use the Java API directly, there is: String nxt.Token.generateToken(String secretPhrase, String website) and Token nxt.Token.parseToken(String tokenString, String website) I will add an http api to generate token, there is already one that the user api is using, and we have api for generating/decoding hallmarks, for completeness it makes sense to have it for tokens too.
|
|
|
|
Jean-Luc
|
|
February 23, 2014, 10:07:14 AM |
|
1) as I can run the 0.8.0 to enable SSL? to work in the same way that came running in previous versions. What use in nxt.keyStorePath=keystore and nxt.keyStorePassword=password ??
I explained that in a previous post. 2) as I can start and stop the server 0.8.0? I can use the STOP.PORT = x and STOP.KEY = x?
No, those parameters are used by Jetty only, but we are no longer running inside jetty. Use ctrl-c to kill the java process, and when shutdown cleanly you should see: DEBUG: Database shutdown completed Nxt server 0.8.0 stopped. (if nxt.debug is false you will not see the first line) 3) how to access the API in the server 0.8.0?
Port 7876 by default, no https.
|
|
|
|
drsnuggles
Newbie
Offline
Activity: 56
Merit: 0
|
|
February 23, 2014, 10:15:39 AM |
|
A social credit system allows users to establish credit lines between each other for a certain asset. Debt can be transfered down a chain of credit lines. ... LETSystems are interest free local credit systems. Each local credit network has a central bookkeeper who establishes new credit lines and keeps track of users' balances. When a new member joins, they establish a credit line to the bookkeeper and the bookkeeper grants them a credit line. The credit line the bookkeeper establishes with them is the amount of credit they have with the community. This is the amount the new member is allowed to owe the other members of the network. So there is a banker named bookkeeper. You create debt. It's interest free, but there is an asset bound to the dept. So what happens if you don't pay the debt? I suppose your asset is gone. Wasn't the idea of bitcoin to stop with giving debt to people who don't have money? For example, Bob, Charlie and Alice are members of the local LETSystem. Bob needs to go on a job interview, but he can't because he has to watch his children. Bob is broke, but he needs a babysitter. Bob knows Alice babysits and is part of his LETSystem. Alice babysits for Bob and he pays her $10 credit. Alice now has a +$10 community credit and Bob now has a -$10 community credit. Charlie's car is broken and he doesn't have any money to repair it. Bob repairs Charlie's car for $40. Bob now has a community credit of +$30 and Charlie now owes the community $40. Bob gets paid even though Charlie didn't have the money.
This only seems useful for those who have zero amount of money. If in your example Bob would have had 10 dollar, no special sustem with debt and trust would be needed. If Bob has children, but no 10 dollar, something else is wrong in his life where free credit is not the solution. Sorry for being critical, but I'm not really convinced this system improves the situation of poor people.
|
|
|
|
bitcoinpaul
|
|
February 23, 2014, 10:37:25 AM |
|
I believe that one element of BCNext's plan is to set the minimum transaction fee to zero. And now I've posted my theory here, for posterity, so that I can either be mocked for my stupidity, in the future, or praised for my intuition.
We need something to counteract spam-transactions. But we indeed could set fees to 0 and use hashcash approach. Hm, this is interesting. Still allows for users to pay via mobile (just slower, or they can use a service provider that lends their CPU power for small fees). But here's my future prediction: I can imagine in the future where companies built on-top of NXT will actually want to pay very small fees to thousands of decentralized super-nodes (high bandwidth service providers) to do the forging to secure the network for them and enable 1000+ TPS. Because companies are paying the fees, users will have to pay 0 fees. Perhaps add in hashcash to reduce spam somewhat. I don't understand the hash cash idea, but what about combining fees and hashcash?
|
|
|
|
^[GS]^
Member
Offline
Activity: 112
Merit: 10
|
|
February 23, 2014, 10:41:17 AM |
|
I'm going to have to need a manual for SSL support, I do not understand. Before "start and ready". Could not at least create an API command to stop the server? :S The update sequence rather than reduced now has more than twice the steps. More progress, with the 0.8.0 going to back! I hope you take note, and make changes in the next version. We must update many manuals and wikis.
|
|
|
|
swartzfeger
|
|
February 23, 2014, 10:53:17 AM |
|
A slightly off-topic aside -- I'm a semi-professional photog and DigitalRev is a popular site (their Youtube channel for photography gear reviews is wildly popular). Just saw that their store now accepts bitcoin. DigitalRev
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
|
February 23, 2014, 10:53:32 AM |
|
@CfB
what is the API for generating a website token? It is not on the wiki, but it must exist as the NRS has the "key" functioning
If you can use the Java API directly, there is: String nxt.Token.generateToken(String secretPhrase, String website) and Token nxt.Token.parseToken(String tokenString, String website) I will add an http api to generate token, there is already one that the user api is using, and we have api for generating/decoding hallmarks, for completeness it makes sense to have it for tokens too. Thanks! I will at least have a solution when the new API comes out. I am writing in C, so not sure of the proper way to call it. James
|
|
|
|
SkillRoad
Member
Offline
Activity: 112
Merit: 10
|
|
February 23, 2014, 10:57:45 AM |
|
A slightly off-topic aside -- I'm a semi-professional photog and DigitalRev is a popular site (their Youtube channel for photography gear reviews is wildly popular). Just saw that their store now accepts bitcoin. DigitalRevIt would be nice if accepted and NXT
|
|
|
|
|