Bitcoin Forum
May 03, 2024, 08:01:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they believe that the creator of this topic displays some red flags which make them high-risk. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 »  All
  Print  
Author Topic: Transparent mining 2, or What part of Legacy should be left behind  (Read 15564 times)
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
February 11, 2014, 04:36:45 PM
 #181

But this information could come delayed. When does a node say: stop I do not accept this block from this account anymore?

This is why *timing* is an *essential* part of Nxt (your clock needs to be set very accurately).

Bitcoin doesn't have a reliance upon NNTP (which is why the timestamps can vary quite a bit) but Nxt *does*.


Okay, I see.

But then, what's the legitimate branch of the chain?
1714723319
Hero Member
*
Offline Offline

Posts: 1714723319

View Profile Personal Message (Offline)

Ignore
1714723319
Reply with quote  #2

1714723319
Report to moderator
1714723319
Hero Member
*
Offline Offline

Posts: 1714723319

View Profile Personal Message (Offline)

Ignore
1714723319
Reply with quote  #2

1714723319
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 11, 2014, 04:50:18 PM
 #182

But then, what's the legitimate branch of the chain?

That is determined by what in Bitcoin terms would be "the most work".

In Nxt terms if the hash was best for 1111 but 2222 also was close then whoever ended up choosing 2222 would be on a fork until they changed to 1111 (assuming they didn't see 1111 straight away).

This is a typical "fork" problem - and is solved once the nodes in the network "see" the best chain (they have approx. 1 day to do so from what I gather).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 11, 2014, 05:15:41 PM
 #183

But this information could come delayed. When does a node say: stop I do not accept this block from this account anymore?

This is why *timing* is an *essential* part of Nxt (your clock needs to be set very accurately).

Bitcoin doesn't have a reliance upon NNTP (which is why the timestamps can vary quite a bit) but Nxt *does* (this is also a very fair *criticism* of Nxt IMO).


Yes, timing is essential in Nxt. Luckily it's not a big problem to have the time synced.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 11, 2014, 05:17:52 PM
 #184

Yes, timing is essential in Nxt. Luckily it's not a big problem to have the time synced.

Agreed - but it would be better if we didn't need to rely upon NNTP servers to do this (perhaps some future tech will make them obsolete?).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 11, 2014, 05:18:04 PM
 #185

But then, what's the legitimate branch of the chain?

U should stick to a branch where ur balance is the highest, it's a part of the advanced consensus (coz "the longest chain wins" is not enough when accounts r penalized for skipping their turn to forge a block).
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 11, 2014, 05:19:43 PM
 #186

Agreed - but it would be better if we didn't need to rely upon NNTP servers to do this (perhaps some future tech will make them obsolete?).

The life is full of trade-offs, I'm not sure that Nxt could work properly without time syncing.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 11, 2014, 05:21:48 PM
 #187

The life is full of trade-offs, I'm not sure that Nxt could work properly without time syncing.

I *know* it wouldn't (told you - I have created my own equivalent in pseudo-code and it also needs timing to work).

I *research* things when I am interested in them.  Wink

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
February 11, 2014, 06:51:48 PM
 #188

But then, what's the legitimate branch of the chain?

U should stick to a branch where ur balance is the highest, it's a part of the advanced consensus (coz "the longest chain wins" is not enough when accounts r penalized for skipping their turn to forge a block).

Ah, I remember you told me that.

Not sure, if I understand why this should be my favorite choice.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 11, 2014, 06:58:09 PM
 #189

Not sure, if I understand why this should be my favorite choice.

Coz if someone is double-spending against u then they likely r trying to lower ur balance.
ZeroTheGreat
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
February 11, 2014, 07:16:35 PM
Last edit: February 11, 2014, 10:51:05 PM by ZeroTheGreat
 #190

Yes, timing is essential in Nxt. Luckily it's not a big problem to have the time synced.

Agreed - but it would be better if we didn't need to rely upon NNTP servers to do this (perhaps some future tech will make them obsolete?).

If someone decide to compromise clock servers, it'll affect whole economy and beat attacker back definetely. I don't heard about attacks like that. Nxt also relays on Internet connection Wink
$titoe
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 11, 2014, 07:26:46 PM
 #191

cool plan. waiting for April Smiley
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 11, 2014, 07:31:51 PM
 #192

If someone decide to compromise clock servers, it'll affect whole economy and beat attacket back definetely. I don't heard about attacks like that. Nxt also relays on Internet connection Wink

USB Atomic clock will save ur ass. Wink
Isildur23
Full Member
***
Offline Offline

Activity: 178
Merit: 100


View Profile
February 11, 2014, 07:46:05 PM
 #193

Sorry for the newbie question:
How can we create a decentralised coin backed by Nxt that has a constantly increasing supply? Can we make a feature allowing us to convert Nxt to some coin(made for this) in a decentralised way? Let's say you send 10 Nxt to some "special" account and you somehow automatically receive lets say 100 NXTCASH coins. The conversion rate should follow an algorithm and constantly increase but just slightly. Is this possible? Could that coin offer instant transactions just like Nxt?

Ties are a prison for the soul...
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 11, 2014, 07:48:41 PM
 #194

Sorry for the newbie question:
How can we create a decentralised coin backed by Nxt that has a constantly increasing supply? Can we make a feature allowing us to convert Nxt to some coin(made for this) in a decentralised way? Let's say you send 10 Nxt to some "special" account and you somehow automatically receive lets say 100 NXTCASH coins. The conversion rate should follow an algorithm and constantly increase but just slightly. Is this possible? Could that coin offer instant transactions just like Nxt?

Currencies backed by NXT r not implemented yet.
pandaisftw
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
February 11, 2014, 10:14:24 PM
 #195

Perhaps I am misunderstanding something, but this seems to idealistically ignore a different sort of selfishness.
If I'm running a Nxt-based business, I could either invest in forging myself, or just not bother, and expect someone else to do it.
A business that forges for itself, with minimal mining rewards, will be less efficient than one that just expects someone else to do it.
The free-riding company will out-compete the 'honest' company.

Agree with ChuckOne. Look also at the example of bittorrent: the torrent trackers had to use rating systems and such, just because otherwise there would be too many leechers for too few seeders. That's not because it costs anything (at least in free countries like Brasil, where there is no risk that you could get prosecuted for that) just to leave the client open, it's because people just don't care about it. There are so many things to care about in this life, so it's better to offer at least some reward if we want that people invest some attention to the network maintenance.  

I wonder if the idea is doomed because of Diffusion of Responsibility.

NXT is a little different than bittorrent in that the value of your NXT will drop if the network becomes insecure. If you're a torrent seeder, you're providing a service out of the generosity of your own heart. Additionally, the files your are providing don't actually have any invested value - it is more than likely most seeders are not the ones who created that file, so they could care less if the network failed. In NXT, you're providing a service (forging) because you want to preserve the value of your NXT. Due to game theory, the only node you can truly trust to act responsibly, is your own.

So think of it this way: if you had a multi-million dollar business built on-top of NXT, would you want the network to be weak and insecure? Even if it looks very healthy now, do you trust others to keep their nodes up 100% of the time? Heck no, you'd be forging to make sure the network stays up 100% of the time so it doesn't affect your business. Luckily, the cost of running the NXT client is cents per day.

NXT: 13095091276527367030
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
February 11, 2014, 10:40:09 PM
 #196

NXT is a little different than bittorrent in that the value of your NXT will drop if the network becomes insecure. If you're a torrent seeder, you're providing a service out of the generosity of your own heart. Additionally, the files your are providing don't actually have any invested value - it is more than likely most seeders are not the ones who created that file, so they could care less if the network failed. In NXT, you're providing a service (forging) because you want to preserve the value of your NXT. Due to game theory, the only node you can truly trust to act responsibly, is your own.

So think of it this way: if you had a multi-million dollar business built on-top of NXT, would you want the network to be weak and insecure? Even if it looks very healthy now, do you trust others to keep their nodes up 100% of the time? Heck no, you'd be forging to make sure the network stays up 100% of the time so it doesn't affect your business. Luckily, the cost of running the NXT client is cents per day.

I agree with you, too. It is different and as a big business relying on NXT you should better secure it yourself. You won't hear an argument by me.

What I really appreciate about this discussion is the broad and unique perspectives of each of us. And you know what? I think everybody is right in a certain sense. Just wanted to say that. Maybe, it's the music.

But what do we do now? Especially, how do we express our wide variety of opinions in terms of hard NXT variables and algos?

I think most of us:
 - agree to lower the fees in order to let people build on top of NXT
 - that ventures on top of NXT will secure the network because of their immediate dependence on NXT
 - think forging is not evil but should not the foremost reason to join NXT
 - advertise NXT in order to raise awareness
 - create ideas and inspire people to build on top of NXT
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
February 11, 2014, 10:42:38 PM
Last edit: February 11, 2014, 10:57:37 PM by ChuckOne
 #197

Just a personal side-note to CfB: when will all of the advanced consensus mechanism be revealed?
gs02xzz
Full Member
***
Offline Offline

Activity: 221
Merit: 100


View Profile
February 12, 2014, 03:06:10 AM
Last edit: February 12, 2014, 03:23:31 AM by gs02xzz
 #198

edit: Or is this a terminology problem, because 'gold coins' are no coins?

Hm, looks like this is a problem with my English. BCNext's idea is that NXTs shouldn't be used as mean of exchange.

For me, this ''mean of exchange" means daily commercial payment method. NXT still can be exchanged with the "real coins" (mean of exchange), as the relationship between gold and USD. But how are you able to make the exchange rate between NXT and the "real coins" constant? If the demand for the real coins becomes high, you can issue more real coins to keep the rate constant. But if the demand becomes low, you can't buy back them because there is no central bank. Do you really need to keep it constant?
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 12, 2014, 05:27:46 AM
 #199

Just a personal side-note to CfB: when will all of the advanced consensus mechanism be revealed?

When one of u re-invent them.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
February 12, 2014, 05:30:06 AM
 #200

edit: Or is this a terminology problem, because 'gold coins' are no coins?

Hm, looks like this is a problem with my English. BCNext's idea is that NXTs shouldn't be used as mean of exchange.

For me, this ''mean of exchange" means daily commercial payment method. NXT still can be exchanged with the "real coins" (mean of exchange), as the relationship between gold and USD. But how are you able to make the exchange rate between NXT and the "real coins" constant? If the demand for the real coins becomes high, you can issue more real coins to keep the rate constant. But if the demand becomes low, you can't buy back them because there is no central bank. Do you really need to keep it constant?


Why do we need exchange rate between NXT and "real coins" to be constant?
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!