Bitcoin Forum
August 28, 2025, 03:07:35 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 [1554] 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 ... 2548 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761736 times)
pinarello
Full Member
***
Offline Offline

Activity: 266
Merit: 100


NXT is the future


View Profile
February 08, 2014, 05:50:12 PM
 #31061

People are entitled to the correct information. Better be open upfront than afterwards have to say other things.

This way I urge marketing not to focus on forging.

Or we have to know what will happen with forging.

rriky92
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile WWW
February 08, 2014, 06:03:14 PM
 #31062


Which clients are also forging when used? is NRS the only one, and when its gone how will forging go?

No API call for opening an account for forging. CfB previsouly said, let's wait till April.

I think with this https://bitcointalk.org/index.php?topic=313082.msg3748516#msg3748516 you can!
rriky92
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile WWW
February 08, 2014, 06:07:42 PM
 #31063

NRS 0.6.1:

DEBUG: Reversal of alias assignment not supported


What does it mean?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 08, 2014, 06:09:11 PM
 #31064

NRS 0.6.1:

DEBUG: Reversal of alias assignment not supported


What does it mean?

It means that reversal of alias assignment not supported and blockchain will be re-rolled.
minusbalancer
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
February 08, 2014, 06:25:06 PM
 #31065


Which clients are also forging when used? is NRS the only one, and when its gone how will forging go?



dotNXT does
rriky92
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile WWW
February 08, 2014, 06:26:15 PM
 #31066

NRS 0.6.1:

DEBUG: Reversal of alias assignment not supported


What does it mean?

It means that reversal of alias assignment not supported and blockchain will be re-rolled.

Yeah but i want to know what produce this issue
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 08, 2014, 06:32:17 PM
 #31067

Yeah but i want to know what produce this issue

Orphaned blocks for example.
rriky92
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile WWW
February 08, 2014, 06:33:59 PM
 #31068

Yeah but i want to know what produce this issue

Orphaned blocks for example.

Ok thanks! After that i have to delete blocks.nxt and transactions.nxt Sad
rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 08, 2014, 06:34:50 PM
 #31069




Introducing tipNXT.com

With tipNXT.com you can tip any Nxt user worldwide!

I hope that this service will be used often! Thank you very much.


I don't get it. Why would I want to use this, enter my account secret via non-SSL, when I can tip an account with any client?


Somebody would have to be f@#King insane to use this service.  Hey, nothing personal, Passion_ltc !
mkmen
Full Member
***
Offline Offline

Activity: 157
Merit: 100



View Profile
February 08, 2014, 06:42:18 PM
 #31070




Introducing tipNXT.com

With tipNXT.com you can tip any Nxt user worldwide!

I hope that this service will be used often! Thank you very much.


I don't get it. Why would I want to use this, enter my account secret via non-SSL, when I can tip an account with any client?


Somebody would have to be f@#King insane to use this service.  Hey, nothing personal, Passion_ltc !

Exactly my thoughts, nothing against the enthusiasm but this service makes no other sense than as account password collector.
BitcoinForumator
Legendary
*
Offline Offline

Activity: 1120
Merit: 1000


View Profile
February 08, 2014, 06:52:30 PM
 #31071

You know you've hit the big league when NXT is being promoted by Leon Kung Fu and Tai Tranquill Zen.

Just watched all the videos - good job, the world needs more of this.
Passion_ltc
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


Crypti Community Manager


View Profile
February 08, 2014, 06:58:15 PM
 #31072




Introducing tipNXT.com

With tipNXT.com you can tip any Nxt user worldwide!

I hope that this service will be used often! Thank you very much.


I don't get it. Why would I want to use this, enter my account secret via non-SSL, when I can tip an account with any client?


Somebody would have to be f@#King insane to use this service.  Hey, nothing personal, Passion_ltc !

Exactly my thoughts, nothing against the enthusiasm but this service makes no other sense than as account password collector.
You don't have to use it with your big NXT accounts. Maybe create a tip account with a few NXT inside.

A tip is more of a 1-100 NXT donation. No big movements. Wink


I added a list with a few contributors. You can see it if you click on "VIPs" in the navigation.

msin
Legendary
*
Offline Offline

Activity: 1512
Merit: 1006


View Profile
February 08, 2014, 07:09:45 PM
 #31073

I don't understand your issue with this, its another feature that adds value to Nxt.  Is it personally affecting you in some way?  Try to be more constructive, Passion_ltc is a valued member of the community and he's built some great products so far.

