Bitcoin Forum
November 09, 2024, 03:59:06 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 [2084] 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761604 times)
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
March 08, 2014, 01:03:42 AM
 #41661


I like these parts specifically. We only need to change on tiny detail.
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
March 08, 2014, 01:08:19 AM
 #41662

@CFB/JLC How hard would it be, to implement, that a node can only effectively forge with 1.000.000 NXT? Meaning that if you have 5  accounts with 200.000 you can run them on one node, but if you have 1 account with 2.000.000 NXT you will need to open that account on two nodes to fully get the forging power?

I've always liked this idea.  Large Nxt holders don't really care about forging, they will make their money with their holdings.  This would also encourage large holders to run multiple nodes.  It levels the playing field for those under 1M.

I was asking this question over and over again and have not received any answer, yet:

How do you prove that you run your account on a different node?
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
March 08, 2014, 01:09:02 AM
 #41663

Is it safe to use weshleys awesome interface in the main net?

EDIT: More importantly, with a real account.


Not until we have a review of his code.
Voluntold
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
March 08, 2014, 01:11:05 AM
 #41664


Nxt:  NXT-5BHG-9VRE-QGW6-DRZVQ
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
March 08, 2014, 01:12:48 AM
 #41665

...

the transaction fees are still too damn high, forging rewards are way to low & come too slow for all but the richest Nxters.

...

Slow? Maybe. Low? No, everyone gets the same percentage. Anyways, you can't have high forging rewards and low fees.

Well I've been at it over 1 month with 10k NXT and haven't seen a single block. Supposedly I'll get 100 Nxt sometime in the next 11 months but in the meantime it sure seems like a waste of time and the longer I wait the less I believe it. It's not about the Nxt for me, I've given away far more than that, but it makes me concerned for the system as a whole as I don't think many people will bother with forging if this is how it is.
10K nxt and you expect 'mining' reward? So you would invest less than a bitcoin in a PoW hardware and you would expect reward too?
Do I miss something?

Well spoken.
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
March 08, 2014, 01:31:30 AM
 #41666

Of course I think it is time for ALL stakeholders >10M to form a committee and contribute proportionally an amount every month for the core dev team too!

Are you the only one?
cc001
Full Member
***
Offline Offline

Activity: 164
Merit: 100



View Profile
March 08, 2014, 01:37:30 AM
 #41667

Nxt :: Asset Exchange Test


Please send me some test cases so I can upload them to the test management platform.

I didn´t receive a single PM regarding testcases. I´ve set up a test management platform, which is useless without test cases. Due to the restrictions, I am the only one that can add test cases, but everyone will be able to run the tests.

So please, provide some test cases for the asset exchange, so I can fill the platform with life.

You can reply here, or send me a PM, whatever you prefer.

you have seen my test case, haven't you?

▀▀▀▀▀▀     BRIDGEX NETWORK  │ LEND · BORROW · CONVERT · SEND    ▀▀▀▀▀▀
▄▄▄▄         Whitepaper       Telegram       Twitter       Medium       Facebook       LinkedIn          ▄▄▄▄
mcjavar
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile
March 08, 2014, 01:43:02 AM
 #41668

Nxt :: Asset Exchange Test


Please send me some test cases so I can upload them to the test management platform.

I didn´t receive a single PM regarding testcases. I´ve set up a test management platform, which is useless without test cases. Due to the restrictions, I am the only one that can add test cases, but everyone will be able to run the tests.

So please, provide some test cases for the asset exchange, so I can fill the platform with life.

You can reply here, or send me a PM, whatever you prefer.

you have seen my test case, haven't you?

Yes, I already added it. Thank you for your great work!


coloredcoin
Full Member
***
Offline Offline

Activity: 199
Merit: 101


View Profile
March 08, 2014, 01:57:18 AM
 #41669

this is the first plan.
What is second ?
LemonAndFries
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
March 08, 2014, 01:57:50 AM
 #41670

So I started a Wikipedia entry for NXT.

It's titled NXT Coin and here's the link for whoever would like to contribute information to it:

https://en.wikipedia.org/wiki/Wikipedia_talk:Articles_for_creation/NXT_Coin

I will continue to edit and add information, I have little time today so I'd figure a start is good for now.
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
March 08, 2014, 01:59:18 AM
 #41671

[NXTmixer announcement]

Based on feedbacks and ideas in the NXTcash thread, I think i might have come up with a pretty good NXT mixing algo. I just got a successful encrypt/decrypt cycle in the multigateway. Obviously, still very new as I just started coding this today, but now that I have verified proper public/private key handling, the rest is a matter of debugging.

