Bitcoin Forum
July 17, 2019, 03:44:49 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 [1640] 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 ... 2567 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2754315 times)
Jean-Luc
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile WWW
February 12, 2014, 06:20:56 PM
 #32781

Code:
[2014-02-12 22:46:03.661] DEBUG: Blacklisting vps1.nxtcrypto.org because of: Invalid timestamp: 6925580 current time is 6925564, previous block timestamp is 6925570

Hey, who is the owner? You node run too fast!

results of 'date -u' on that server is dead on to just 2 secs of UTC.
Hmmm... So, problem is on my site? I constantly see warinig about vps's on nxtcrypto.org, no other nodes.
The block probably came from yet another node, and it was acceptable by vps1.nxtcrypto.org based on their time differences, but by the time it came to you, and accounting for your time difference from the original node that sent it, it was not acceptable to your node. I will stop blacklisting nodes based on timestamp errors only (but the block will still not be accepted).

lead Nxt developer, gpg key id: 0x811D6940E1E4240C
Nxt blockchain platform | Ardor blockchain platform | Ignis ICO
1563335089
Hero Member
*
Offline Offline

Posts: 1563335089

View Profile Personal Message (Offline)

Ignore
1563335089
Reply with quote  #2

1563335089
Report to moderator
1563335089
Hero Member
*
Offline Offline

Posts: 1563335089

View Profile Personal Message (Offline)

Ignore
1563335089
Reply with quote  #2

1563335089
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1563335089
Hero Member
*
Offline Offline

Posts: 1563335089

View Profile Personal Message (Offline)

Ignore
1563335089
Reply with quote  #2

1563335089
Report to moderator
1563335089
Hero Member
*
Offline Offline

Posts: 1563335089

View Profile Personal Message (Offline)

Ignore
1563335089
Reply with quote  #2

1563335089
Report to moderator
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 12, 2014, 06:21:51 PM
 #32782

Scripts will be slower and larger anyway.

Maybe, what do u suggest?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 12, 2014, 06:25:43 PM
 #32783



ROFL and can't stop!
wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
February 12, 2014, 06:29:31 PM
 #32784

Doesn't look as if actual buying of assets show up in transactions? Only the bid order placement? You can't see how many nxt you spent when you receive the asset? Or am I missing something.
Voluntold
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 12, 2014, 06:29:53 PM
 #32785

I may be the only one, but I think going after Doge with BullDoge is weak.  We don't need to be spending our energy focused on Doge.  Doge is awesome, they are our friend, we need to focus on developing advanced features to further adoption of Nxt.  As a pure marketing campaign, I do like the idea of a coin built on top of Nxt with Memes of course, the key to humor is to make fun of yourself, not someone else.  

Agreed. BullDoge is kinda funny, but I think it would be more affective and funny to just take already existing popular memes and make them into "coins" built onto Nxt. Just spend some time on memebase and familiarize yourself with the most funny/popular memes. Trying to, more or less, directly copy the success of an already popular coin just seems like a kinda weak/lazy attempt to me. Don't get me wrong, it IS funny, but I just suspect a lot of the Dogecoin community would probably consider it a weak attempt to directly leach off their success.

Nxt:  NXT-5BHG-9VRE-QGW6-DRZVQ
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 12, 2014, 06:32:04 PM
 #32786

Doesn't look as if actual buying of assets show up in transactions? Only the bid order placement? You can't see how many nxt you spent when you receive the asset? Or am I missing something.

Right. There r no "trade" transactions. Only order matching triggered after every order placement. Both ASK and BID may lead to a trade.
iruu
Full Member
***
Offline Offline

Activity: 148
Merit: 100


View Profile
February 12, 2014, 06:33:52 PM
 #32787

Why are you reluctant about stacks?

Direct memory access is simplier.
Stack is direct memory access. A push instruction is just sub + mov. It's available in practically all architectures because it makes code smaller and faster. With your current instructions a push instruction needs four instructions. This is going to bloat the blockchain significantly and slow execution by an order of magnitude.
Code:
t, t1, SP - memory
t1 = 8
SP = SP - t1
t = [SP]
t = value

vs

Code:
push value

For calling functions there should be a special opcode
Code:
call function, numerofarguments, argument1, argument2, ...

What is scarce is space for scripts, not number of opcodes.

Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 12, 2014, 06:36:07 PM
 #32788

Why are you reluctant about stacks?

Direct memory access is simplier.
Stack is direct memory access. A push instruction is just sub + mov. It's available in practically all architectures because it makes code smaller and faster. With your current instructions a push instruction needs four instructions. This is going to bloat the blockchain significantly and slow execution by an order of magnitude.
Code:
t, t1, SP - memory
t1 = 8
[SP] = [SP] - [t1]
t = [SP]
[t] = value

vs

Code:
push value

For calling functions there should be a special opcode
Code:
call function, numerofarguments, argument1, argument2, ...

What is scarce is space for scripts, not number of opcodes.

Ok, so what opcodes would u add to my set?
artik123
Full Member
***
Offline Offline

Activity: 156
Merit: 100


View Profile
February 12, 2014, 06:38:29 PM
 #32789

Question about asset exchange:

I'm using Clienxt software (clienxt_005).

I issued an asset with a quantity of 1,000, and now I see that my account balance has decreased from 10,000 to 9,000 NXT.

Is there a 1:1 conversion between "NXT" and "MyNewCoin"?

