Bitcoin Forum
November 10, 2024, 03:44:38 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 [1740] 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761606 times)
martismartis
Legendary
*
Offline Offline

Activity: 1162
Merit: 1005


View Profile
February 17, 2014, 10:32:12 PM
 #34781

Returning back to my public node errors, I see, that my public node is in known peers list, not in active peers. Also in this list my node has version ?(?)@? Maybe from here comes problems?
Damelon
Legendary
*
Offline Offline

Activity: 1092
Merit: 1010



View Profile
February 17, 2014, 10:33:14 PM
 #34782

On behalf of the Songs of Love Foundation, I would like to than the Nxt community for helping top raise much needed funding for our mission of music. For the last 18 years we have enhanced the lives of sick children and teens by giving them their very own personalized "songs of love". Over 24,000 children have been helped all across the world. You can see us in action on the 60 Minutes News Program at:
www.songsoflove.org/60minutes. Songs of Love and Nxt....making beautiful music together for the children who need a reason to smile.


John Beltzer
President and Founder
Songs of Love Foundation

Thanks for taking the time to post here.
Hopefully it will be a success :-)

Member of the Nxt Foundation | Donations: NXT-D6K7-MLY6-98FM-FLL5T
Join Nxt Slack! https://nxtchat.herokuapp.com/
Founder of Blockchain Workspace | Personal Site & Blog
martismartis
Legendary
*
Offline Offline

Activity: 1162
Merit: 1005


View Profile
February 17, 2014, 10:36:21 PM
 #34783


[2014-02-17 21:22:23.586] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from node55.nxtbase.com, blacklisting
[2014-02-17 21:22:26.391] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from miasik.no-ip.org, blacklisting
[2014-02-17 21:22:50.345] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from nxt.homer.ru, blacklisting
[2014-02-17 21:23:02.295] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from node10.nxtbase.com, blacklisting

a
I don't understand why it keeps happening to your node, but again those two block ids are from the correct blockchain - at least on the nodes I run.


I am still not sure, who determines what is the correct chain?

i did a video interview with tai zen about how the network discovers the right chain. i cant make any promises but it may be helpful. http://www.youtube.com/watch?v=ZzKyXzZJJA8

Okay, let me ask you some questions. I put these ones on the table some time ago in my analysis of 'Transparent Forging' and CfB haven't answered it, yet. So, maybe you can.

You said: "The higher the stake involved in forging a block the 'better' the block."

So, how should a node (not the network as every node decides on their own) decide when two blocks are forged: one from account A and one from account B.

Now, there are several cases:
1) A comes first, TF says A is before B => A is on top of chain, B gets rejected when arriving (and vice versa)
2) B comes first, TF says A is before B => A didn't forge => B is on top of chain (and vice versa)

3) 2) happend; A arrived late; what happens? Will B get popped off?

Chuckone, in which list do you see your node and what version is showing near it?
iruu
Full Member
***
Offline Offline

Activity: 148
Merit: 100


View Profile
February 17, 2014, 10:42:19 PM
Last edit: February 17, 2014, 10:54:19 PM by iruu
 #34784

Nxt is mentioned here - http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2393940 (It Will Cost You Nothing to 'Kill' a Proof-of-Stake Crypto-Currency)

Resume of this paper: All PoS coins will die except Nxt coz it's 90% attack-proof.
It doesn't matter how many coins are needed for destruction in his model, even 99.9% attack-proof currency would fall.  
It doesn't matter for NXT and other PoS currencies, because it's a ridiculous model.  

Short summary:
Each unit has a known, true value.  
Holders are willing to sell their coins at higher price than their real value.
An attacker has enough money to buy enough coins (using "true" valuation) to destroy the currency.  
Because he can do it, everyone sells his coins for nothing, because if he does buy the coins, anyone left holding will lose money. This causes the price to go to zero.
Therefore, it costs nothing to destroy any PoS currency.  

pure genius. let's sell nxt, everyone.

ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
February 17, 2014, 10:48:22 PM
 #34785

Chuckone, in which list do you see your node and what version is showing near it?

Which lists? I cannot see myself in the NRS. But I run 0.7.5.
jkoil
Hero Member
*****
Offline Offline

Activity: 834
Merit: 524


Nxt NEM


View Profile
February 17, 2014, 10:50:46 PM
 #34786

Code:
		for (w = 0, i = 0; i < 32; i++)
w |= v[i] = tmp1[i];

Is my pascal version correct?

Code:
w:=0;
for i:=0 to 31 do
begin
  v[i]:= tmp1[i];
  w:=w OR v[i];
end;


What exactly is the "if (i==0) { i=0;}" supposed to do???