The initial model supports both a mixing service using the gateway and a totally decentralized direct "payment" path. However, since NXT doesnt support multisig (hint, hint, CfB) the mixing is totally centralized on one of the gateway servers. The decentralized part allows (nearly?) undetectable transmission of NXT acct password (or any other data) directly to the destination acct.

Even though I am adding this functionality to the gateway, it is totally independent of the multisig DOGE gateway and also NXTcash. It just shares a lot of the code base, so it was easiest to add to the existing multigateway code. I am using libnacl http://nacl.cr.yp.to/index.html that xyzzyx recommended.

Ah, you want to know how it works?

I added the following to the gateway_AM structure:
Code:
struct payment_bundle
{
    unsigned char escrow_pubkey[crypto_box_PUBLICKEYBYTES];
    unsigned char depositaddr[MAX_NXTADDR_LEN];
    unsigned char paymentacct_key[crypto_box_SECRETKEYBYTES];
    unsigned char txouts[8][MAX_NXTADDR_LEN];
    int64_t amounts[8],sessionid;
};

added to gateway_AM:
        struct
        {
            unsigned char publickey[crypto_box_PUBLICKEYBYTES];
            unsigned char nonce[crypto_box_NONCEBYTES];
            unsigned char paymentkey_by_prevrecv[crypto_box_PUBLICKEYBYTES + crypto_box_SECRETKEYBYTES + crypto_box_ZEROBYTES];
            unsigned char payload_by_escrow[sizeof(struct payment_bundle) + crypto_box_ZEROBYTES];
        };

At the high level there are what I call sessions. Initially, when the activity is low, a session might be as long as a day, but as activity grows, the duration of a session will shrink. It is critical that your transaction isnt the only one in a session, otherwise no amount of anything will help anonymity. If there are 1000 transactions, then with a good system, the best anybody should be able to do is 0.1% accuracy, eg. random guessing.

Each session goes as follows:
A. NXTmixer pays out all the funds that cleared during the last session to the depositaddrs for each NXT addr that received anonymous payment during the session

B. NXTmixer publishes new sessionid and its public key for this session

C. ALL participating nodes publish a SEND_ANONYMOUS_PAYMENTS AM. Yes, I said ALL nodes.

D2. ALL nodes process all of the SEND_ANONYMOUS_PAYMENTS from C and they try to decrypt every paymentkey_by_prevrecv. If they are able to decrypt it (first half matches their previous public key) then they have access to the NXTacct that the password in the rest of the message contains.

D2. NXTmixer also scans all SEND_ANONYMOUS_PAYMENTS from C and processes all payment bundles that properly decrypt. paymentacct_key is for a (temporary) account that is funded with the amount necessary to make all the payments specified in the payment bundle. In order to make sure it wont be emptied and to MIX all the NXT together, the funds required to make all the payments are sent to a shared account. Since NXT is totally fungible, this step is actually VERY effective in removing payment source information.

The NXTmixer updates the credits for each NXTacct during session and when there is enough different payments or max time elapsed, the session ends and we go back to A, where the payments are made.

************
The NXTmixer cannot implement all parts of this by itself, the clients need to implement code that synchronizes all participating nodes. The reason for this is that if everybody is broadcasting, then there is no information leaked when you publish your public key and payment bundle. Since everything is on the same broadcast, anybody can receive the message, but nobody knows if they did or not. This allows a direct transmission of a funded NXT acct to somebody else. Let us assume you will trust them to not drain the account during the next two sessions. Since he is the one paying you, if he does, then whatever deal was in place is off.

userA funds acct A with 10000 NXT
userA encrypts password for acct A using public key of B and it goes into paymentkey_by_prevrecv

userB decrypts the AM and gets the password for acctA and locally verifies that it has 10000 NXT
Now, for the next session, userB sets the paymentacct_key to be the key for acctA and payments can be made from this acctA on behalf of userB, even though userB has NEVER used the password for acctA other than locally to encrypt it into the payment_bundle.

Similarly, you can specify your depositaddr to be an acct that you have never used, but know the password for. Then in later sessions, you can use depositaddr's password as the paymentacct_key. As long as you are receiving payments, you are able to make pretty anonymous payments as I am finding it hard to figure out how anybody can determine payment paths.

Can anybody find any serious flaws with this approach? Should I debug this and add it to the multigateway?

James




CfB told me long time ago that this type of mixing can be revealed by knapsacking.
Are you sure "this type of mixing" includes what I described?

If by "knapsacking" you mean analyzing the net changes in account balances of people to correlate senders and receivers, I think it becomes much harder to knapsack when you dont know who controls the destination and/or source accounts.