(Or this client create a new asset with the specified quantity and set the same quantity as a fee.)  
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 12, 2014, 06:39:18 PM
 #32790

Question about asset exchange:

I'm using Clienxt software (clienxt_005).

I issued an asset with a quantity of 1,000, and now I see that my account balance has decrease from 10,000 to 9,000.

Is there a 1:1 conversion between "NXT" and "MyNewCoin"?

(Or this client create a new asset with the specified quantity and set the same quantity as a fee.)  

It's just 1000 NXT transaction fee.
artik123
Full Member
***
Offline Offline

Activity: 156
Merit: 100


View Profile
February 12, 2014, 06:43:19 PM
 #32791

Question about asset exchange:

I'm using Clienxt software (clienxt_005).

I issued an asset with a quantity of 1,000, and now I see that my account balance has decrease from 10,000 to 9,000.

Is there a 1:1 conversion between "NXT" and "MyNewCoin"?

(Or this client create a new asset with the specified quantity and set the same quantity as a fee.)  

It's just 1000 NXT transaction fee.

Thanks...

Do we have a client configured for testnet that I could specify the new asset quantity and the fees separately?
BitcoinForumator
Legendary
*
Offline Offline

Activity: 1120
Merit: 1000


View Profile
February 12, 2014, 06:49:37 PM
 #32792

Make the BullDoge because i'm an impotent virgin (zero programming experience)

marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
February 12, 2014, 06:50:01 PM
 #32793

Do we have a client configured for testnet that I could specify the new asset quantity and the fees separately?


1000 NXT is the minumum fee for issuing an asset.
Coinonaer
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 12, 2014, 06:55:57 PM
 #32794

Hi Gang,

please send my some Test-Nxt for the Asset Exchange:
11843877519810994380

Thank you all!  Smiley
farl4web
Legendary
*
Offline Offline

Activity: 1202
Merit: 1000


aka farl4bit aka farl


View Profile WWW
February 12, 2014, 06:57:35 PM
 #32795

forget stupid nxt memes and doge copycats and concentrate on this.

btc has technical troubles due to its transaction malleability issues.

this is the time to strike with nxt promotion

(hoping that it is solid  Grin )
+1 start our promotion and swarm actions!

Follow the latest blockchain news: https://twitter.com/blockchainguide
rriky92
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile WWW
February 12, 2014, 06:58:08 PM
 #32796


Do we need this command everytime we start NRS, or forging is started automatically with the start of NRS?

i think every time you start the client (not the GUI version but the java one) you have to run this command, so after a reboot or similar... but i'm not sure maybe Jean-Luc or CfB can answer better than me
wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
February 12, 2014, 07:02:53 PM
 #32797

@CFB - one can buy with nxt cents, but can you also enter an amount such as 1.3 silver or is that restricted to round numbers?
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 12, 2014, 07:04:55 PM
 #32798

@CFB - one can buy with nxt cents, but can you also enter an amount such as 1.3 silver or is that restricted to round numbers?

Only whole numbers allowed for qty.
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

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


View Profile
February 12, 2014, 07:05:25 PM
 #32799

Scripts will be slower and larger anyway.

Maybe, what do u suggest?

Well, I believe that most people will use a high-level language to scipt their programs.

I don't even know a high-level language without a concept that resembles functions and function calls. That does not necessarily mean anything because I will always know a limit amount of them.

But, under this assumption, they will implement a stack anyway because they simply have to. Why not making it easier for compilers to provide such stack functionality?

In case of an VM: most high-level languages in which such a VM could be written have libraries for data-structures like stacks and queues.

In the case somebody wants to write a JIT (compile the script down to the actual machine): most modern processors provide a concept such as a stack pointer which would make such compiler easier, too.

Are there some flaws or disadvantages when defining a stack on this low level?
iruu
Full Member
***
Offline Offline

Activity: 148
Merit: 100


View Profile
February 12, 2014, 07:07:23 PM
 #32800

Ok, so what opcodes would u add to my set?

I'm not sure about your notation of addresses. So I'm going to assume 'm' is an address of m and [m] is a value under m.

1. All jump instruction with a constant or memory arguments. Why only memory?  
2. All arithmetic and boolean operations with constants also. No point inputting constant values into temporary memory places.
3. call with arguments, push, pop, ret n instruction.
4. Allow indirect indexes. So you could write [m1+[m2]] meaning m1[m2] or [m1+constant]. This will shorten use of arrays considerably.
5. Allow shifting addresses by a constant, ie. multiplying by a power of 2. [m1+[m2]*2] or *4, 8. x86 does this also. This eliminates the need to create a temporary variable, shift it, and then use it as an index.
6. Allow different operand sizes, the way x86 and amd64 does it. Currently to input a byte you would need to first (1) mask your value with and, then (2) shift it, then (3) mask the output with and, then (4) or the value in place. Four instructions for a common operation.

So a move instruction would look like:
mov size[address], constant
mov size[address], [address2]
where size is one of: byte, word, dword, qword.
Same for boolean and arithmetic operations.

7. An instruction which allows calculation of addresses generated by a (4)+(5) form. The equivalent in x86 is called lea.

For stack: just designate memory at address 0 as a 32 bit stack pointer.  

Very simple to implement, and the scripting codes will be drastically shorter and faster due to that.

Pages: « 1 ... 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 [1640] 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 ... 2567 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!