looks fine, but are you sure your Pascal compiler supports 0 as an array index?
(Can't remember if the starting index could be set ...)


Quote
What exactly is the "if (i==0) { i=0;}" supposed to do???


that looks like a place for a "conditional" breakpoint for debugging ...  unless someone had wanted to adjust some timing in the loop Wink


EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
February 17, 2014, 10:51:56 PM
 #34787

Forgive me for having a little too much joy hearing this politically correct answer/reply from BitonicNL on twitter when asked whether they are going to start selling NXT for Euros! Smiley I have been buying bitcoins regularly from this site and is a happy customer.

Here is the tweet: https://twitter.com/Bitonicnl/statuses/435398282617966592

Wow!
This would be great!
Bitonic is very good and dependable :-)

Yup, got BTC from them. Utterly sweet and trouble free (God, ilove iDeal)
Their answer is probably "No/Maybe", though.

@Rickyjames: check out the peer explorer thread on nextcoin.org:
https://nextcoin.org/index.php/topic,2266.0.html
For some insight into NXTs infrastructure.
I'm pretty certain that there are a lot of nodes not showing up on PeerExplorer. My private node isn't there at all,for example, maybe because its behind a NAT firewall. It'd be interesting to find out precisely what we have running right now, and how we need to expand on it.
I remember the 1000 TPS debate from a week or 2 ago, did we make any conclusions/decisions on network capacity ?


and, just for laughs, heres a block check:

68877      15401440438959943842      maandag 17 februari 2014 23:45:56   
      
      0      0 + 0      0 B   
      
      2      11632566965275100174      166 %   

   


Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
February 17, 2014, 10:53:11 PM
 #34788



68877      15401440438959943842      maandag 17 februari 2014 23:45:56   
      
      0      0 + 0      0 B   
      
      2      11632566965275100174      166 %   

   



Confirmed.
martismartis
Legendary
*
Offline Offline

Activity: 1162
Merit: 1005


View Profile
February 17, 2014, 10:56:14 PM
 #34789

Chuckone, in which list do you see your node and what version is showing near it?

Which lists? I cannot see myself in the NRS. But I run 0.7.5.

What is your public node address?
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
February 17, 2014, 10:57:55 PM
 #34790


[2014-02-17 21:22:23.586] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from node55.nxtbase.com, blacklisting
[2014-02-17 21:22:26.391] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from miasik.no-ip.org, blacklisting
[2014-02-17 21:22:50.345] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from nxt.homer.ru, blacklisting
[2014-02-17 21:23:02.295] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from node10.nxtbase.com, blacklisting

a
I don't understand why it keeps happening to your node, but again those two block ids are from the correct blockchain - at least on the nodes I run.


I am still not sure, who determines what is the correct chain?

i did a video interview with tai zen about how the network discovers the right chain. i cant make any promises but it may be helpful. http://www.youtube.com/watch?v=ZzKyXzZJJA8

Okay, let me ask you some questions. I put these ones on the table some time ago in my analysis of 'Transparent Forging' and CfB haven't answered it, yet. So, maybe you can.

You said: "The higher the stake involved in forging a block the 'better' the block."

So, how should a node (not the network as every node decides on their own) decide when two blocks are forged: one from account A and one from account B.

Now, there are several cases:
1) A comes first, TF says A is before B => A is on top of chain, B gets rejected when arriving (and vice versa)
2) B comes first, TF says A is before B => A didn't forge => B is on top of chain (and vice versa)

3) 2) happend; A arrived late; what happens? Will B get popped off?

3) ok so im not sure specifically how the client handles this situation. you could in theory have all of the nodes reject a as punishment for being late. there would be some advantages to this. personally though i think what you described in 3) would be wiser. ask a dev for specifics.  

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 17, 2014, 11:01:58 PM
 #34791

I could use some testNXT 18232225178877143084

also what is the testnet URL?

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
brooklynbtc
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250

AKA jefdiesel


View Profile
February 17, 2014, 11:19:34 PM
 #34792

I could use some testNXT 18232225178877143084

also what is the testnet URL?

http://nxtra.org/nxt-client/

SN
S   U   P   E   R    N   E   T
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   
Uniting cryptocurrencies, Rewarding talent, Sharing benefits..

Blockchain Technology.

brooklynbtc
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250

AKA jefdiesel


View Profile
February 17, 2014, 11:22:49 PM
 #34793

also, in relation to my "not enough funds"

when I try to log into the testnet from NRS, I see a balance of -5

but the transactions themselves don't add up