Both the source and destination for all funds transfers are hidden inside the encrypted data that only the mixing server sees. Short of the server being compromised, I am not sure how anyone would setup a knapsack problem to solve. I could be wrong and I am definitely interested in finding out what information has leaked which allows a successful attack.

The centralization of this isnt ideal, but I would imagine that the mixing can be shifted to an AT.

I think the cryptography is pretty secure, here is a whitepaper by Daniel Bernstein describing the Curve25519 + Salsa20 + Poly1305 that I am using http://cr.yp.to/highspeed/naclcrypto-20090310.pdf

James

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

Activity: 199
Merit: 101


View Profile
March 08, 2014, 02:01:28 AM
 #41672

I decided to use my right not to follow BCNext's orders that I don't like (it's allowed by the contract).

I think we should sort out important things like TF, discuss BCNext's ideas and then decide if we want to implement them (Account Control particularly). No need to stick to the plan, IMHO. I'll wait for the 3rd (last) part.
This means Nxt Dev have great difficulty to implement the related plan? or unable to complete BCNext's plan ?
lyynx
Sr. Member
****
Offline Offline

Activity: 380
Merit: 275



View Profile
March 08, 2014, 02:07:49 AM
 #41673


@cfb - in the second description of TF, BCNext mentioned "Selfish miners (those who mine only to earn fees) should be "removed" from the system"

Did he ever expand on this or propose the measures to accomplish this?

Damelon
Legendary
*
Offline Offline

Activity: 1092
Merit: 1010



View Profile
March 08, 2014, 02:13:15 AM
 #41674

Coinpayments is closing down: https://www.coinpayments.net

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
mcjavar
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile
March 08, 2014, 02:20:12 AM
 #41675

Coinpayments is closing down: https://www.coinpayments.net

What was this site for?
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
March 08, 2014, 02:26:34 AM
 #41676

Coinpayments is closing down: https://www.coinpayments.net

What was this site for?
Processing bitcoin payments. USA's FinCen says they have authority over bitcoin and any company that touches it is a money transmitter. Now bitcoin is as troublesome as fiat in America. Isnt America nice

So, now you need at least $5 million to operation in USA, before you can even start. maybe you can choose a few states to lower the compliance cost, but every state has their own rules, add the federal stuff on top and the war on bitcoin escalates.

James

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

Activity: 84
Merit: 10


View Profile
March 08, 2014, 02:35:20 AM
 #41677

Vault of Satoshi halted US Bitcoin operations today too.  The War Against Freedom Escalates.

Coinpayments is closing down: https://www.coinpayments.net

What was this site for?
Processing bitcoin payments. USA's FinCen says they have authority over bitcoin and any company that touches it is a money transmitter. Now bitcoin is as troublesome as fiat in America. Isnt America nice

So, now you need at least $5 million to operation in USA, before you can even start. maybe you can choose a few states to lower the compliance cost, but every state has their own rules, add the federal stuff on top and the war on bitcoin escalates.

James
shoichikun808
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
March 08, 2014, 02:50:12 AM
 #41678

Well looks like the vote for btc38 was all for nothing

Fun's over people
https://twitter.com/btc38news

A chinese scamcoin (YuanBaoCoin) that wasn't even on this list and two other scam coins (BillionCoin/RieCoin) were added instead.
salsacz
Hero Member
*****
Offline Offline

Activity: 490
Merit: 504


View Profile
March 08, 2014, 02:50:20 AM
 #41679

here are our deleted wiki sites:

https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Nxt#Nxt

https://en.wikipedia.org/wiki/Nxt
rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
March 08, 2014, 02:50:47 AM
 #41680

Coinpayments is closing down: https://www.coinpayments.net

What was this site for?
Processing bitcoin payments. USA's FinCen says they have authority over bitcoin and any company that touches it is a money transmitter. Now bitcoin is as troublesome as fiat in America. Isnt America nice

So, now you need at least $5 million to operation in USA, before you can even start. maybe you can choose a few states to lower the compliance cost, but every state has their own rules, add the federal stuff on top and the war on bitcoin escalates.

James

Do you have a source for this? I'd like to read up.

http://www.fincen.gov/

Read especially:

http://www.fincen.gov/news_room/testimony/html/20140220.html

FinCEN getting involved in cryptocurrency is a huge blow to Bitcoin in the US and NXT as well.   If NXT implements NXTcash as a truly anonymous transfer service, we can expect FinCen to arrest James as a terrorist.

I am only partially joking.
Pages: « 1 ... 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 [2084] 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 ... 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!