Some nice centralized based-on-trust feature? Exactly what I want to see in Nxt. Give me 2 of them

Okay, 2 coming right up!
kunibopl
Full Member
***
Offline Offline

Activity: 184
Merit: 100


View Profile
February 08, 2014, 07:20:28 PM
 #31074

chess tourney for Nxt is about to start.
join
http://www.freechess.org/Events/NXT/

NXT: 5231236538923913892
Jean-Luc
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile WWW
February 08, 2014, 07:36:30 PM
 #31075

Yeah but i want to know what produce this issue

Orphaned blocks for example.

Ok thanks! After that i have to delete blocks.nxt and transactions.nxt Sad
No, you shouldn't have to. Popping off a block or a few blocks is common and normal.

lead Nxt developer, gpg key id: 0x811D6940E1E4240C
Nxt blockchain platform | Ardor blockchain platform | Ignis ICO
wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
February 08, 2014, 07:41:56 PM
 #31076

How does one sign a transaction on the client side instead of sending the password in the clear to the server? Any info on this?
coolmist
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
February 08, 2014, 07:44:44 PM
 #31077

Passion_LTC, for there to be a remote chance in hell of people entering their password on your site you need ssl and client side asymmetric encryption with secure server side decryption.

Code:


function RSAKeyPair(encryptionExponent, decryptionExponent, modulus)
{
this.e = biFromHex(encryptionExponent);
this.d = biFromHex(decryptionExponent);
this.m = biFromHex(modulus);

this.chunkSize = 2 * biHighIndex(this.m);
this.radix = 16;
this.barrett = new BarrettMu(this.m);
}

function twoDigit(n)
{
return (n < 10 ? "0" : "") + String(n);
}

function encryptedString(key, s)
{
var a = new Array();
var sl = s.length;
var i = 0;
while (i < sl) {
a[i] = s.charCodeAt(i);
i++;
}

while (a.length % key.chunkSize != 0) {
a[i++] = 0;
}

var al = a.length;
var result = "";
var j, k, block;
for (i = 0; i < al; i += key.chunkSize) {
block = new BigInt();
j = 0;
for (k = i; k < i + key.chunkSize; ++j) {
block.digits[j] = a[k++];
block.digits[j] += a[k++] << 8;
}
var crypt = key.barrett.powMod(block, key.e);
var text = key.radix == 16 ? biToHex(crypt) : biToString(crypt, key.radix);
result += text + " ";
}
return result.substring(0, result.length - 1); // Remove last space.
}

function decryptedString(key, s)
{
var blocks = s.split(" ");
var result = "";
var i, j, block;
for (i = 0; i < blocks.length; ++i) {
var bi;
if (key.radix == 16) {
bi = biFromHex(blocks[i]);
}
else {
bi = biFromString(blocks[i], key.radix);
}
block = key.barrett.powMod(bi, key.d);
for (j = 0; j <= biHighIndex(block); ++j) {
result += String.fromCharCode(block.digits[j] & 255,
                             block.digits[j] >> 8);
}
}

if (result.charCodeAt(result.length - 1) == 0) {
result = result.substring(0, result.length - 1);
}
return result;
}

Code:
function BarrettMu(m)
{
this.modulus = biCopy(m);
this.k = biHighIndex(this.modulus) + 1;
var b2k = new BigInt();
b2k.digits[2 * this.k] = 1; // b2k = b^(2k)
this.mu = biDivide(b2k, this.modulus);
this.bkplus1 = new BigInt();
this.bkplus1.digits[this.k + 1] = 1; // bkplus1 = b^(k+1)
this.modulo = BarrettMu_modulo;
this.multiplyMod = BarrettMu_multiplyMod;
this.powMod = BarrettMu_powMod;
}

function BarrettMu_modulo(x)
{
var q1 = biDivideByRadixPower(x, this.k - 1);
var q2 = biMultiply(q1, this.mu);
var q3 = biDivideByRadixPower(q2, this.k + 1);
var r1 = biModuloByRadixPower(x, this.k + 1);
var r2term = biMultiply(q3, this.modulus);
var r2 = biModuloByRadixPower(r2term, this.k + 1);
var r = biSubtract(r1, r2);
if (r.isNeg) {
r = biAdd(r, this.bkplus1);
}
var rgtem = biCompare(r, this.modulus) >= 0;
while (rgtem) {
r = biSubtract(r, this.modulus);
rgtem = biCompare(r, this.modulus) >= 0;
}
return r;
}