2/17/2014 2:46:15 PM      4940924250576724047                  1      10+   
2/17/2014 2:23:50 PM      1739068987193023818                  1      10+   
2/17/2014 2:19:23 PM      1739068987193023818                  1      10+   
2/17/2014 2:19:23 PM      1739068987193023818                  1      10+   
2/17/2014 2:19:23 PM      1739068987193023818                  1      10+   
2/17/2014 12:53:01 PM      1739068987193023818                  1      10+   
2/17/2014 12:53:01 PM      1739068987193023818                  1      10+   
2/17/2014 12:48:08 PM      1739068987193023818                  1      10+   
2/17/2014 12:47:47 PM      1739068987193023818                  1      10+   
2/17/2014 12:42:17 PM      1739068987193023818                  1'000      10+   
2/17/2014 12:32:52 PM      4940924250576724047            5'000      5      10+   
2/16/2014 3:35:45 PM      1739068987193023818                  1      10+   
2/16/2014 3:20:02 PM      4940924250576724047            1'000      1      10+   

SN
S   U   P   E   R    N   E   T
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   
Uniting cryptocurrencies, Rewarding talent, Sharing benefits..

Blockchain Technology.

ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
February 17, 2014, 11:25:28 PM
 #34794


[2014-02-17 21:22:23.586] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from node55.nxtbase.com, blacklisting
[2014-02-17 21:22:26.391] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from miasik.no-ip.org, blacklisting
[2014-02-17 21:22:50.345] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from nxt.homer.ru, blacklisting
[2014-02-17 21:23:02.295] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from node10.nxtbase.com, blacklisting

a
I don't understand why it keeps happening to your node, but again those two block ids are from the correct blockchain - at least on the nodes I run.


I am still not sure, who determines what is the correct chain?

i did a video interview with tai zen about how the network discovers the right chain. i cant make any promises but it may be helpful. http://www.youtube.com/watch?v=ZzKyXzZJJA8

Okay, let me ask you some questions. I put these ones on the table some time ago in my analysis of 'Transparent Forging' and CfB haven't answered it, yet. So, maybe you can.

You said: "The higher the stake involved in forging a block the 'better' the block."

So, how should a node (not the network as every node decides on their own) decide when two blocks are forged: one from account A and one from account B.

Now, there are several cases:
1) A comes first, TF says A is before B => A is on top of chain, B gets rejected when arriving (and vice versa)
2) B comes first, TF says A is before B => A didn't forge => B is on top of chain (and vice versa)

3) 2) happend; A arrived late; what happens? Will B get popped off?

3) ok so im not sure specifically how the client handles this situation. you could in theory have all of the nodes reject a as punishment for being late. there would be some advantages to this. personally though i think what you described in 3) would be wiser. ask a dev for specifics.  

IIRC, TF includes something like a penalty to accounts that were too late forging. From the perspective of a node, not forging and the forged block arrived too late are indistinguishable.
That penalty is supposed to prevent selfish mining.

Okay, let's go deeper:

Let's assume, one part of the network underwent 1) and the other part underwent 2) (because of network latency). We now have a partition of the network in nodes (say N1) having A on top and in nodes (say N2) having B on top.

How do we solve that?
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 17, 2014, 11:26:42 PM
 #34795

I could use some testNXT 18232225178877143084

also what is the testnet URL?

http://nxtra.org/nxt-client/
I need to be able to access the API directly. http://holms.cloudapp.net:6875/nxt?... returns nothing

I also need some testNXT

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 17, 2014, 11:28:25 PM
 #34796


[2014-02-17 21:22:23.586] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from node55.nxtbase.com, blacklisting
[2014-02-17 21:22:26.391] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from miasik.no-ip.org, blacklisting
[2014-02-17 21:22:50.345] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from nxt.homer.ru, blacklisting
[2014-02-17 21:23:02.295] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from node10.nxtbase.com, blacklisting

a
I don't understand why it keeps happening to your node, but again those two block ids are from the correct blockchain - at least on the nodes I run.


I am still not sure, who determines what is the correct chain?

i did a video interview with tai zen about how the network discovers the right chain. i cant make any promises but it may be helpful. http://www.youtube.com/watch?v=ZzKyXzZJJA8

Okay, let me ask you some questions. I put these ones on the table some time ago in my analysis of 'Transparent Forging' and CfB haven't answered it, yet. So, maybe you can.

You said: "The higher the stake involved in forging a block the 'better' the block."

So, how should a node (not the network as every node decides on their own) decide when two blocks are forged: one from account A and one from account B.

Now, there are several cases:
1) A comes first, TF says A is before B => A is on top of chain, B gets rejected when arriving (and vice versa)
2) B comes first, TF says A is before B => A didn't forge => B is on top of chain (and vice versa)

3) 2) happend; A arrived late; what happens? Will B get popped off?

