Bitcoin Forum
May 04, 2024, 05:30:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 [673] 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761529 times)
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
January 03, 2014, 07:44:28 PM
 #13441

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.

Some ppl confuse green and red... Smiley
1714843824
Hero Member
*
Offline Offline

Posts: 1714843824

View Profile Personal Message (Offline)

Ignore
1714843824
Reply with quote  #2

1714843824
Report to moderator
1714843824
Hero Member
*
Offline Offline

Posts: 1714843824

View Profile Personal Message (Offline)

Ignore
1714843824
Reply with quote  #2

1714843824
Report to moderator
1714843824
Hero Member
*
Offline Offline

Posts: 1714843824

View Profile Personal Message (Offline)

Ignore
1714843824
Reply with quote  #2

1714843824
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
nexern
Hero Member
*****
Offline Offline

Activity: 597
Merit: 500



View Profile
January 03, 2014, 07:46:02 PM
 #13442

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.

Thx. But what about after clicking "Send"? As I recall wrong sends happened after correct address was set.

you mean some kind of checksum?
as soon there is a difinition for this i am adding it for sure.
the above mentioned solution is of course very simple but effective as well.
within an option tab you can set the warning level. of course the user will get
an extra confirmation dialog for yellow and red after pressing send.

a realtime verification during typing depends on the gui-latency but as soon the
account number field lost focus the number is checked and gives a visual feedback.
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
January 03, 2014, 07:46:39 PM
 #13443

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.

Some ppl confuse green and red... Smiley

Yes, not insignificant percentage of people are color blind. We need a specific dialog box in the red case, defaulted to NOT send.

James

P.S. What version should peercover run? 4.8 or 4.9, if 4.9 where is it?

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

Activity: 597
Merit: 500



View Profile
January 03, 2014, 07:48:03 PM
 #13444

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.

Some ppl confuse green and red... Smiley

the user get's both, visual feedback and form warning.  Wink

without an additional alert dialog, the color wouldn't make much sense of course...
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
January 03, 2014, 07:52:20 PM
 #13445

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.

Thx. But what about after clicking "Send"? As I recall wrong sends happened after correct address was set.

you mean some kind of checksum?
as soon there is a difinition for this i am adding it for sure.
the above mentioned solution is of course very simple but effective as well.
within an option tab you can set the warning level. of course the user will get
an extra confirmation dialog for yellow and red after pressing send.

a realtime verification during typing depends on the gui-latency but as soon the
account number field lost focus the number is checked and gives a visual feedback.


intel, the person with handle not company, had a theory that memory corruption in the JAVA could cause the destination acct to get corrupted. Another theory is that it could be a race condition of some sort that exposes an uninitialized variable, basically stuff that is outside the realm of what the client can do.

WE need to refuse to create darkNXT in the client and independently refuse to create it in the JAVA and ideally refuse to create it in the protocol. What purpose does darkNXT serve other than to piss people off because they lost small to large amounts of money. In alpha test, ok. In beta test, maybe ok but not really. After formal launch we can never create darkNXT, unless we are willing to reimburse, which does not seem likely.

Ripple does this better than NXT. Can we really allow that to stand?

Nexern, there is only so much you can do in the client.

James

P.S. Sorry CfB, we might even need a "allow darkNXT creation" API call. That is how difficult it needs to be. No laughing matter extinguishing peoples money.

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

Activity: 81
Merit: 10



View Profile
January 03, 2014, 07:55:06 PM
 #13446

Questions for DGEX operator

2. Is the withdrawal fee for new deposits only, or does it include existing deposits? If it covers existing deposits that is quite frankly taking the piss. You can't take people's money and then say ok I'm now charging you to get it back. At least give people notice to withdraw their funds out first - I certainly saw no notice on the site.

I buy everyday small amount of NXT and from my experience I can say that since the end of December I have to pay for withdrawals of NXT.
I think that now NXT come "faster" to my NXT account (relatively, in the beginning it was sometimes 4 days Smiley now I have them till next day Smiley)

Of course at first, (when I started 24.12. FYI - I came quite late into NXT) I also tried several times to withdraw BTC, and I paid 3.2% but I wanted to test if Dgex is not honeypot where money flows in but not out.
I understand we should pay some fee, that is OK, but I would prefer to pay for every trade - it has some logic - the more you use the service the more you pay
(and btw for me it is also cheaper when I do trade manually small amounts /not automatically through API and some programme/)
NxtChg
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


Simcoin Developer


View Profile WWW
January 03, 2014, 07:59:36 PM
 #13447

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.


Why invent crazy schemes when there is a simple, elegant solution, which covers both client AND server - checksums. The way it's implemented in bitcoin.

I don't buy the whole "oh my god performance" line of reasoning. You wrote it in Java, for god's sake Smiley

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

Activity: 490
Merit: 504


View Profile
January 03, 2014, 08:03:28 PM
 #13448