function BarrettMu_multiplyMod(x, y)
{
/*
x = this.modulo(x);
y = this.modulo(y);
*/
var xy = biMultiply(x, y);
return this.modulo(xy);
}

function BarrettMu_powMod(x, y)
{
var result = new BigInt();
result.digits[0] = 1;
var a = x;
var k = y;
while (true) {
if ((k.digits[0] & 1) != 0) result = this.multiplyMod(result, a);
k = biShiftRight(k, 1);
if (k.digits[0] == 0 && biHighIndex(k) == 0) break;
a = this.multiplyMod(a, a);
}
return result;
}
Code:
function RSAKeyPair(encryptionExponent, decryptionExponent, modulus)
{
this.e = biFromHex(encryptionExponent);
this.d = biFromHex(decryptionExponent);
this.m = biFromHex(modulus);

this.chunkSize = 2 * biHighIndex(this.m);
this.radix = 16;
this.barrett = new BarrettMu(this.m);
}

function twoDigit(n)
{
return (n < 10 ? "0" : "") + String(n);
}

function encryptedString(key, s)

{
var a = new Array();
var sl = s.length;
var i = 0;
while (i < sl) {
a[i] = s.charCodeAt(i);
i++;
}

while (a.length % key.chunkSize != 0) {
a[i++] = 0;
}

var al = a.length;
var result = "";
var j, k, block;
for (i = 0; i < al; i += key.chunkSize) {
block = new BigInt();
j = 0;
for (k = i; k < i + key.chunkSize; ++j) {
block.digits[j] = a[k++];
block.digits[j] += a[k++] << 8;
}
var crypt = key.barrett.powMod(block, key.e);
var text = key.radix == 16 ? biToHex(crypt) : biToString(crypt, key.radix);
result += text + " ";
}
return result.substring(0, result.length - 1); // Remove last space.
}

function decryptedString(key, s)
{
var blocks = s.split(" ");
var result = "";
var i, j, block;
for (i = 0; i < blocks.length; ++i) {
var bi;
if (key.radix == 16) {
bi = biFromHex(blocks[i]);
}
else {
bi = biFromString(blocks[i], key.radix);
}
block = key.barrett.powMod(bi, key.d);
for (j = 0; j <= biHighIndex(block); ++j) {
result += String.fromCharCode(block.digits[j] & 255,
                             block.digits[j] >> 8);
}
}
// Remove trailing null, if any.
if (result.charCodeAt(result.length - 1) == 0) {
result = result.substring(0, result.length - 1);
}
return result;
}
Eadeqa
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
February 08, 2014, 08:00:13 PM
 #31078




Introducing tipNXT.com

With tipNXT.com you can tip any Nxt user worldwide!

I hope that this service will be used often! Thank you very much.


I don't get it. Why would I want to use this, enter my account secret via non-SSL, when I can tip an account with any client?


Somebody would have to be f@#King insane to use this service.  Hey, nothing personal, Passion_ltc !

Things like this require local signing and only the signed transaction then is broadcast to the server.

 We need more  software (local clients, javascript code) that the websites like the above can use where user signs the transaction on his own machine.

Now instead of wasting "bounties" and time on insecure voodoo ideas like plugins, scripting VM, this is something that is really useful. Basically it would mean you can connect to any online server/service (like tipNXT.com) and use it safely as you will never broadcast your password over the internet.

Where is the bounty on that?

This should have 100K+ bounty and it should be implemented in such a way that any site or client can use it.


Nomi, Shan, Adnan, Noshi, Nxt, Adn Khn
NXT-GZYP-FMRT-FQ9K-3YQGS
https://github.com/Lafihh/encryptiontest
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 08, 2014, 08:04:29 PM
 #31079

How does one sign a transaction on the client side instead of sending the password in the clear to the server? Any info on this?

I'm working on this. The workflow will look like:

1. U use prepareTransaction API call that returns raw bytes
2. U sign the bytes and inject the signature into them
3. U use broadcastTransaction to send the transaction
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 08, 2014, 08:09:57 PM
 #31080

On the 11th of Feb we r launching public test of Asset Exchange. Do we have at least 1 client ready for that? What platforms does it support?
Pages: « 1 ... 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 [1554] 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 ... 2548 »
  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!