Bitcoin Forum
October 31, 2024, 04:28:33 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 [968] 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761597 times)
NxtChg
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1002


Simcoin Developer


View Profile WWW
January 17, 2014, 12:12:25 PM
 #19341

NxtChg.com did you run the testcode (https://github.com/RicoTilgner/NxtReedSolomon) ricot provided in his initial post?
I'm asking, because he described it in such detail, that I have a hard time understanding, that it shouldn't work as described (https://forums.nxtcrypto.org/viewtopic.php?f=17&t=524#p2149)

Yes, I've tested it (I presume it's the same version, which runs on his site).

You can test it yourself:

https://nxtnotify.appspot.com/convert

NXTDM-MTZUD-G9LBC-VQELG <- correct address
NXTDM-KTZUD-G9KBC-VQZLG <- make 3 typos
NXTDM-KTZUD-G9K6C-VQZGG <- it corrects it to an incorrect, but valid account. Boom, money lost!

And as I said, error correction is very limited: if you forget to type just one character or type just one extra character - it won't help you anyway.

Simcoin: https://simtalk.org:444/ | The Simplest Bitcoin Wallet: https://tsbw.io/ | Coinmix: https://coinmix.to | Tippr stats: https://tsbw.io/tippr/
--
About smaragda and his lies: https://medium.com/@nxtchg/about-smaragda-and-his-lies-c376e4694de9
chanc3r
Sr. Member
****
Offline Offline

Activity: 952
Merit: 253



View Profile
January 17, 2014, 12:15:25 PM
 #19342

NxtChg.com did you run the testcode (https://github.com/RicoTilgner/NxtReedSolomon) ricot provided in his initial post?
I'm asking, because he described it in such detail, that I have a hard time understanding, that it shouldn't work as described (https://forums.nxtcrypto.org/viewtopic.php?f=17&t=524#p2149)

Yes, I've tested it (I presume it's the same version, which runs on his site).

You can test it yourself:

https://nxtnotify.appspot.com/convert

NXTDM-MTZUD-G9LBC-VQELG <- correct address
NXTDM-KTZUD-G9KBC-VQZLG <- make 3 typos
NXTDM-KTZUD-G9K6C-VQZGG <- it corrects it to an incorrect, but valid account. Boom, money lost!

And as I said, error correction is very limited: if you forget to type just one character or type just one extra character - it won't help you anyway.

Persistent Smiley

The concept is essentially verifying the decoder output by adding an error detection to the expected output before encoding, my first example was a bit primitive and therefore expensive.

This could also be done with a smaller number of bytes by appending a Luhn check digit and then recalculating this after decoding - that would reduce the risk and the overhead.

After all the error correction is part of the AWESOME bit isn't it - we should try to keep it.

Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
January 17, 2014, 12:17:42 PM
 #19343

CfB, J-L

What will be achieved with the funds set aside for development?

Unknown yet. 3M is taken only coz it's 25%. If we had 16M then 4M would be taken.
RomaT
Newbie
*
Offline Offline

Activity: 126
Merit: 0


View Profile
January 17, 2014, 12:18:52 PM
 #19344

nxtBay.com - we sell T-shirts, cups, buttons and other merchandise with Next logo and accept NXT.

How to order:
- Add items to the shopping cart and place an order
- Receive an email with the order confirmation and shipping rate
- Send NXT to 17981222901451781753
- Get your order!
DeadlyEskimo
Full Member
***
Offline Offline

Activity: 179
Merit: 100



View Profile
January 17, 2014, 12:21:32 PM
 #19345


I just watched the vote total for NXT go up 16 in a couple minutes after posting that link, w00t but we need more!
NxtChg
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1002


Simcoin Developer


View Profile WWW
January 17, 2014, 12:21:36 PM
 #19346

This could also be done with a smaller number of bytes by appending a Luhn check digit and then recalculating this after decoding - that would reduce the risk and the overhead.

After all the error correction is part of the AWESOME bit isn't it - we should try to keep it.

Yes, I understand your idea: add another checksum to verify the error correction.

But:

a) If we just add a single Luhn digit we will get 1/10 probability that if user makes more than 2 typos he will lose money. It's unacceptable. So we need to add more.

b) This makes addresses longer and it's important to keep them short.

c) Error correction is not awesome: for example, it can't handle deletions and insertions, which are very common types of errors.

Simcoin: https://simtalk.org:444/ | The Simplest Bitcoin Wallet: https://tsbw.io/ | Coinmix: https://coinmix.to | Tippr stats: https://tsbw.io/tippr/
--
About smaragda and his lies: https://medium.com/@nxtchg/about-smaragda-and-his-lies-c376e4694de9
LiQio
Legendary
*
Offline Offline

Activity: 1181
Merit: 1002



View Profile
January 17, 2014, 12:22:40 PM
 #19347


Yes, I've tested it (I presume it's the same version, which runs on his site).

You can test it yourself:

https://nxtnotify.appspot.com/convert

NXTDM-MTZUD-G9LBC-VQELG <- correct address
NXTDM-KTZUD-G9KBC-VQZLG <- make 3 typos
NXTDM-KTZUD-G9K6C-VQZGG <- it corrects it to an incorrect, but valid account. Boom, money lost!

And as I said, error correction is very limited: if you forget to type just one character or type just one extra character - it won't help you anyway.

I see, would PM ricot
Fatih87SK
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
January 17, 2014, 12:24:32 PM
 #19348

Everyone should Vote here:

https://bitcointalk.org/index.php?topic=417125.0

NXT is on top - DO IT!

Voted !

Damelon
Legendary
*
Offline Offline

Activity: 1092
Merit: 1010



View Profile
January 17, 2014, 12:25:03 PM
 #19349


I just watched the vote total for NXT go up 16 in a couple minutes after posting that link, w00t but we need more!

I've also put it on both forums. It's rising enormously! Cheesy

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

Activity: 840
Merit: 1002


Simcoin Developer


View Profile WWW
January 17, 2014, 12:25:39 PM
 #19350

I see, would PM ricot

Since this was tested in 2 separate implementations, which use different error correction algorithms (Berlekamp-Massey and Euclidean) it seems that it's a feature of the RS algorithm, not our bugs.

Simcoin: https://simtalk.org:444/ | The Simplest Bitcoin Wallet: https://tsbw.io/ | Coinmix: https://coinmix.to | Tippr stats: https://tsbw.io/tippr/
--
About smaragda and his lies: https://medium.com/@nxtchg/about-smaragda-and-his-lies-c376e4694de9
NxtChoice
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 17, 2014, 12:26:21 PM
 #19351

nxtBay.com - we sell T-shirts, cups, buttons and other merchandise with Next logo and accept NXT.

How to order:
- Add items to the shopping cart and place an order
- Receive an email with the order confirmation and shipping rate
- Send NXT to 17981222901451781753
- Get your order!

Great online store.
pinarello
Full Member
***
Offline Offline

Activity: 266
Merit: 100


NXT is the future


View Profile
January 17, 2014, 12:27:05 PM
 #19352

nxtBay.com - we sell T-shirts, cups, buttons and other merchandise with Next logo and accept NXT.

How to order:
- Add items to the shopping cart and place an order
- Receive an email with the order confirmation and shipping rate
- Send NXT to 17981222901451781753
- Get your order!

Very NICE !!!

I want a mug with "don't worry, now I will go to sleep"

Pin

mcjavar
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500


View Profile
January 17, 2014, 12:27:19 PM
 #19353

nxtBay.com - we sell T-shirts, cups, buttons and other merchandise with Next logo and accept NXT.

How to order:
- Add items to the shopping cart and place an order
- Receive an email with the order confirmation and shipping rate
- Send NXT to 17981222901451781753
- Get your order!

hi romaT,

A few of us will attend Bitcoin Conferences in the next months representing Nxt. Could you make us a good price for t-shirts and other merchandidsing stuff like this?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
January 17, 2014, 12:32:48 PM
 #19354

nxtBay.com - we sell T-shirts, cups, buttons and other merchandise with Next logo and accept NXT.

How to order:
- Add items to the shopping cart and place an order
- Receive an email with the order confirmation and shipping rate
- Send NXT to 17981222901451781753
- Get your order!

Very NICE !!!

I want a mug with "don't worry, now I will go to sleep"

Pin

Don't forget "(c)" Grin
LiQio
Legendary
*
Offline Offline

Activity: 1181
Merit: 1002



View Profile
January 17, 2014, 12:36:10 PM
 #19355

I see, would PM ricot

Since this was tested in 2 separate implementations, which use different error correction algorithms (Berlekamp-Massey and Euclidean) it seems that it's a feature of the RS algorithm, not our bugs.

still, because if the initial thread is misleading, other devs might also lose time (better adjust the initial information source)
Kooream
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
January 17, 2014, 12:36:35 PM
 #19356


Done
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 17, 2014, 12:38:27 PM
 #19357


Could you please vote over there and not here? Thanks!
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
January 17, 2014, 12:38:46 PM
 #19358

a) If we just add a single Luhn digit we will get 1/10 probability that if user makes more than 2 typos he will lose money. It's unacceptable. So we need to add more.

b) This makes addresses longer and it's important to keep them short.

c) Error correction is not awesome: for example, it can't handle deletions and insertions, which are very common types of errors.

I wouldn't go with Luhn underneath if the user can't see it -- Luhn codes are nice in that you can check them in your head, but they don't perform that well with twin errors and transpositions.

I remember reading that RS codes often use convolutional code underneath, but I've not looked into that deeply.  Don't know the trade-offs.

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

Activity: 840
Merit: 1002


Simcoin Developer


View Profile WWW
January 17, 2014, 12:42:33 PM
 #19359

still, because if the initial thread is misleading, other devs might also lose time (better adjust the initial information source)

I've started a wiki article for this:

http://wiki.nxtcrypto.org/wiki/New_Address_Format

I will update it soon, after talking to ricot. Unfortunately he is kinda busy and so we practically have only one communication session per day Sad

Simcoin: https://simtalk.org:444/ | The Simplest Bitcoin Wallet: https://tsbw.io/ | Coinmix: https://coinmix.to | Tippr stats: https://tsbw.io/tippr/
--
About smaragda and his lies: https://medium.com/@nxtchg/about-smaragda-and-his-lies-c376e4694de9
LiQio
Legendary
*
Offline Offline

Activity: 1181
Merit: 1002



View Profile
January 17, 2014, 12:44:18 PM
 #19360

still, because if the initial thread is misleading, other devs might also lose time (better adjust the initial information source)

I've started a wiki article for this:

http://wiki.nxtcrypto.org/wiki/New_Address_Format

I will update it soon, after talking to ricot. Unfortunately he is kinda busy and so we practically have only one communication session per day Sad

great thanks for this
Pages: « 1 ... 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 [968] 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 ... 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!