CfB + jean-luc + nexern,

There are millions of darkNXT and more being created all the time. darkNXT is NXT sent to an address that doesn't belong to anybody. I am assuming this is something we don't want the end user to be able to do easily. Anyone with direct API access could do whatever they wanted, but end users should NOT be allowed to create darkNXT, especially when all it takes is a typo or memory corruption.

The solution to this is so simple I am at a loss as to why it has not been implemented. NXT sent to an acct without key will create darkNXT, there is a call to detect if an acct has a key. Why has this simple guard not been implemented?

This is a very serious flaw and even ripple has a solution to this by not allowing money to an unfunded acct. We can't let horrible flawed useless ripple be better than NXT in this area can we?

James

P.S. For those not in the real world, EVERYTIME and end user creates darkNXT, it will create at least a support incident at worst lawsuits against a vendor supporting NXT. Need I remind people that we need widespread NXT adoption.

I hope nexern will fix this issue on client side.

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.


what about double sending? Simple solution is to send 1 Nxt first, then users can check the trade on the blockchain - and then make a real trade to the same account
bitcool
Legendary
*
Offline Offline

Activity: 1441
Merit: 1000

Live and enjoy experiments


View Profile
January 03, 2014, 08:08:35 PM
 #13449

did someone finished reading the source code ......?
conclusion?

One file, all static.

Very interesting way  Wink to use Java.
nexern
Hero Member
*****
Offline Offline

Activity: 597
Merit: 500



View Profile
January 03, 2014, 08:10:04 PM
 #13450

already wrote about this two weeks ago.
the client wil handle it this way:

1. check if address is within own address book  -> green
2. if account exist within blockchain -> yellow
3. don't exist within blockchain -> red

simple visual control.


Why invent crazy schemes when there is a simple, elegant solution, which covers both client AND server - checksums. The way it's implemented in bitcoin.

I don't buy the whole "oh my god performance" line of reasoning. You wrote it in Java, for god's sake Smiley


as soon the extra bit's are available for this, i can add it.

just to explain why a colored feedback is not only eyecandy but usefull, consider this.
the first step is to enter the address where to send the funds. when done the address
field is loosing focus because you do the next step, enter the amount. at this point you
get the visual feedback already about the account number. no need to fill out all other
fields and press send to know something is wrong with your address.
just a little thing but userfriendly and i can add it right now.

as said, just an example...
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 03, 2014, 08:11:33 PM
 #13451

Since I need to take a day off of programming, here's the first version of my, yet unnamed, NXT client for Windows.

As it is, it's really more of a block chain explorer (you can't send NXT, register aliases, etc. and you are currently not asked for secret phrases for accounts).

Unzip the archive to a directory and start the NXTclient.exe. Make sure that NRS is running locally, or enter an URL like "http://192.168.178.12:7874" when asked (it defaults to "http://127.0.0.1:7874").

The data subdirectory holds the blockchain data in proprietary format as of an hour ago. To import new blocks/transactions from the NRS blockchain into the client, click on the little Refresh icon and relax.

All the data in the blockchain explorer part can't be edited (since it's imported from and in synx with NRS), except for the column "Description" in the list of accounts.

The interface is still very, let's say functional - no bells and whistles yet.



NXTclient-v1.0.zip (28.2 MB) - Download: https://mega.co.nz/#!ONd3XCLQ!O_xx-C6os70pe41Tc3j6CmoUTEl6922SDytC8WD8lko

SHA256 checksum for NXTclient-v1.0.zip: 485735CCB66323E6F0FBF016A4D15134263D6970A9AA81E82CFF5D1AF17C9FEC


Next on my TODO list:

  • Add aliases to blockchain explorer
  • Send NXT function and personal account management

Hope it's already helpful for anyone (e.g. when the online NXT blockchain explorer is down).

Of course, I would not feel like a real NXTer without asking for tips...  Wink NXT: 1758531264253431177

Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
January 03, 2014, 08:11:42 PM
 #13452

did someone finished reading the source code ......?
conclusion?

One file, all static.

Very interesting way  Wink to use Java.

U haven't seen 0.2.* Grin
tk808
Legendary
*
Online Online

Activity: 1512
Merit: 1124


Invest in your knowledge


View Profile
January 03, 2014, 08:13:20 PM
 #13453

Since I need to take a day off of programming, here's the first version of my, yet unnamed, NXT client for Windows.

As it is, it's really more of a block chain explorer (you can't send NXT, register aliases, etc. and you are currently not asked for secret phrases for accounts).

Unzip the archive to a directory and start the NXTclient.exe. Make sure that NRS is running locally, or enter an URL like "http://192.168.178.12:7874" when asked (it defaults to "http://127.0.0.1:7874").

The data subdirectory holds the blockchain data in proprietary format as of an hour ago. To import new blocks/transactions from the NRS blockchain into the client, click on the little Refresh icon and relax.