3) ok so im not sure specifically how the client handles this situation. you could in theory have all of the nodes reject a as punishment for being late. there would be some advantages to this. personally though i think what you described in 3) would be wiser. ask a dev for specifics.  

IIRC, TF includes something like a penalty to accounts that were too late forging. From the perspective of a node, not forging and the forged block arrived too late are indistinguishable.
That penalty is supposed to prevent selfish mining.

Okay, let's go deeper:

Let's assume, one part of the network underwent 1) and the other part underwent 2) (because of network latency). We now have a partition of the network in nodes (say N1) having A on top and in nodes (say N2) having B on top.

How do we solve that?

Next block will let to choose the winner.
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
February 17, 2014, 11:30:01 PM
Last edit: February 17, 2014, 11:41:34 PM by Anon136
 #34797


[2014-02-17 21:22:23.586] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from node55.nxtbase.com, blacklisting
[2014-02-17 21:22:26.391] DEBUG: Failed to accept block 13734259069497850723 at
height 68803 received from miasik.no-ip.org, blacklisting
[2014-02-17 21:22:50.345] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from nxt.homer.ru, blacklisting
[2014-02-17 21:23:02.295] DEBUG: Failed to accept block 209947979157787352 at he
ight 68804 received from node10.nxtbase.com, blacklisting

a
I don't understand why it keeps happening to your node, but again those two block ids are from the correct blockchain - at least on the nodes I run.


I am still not sure, who determines what is the correct chain?

i did a video interview with tai zen about how the network discovers the right chain. i cant make any promises but it may be helpful. http://www.youtube.com/watch?v=ZzKyXzZJJA8

Okay, let me ask you some questions. I put these ones on the table some time ago in my analysis of 'Transparent Forging' and CfB haven't answered it, yet. So, maybe you can.

You said: "The higher the stake involved in forging a block the 'better' the block."

So, how should a node (not the network as every node decides on their own) decide when two blocks are forged: one from account A and one from account B.

Now, there are several cases:
1) A comes first, TF says A is before B => A is on top of chain, B gets rejected when arriving (and vice versa)
2) B comes first, TF says A is before B => A didn't forge => B is on top of chain (and vice versa)

3) 2) happend; A arrived late; what happens? Will B get popped off?

3) ok so im not sure specifically how the client handles this situation. you could in theory have all of the nodes reject a as punishment for being late. there would be some advantages to this. personally though i think what you described in 3) would be wiser. ask a dev for specifics.  

IIRC, TF includes something like a penalty to accounts that were too late forging. From the perspective of a node, not forging and the forged block arrived too late are indistinguishable.
That penalty is supposed to prevent selfish mining.

Okay, let's go deeper:

Let's assume, one part of the network underwent 1) and the other part underwent 2) (because of network latency). We now have a partition of the network in nodes (say N1) having A on top and in nodes (say N2) having B on top.

How do we solve that?

Subtract all of the targets on chain a, subtract all of the targets on chain b, see which number is larger.

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
brooklynbtc
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250

AKA jefdiesel


View Profile
February 17, 2014, 11:33:52 PM
 #34798

I could use some testNXT 18232225178877143084

also what is the testnet URL?

http://nxtra.org/nxt-client/
I need to be able to access the API directly. http://holms.cloudapp.net:6875/nxt?... returns nothing

I also need some testNXT

https://holms.cloudapp.net:6875/ works for me

except im -5.. so maybe its not working

SN
S   U   P   E   R    N   E   T
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   
Uniting cryptocurrencies, Rewarding talent, Sharing benefits..

Blockchain Technology.

xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
February 17, 2014, 11:35:23 PM
Last edit: February 17, 2014, 11:58:34 PM by xyzzyx
 #34799

CfB (or anybody that knows)

What is the best way to invoke API from C?
I just need one example of the right way, eg. is it using curl, if so can you post exact syntax

Thanks

James

I've used libsoup and json-glib to access the API successfully from C.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 17, 2014, 11:38:11 PM
 #34800

I could use some testNXT 18232225178877143084

also what is the testnet URL?

http://nxtra.org/nxt-client/
I need to be able to access the API directly. http://holms.cloudapp.net:6875/nxt?... returns nothing

I also need some testNXT

https://holms.cloudapp.net:6875/ works for me

except im -5.. so maybe its not working

I get "curl_easy_perform() failed: Server returned nothing (no headers, no data)" for all requests done from C program
It also fails when I put "http://holms.cloudapp.net:6875/nxt?requestType=getState" in the browser

Ah, but https gets certificate warning from broswer
curl_easy_perform() failed: Peer certificate cannot be authenticated with given CA certificates
 from C program. gotta figure out how to make it ignore bad certificate

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
Pages: « 1 ... 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 [1740] 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 ... 2557 »
  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!