All the data in the blockchain explorer part can't be edited (since it's imported from and in synx with NRS), except for the column "Description" in the list of accounts.

The interface is still very, let's say functional - no bells and whistles yet.



NXTclient-v1.0.zip (28.2 MB) - Download: https://mega.co.nz/#!ONd3XCLQ!O_xx-C6os70pe41Tc3j6CmoUTEl6922SDytC8WD8lko

SHA256 checksum for NXTclient-v1.0.zip: 485735CCB66323E6F0FBF016A4D15134263D6970A9AA81E82CFF5D1AF17C9FEC


Next on my TODO list:

  • Add aliases to blockchain explorer
  • Send NXT function and personal account management

Hope it's already helpful for anyone (e.g. when the online NXT blockchain explorer is down).

Of course, I would not feel like a real NXTer without asking for tips...  Wink NXT: 1758531264253431177



Great work! Looks great.
NxtChg
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


Simcoin Developer


View Profile WWW
January 03, 2014, 08:15:57 PM
 #13454

just to explain why a colored feedback is not only eyecandy but usefull, consider this.

Ok, if you can make it purely on the client by checking local blockchain fast and cheap - that's great and should be added.

I am just saying that this doesn't solve anything. You don't protect against typos, because there are plenty of legit cases where address will not be in the blockchain.

Then, you don't protect against unhealthy server at all, because, well, you're a client.

Checksums are used everywhere. Here we are talking about big money and the cost of failure is irreversible loss of it.

Honestly, it's beyond me why are we even arguing this.

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

Activity: 490
Merit: 504


View Profile
January 03, 2014, 08:16:51 PM
 #13455

did someone finished reading the source code ......?
conclusion?

One file, all static.

Very interesting way  Wink to use Java.

So is Satoshi author or not? Smiley
markn
Member
**
Offline Offline

Activity: 81
Merit: 10



View Profile
January 03, 2014, 08:19:02 PM
 #13456

So is Satoshi author or not? Smiley

I belive not. Satoshi is excellent in C++ not in Java
landomata
Legendary
*
Offline Offline

Activity: 2184
Merit: 1000


View Profile WWW
January 03, 2014, 08:23:50 PM
 #13457


yet unnamed, NXT client for Windows.

May I suggest a name.... Nxt Jupiter Client ...or Jupiter for short.

nexern
Hero Member
*****
Offline Offline

Activity: 597
Merit: 500



View Profile
January 03, 2014, 08:26:56 PM
 #13458

just to explain why a colored feedback is not only eyecandy but usefull, consider this.

Ok, if you can make it purely on the client by checking local blockchain fast and cheap - that's great and should be added.

I am just saying that this doesn't solve anything. You don't protect against typos, because there are plenty of legit cases where address will not be in the blockchain.

Then, you don't protect against unhealthy server at all, because, well, you're a client.

Checksums are used everywhere. Here we are talking about big money and the cost of failure is irreversible loss of it.

Honestly, it's beyond me why are we even arguing this.

you are misinterpreting my statement here. i am not against checksum at all.
as said, this is an simple, quick and effective improvement compared to the
current client, not more, not less.

@marcus03, great work marcus. i have some question about how you have managed orphaned blocks and checkpoints etc.
will contact you via pm.
gbeirn
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
January 03, 2014, 08:27:27 PM
 #13459


yet unnamed, NXT client for Windows.

May I suggest a name.... Nxt Jupiter Client ...or Jupiter for short.

What about Last (LST). Wink

NXT VPS Server Donations can be sent here: 6044921191674841550
At the end of each month I will donate some of them back to the community.
This is separate from my main wallet so you can keep track of them. I will keep them in there and only use them for hosting.
wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
January 03, 2014, 08:29:30 PM
 #13460

Hi Jean-Luc, CFB and others interested;

I'm ready with that client side implementation of an SHA256 test. I would like some people to test this. I have tested it on the latest Safari, Firefox, and chrome.

As far as I know this will only run in IE10+, earlier versions of IE are not supported.

You can download the files here: http://nxtra.org/update/update.zip

Unzip, then go to your nxt folder and navigate to webapps > root. Paste the two files there.

Now you should be able to open http://localhost:7874/update.html in the browser.

For this test you will always receive the update notice. An older version is hardcoded in. This is to allow for testing of the sha256 hashing function.

Just follow the instructions; download the client, and then drop it over the dropzone to see if it compares to the official release.

If all goes well you should see this screen:



Now also test it with another file, just a simple txt file or another zip, it doesn't matter. Just pretend this is a fake release.

If that goes well, you should see the following:



I hope this will increase the security of everyone, if you have any feedback, please share.

My Nxt ID for donations is: 3209075099254042753 - any donation is appreciated.

Thank you,
Wesley
Pages: « 1 ... 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 [673] 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 ... 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!