Bitcoin Forum
July 17, 2019, 09:31:56 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 [1481] 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 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 ... 2567 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2754608 times)
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1090


View Profile WWW
February 05, 2014, 10:12:19 AM
 #29601

Quote
Might I suggest that you do not hold your breath as you wait for the apology?

I obviously can’t stay in a community where four words and a stupid smiley makes somebody wish you death and don’t even think about apologizing (don’t bother doing it now in case your consciousness suddenly wakes up, it’s too late).

And I am tired of being one guy on the other side of everybody else. A cohesive community is much more important than stupid arguments.

So that’s the end for me.

Please withdraw all your money from the exchange, it will be closed in a few days.

Thank you to those people who said kind words.

And thank you to the people who were always nice to me, you know who you are, I am going to miss you.


seems like the filth′i·ness of "bo bird", "opticalcarrier", did it again, 4 person i see leaving cos of his filthy mouthing and treathening he is a real asset to your community
So after all the tech discussion, this is the thing you decide to post on?

I dont understand you, I read your posts over in emunie-land and you made a lot of good points. I dont think you are like the clock that is right twice a day.

If you really have any amount of NXT, then you should want the value to go up. Why not help in whatever way you can? Hey, donate 1% to NXTcommunityfund! That will show everyone that you really are big blue whale

James

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

Posts: 1563399116

View Profile Personal Message (Offline)

Ignore
1563399116
Reply with quote  #2

1563399116
Report to moderator
1563399116
Hero Member
*
Offline Offline

Posts: 1563399116

View Profile Personal Message (Offline)

Ignore
1563399116
Reply with quote  #2

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

Posts: 1563399116

View Profile Personal Message (Offline)

Ignore
1563399116
Reply with quote  #2

1563399116
Report to moderator
1563399116
Hero Member
*
Offline Offline

Posts: 1563399116

View Profile Personal Message (Offline)

Ignore
1563399116
Reply with quote  #2

1563399116
Report to moderator
1563399116
Hero Member
*
Offline Offline

Posts: 1563399116

View Profile Personal Message (Offline)

Ignore
1563399116
Reply with quote  #2

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

Activity: 2128
Merit: 1009

Newbie


View Profile
February 05, 2014, 10:15:27 AM
 #29602

It's not that simple, coz validateAttachment() will return true for 2 different unconfirmed transactions that cancel the same order. After one of them is confirmed another transaction will never be confirmed. This makes it very cheap to DoS nodes - just send 1000000 transactions that cancel the same order. If we included all such transactions into blocks then DoSing would be very expensive.

Is there another way to counteract the DoS attack?
The second invalid transaction will be removed when its deadline expires. I don't like including invalid transactions in the blockchain just for the purpose of preventing a theoretical attack. By that logic we shouldn't bother validating transactions at all. And once we allow invalid transactions in the blockchain, we can't change our mind in the future easily. And a DoS attack can be conducted just by making a sufficiently large number of http requests of the types that are expensive to process anyway, whether they create transactions or not, so we need a better way of dealing with those.


Ok. Then I need 1-2 days to add validations.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 05, 2014, 10:16:55 AM
 #29603

If you really have any amount of NXT, then you should want the value to go up. Why not help in whatever way you can? Hey, donate 1% to NXTcommunityfund! That will show everyone that you really are big blue whale

He is a big blue whale. But he sits with bitcoins, not nxts.
Jean-Luc
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile WWW
February 05, 2014, 10:18:02 AM
 #29604

It's not that simple, coz validateAttachment() will return true for 2 different unconfirmed transactions that cancel the same order. After one of them is confirmed another transaction will never be confirmed. This makes it very cheap to DoS nodes - just send 1000000 transactions that cancel the same order. If we included all such transactions into blocks then DoSing would be very expensive.

Is there another way to counteract the DoS attack?
Yes, override Transaction.Type.isDuplicate() to check for such duplicate transactions, trying to cancel the same order, similar to the way it is already done for alias assignment transactions.

lead Nxt developer, gpg key id: 0x811D6940E1E4240C
Nxt blockchain platform | Ardor blockchain platform | Ignis ICO
Damelon
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
February 05, 2014, 10:22:53 AM
 #29605

Quote
Might I suggest that you do not hold your breath as you wait for the apology?


I obviously can’t stay in a community where four words and a stupid smiley makes somebody wish you death and don’t even think about apologizing (don’t bother doing it now in case your consciousness suddenly wakes up, it’s too late).

And I am tired of being one guy on the other side of everybody else. A cohesive community is much more important than stupid arguments.

So that’s the end for me.

Please withdraw all your money from the exchange, it will be closed in a few days.

Thank you to those people who said kind words.

And thank you to the people who were always nice to me, you know who you are, I am going to miss you.


seems like the filth′i·ness of "bo bird", "opticalcarrier", did it again, 4 person i see leaving cos of his filthy mouthing and treathening he is a real asset to your community

Could you quit using other peoples problems to create the impression they are connected to you?

It's a despicable tactic.

Fight your own fights.

Also: nxtchg: i will genuinely be sad to see you go. It's a bad thing to receive a death threat and never warranted. Hoping you will reconsider but understand your reasoning. All the best, whatever you decide!

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
pandaisftw
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
February 05, 2014, 10:27:33 AM
 #29606

I don't know if this has been answered or not, but have multi-transactions been implemented yet? For example, I can send to 50 different addresses in one transaction.

Otherwise, wouldn't distributing dividends to asset holders be extremely expensive for the dividend dispenser (assuming they have a large number of stakeholders)?

NXT: 13095091276527367030
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 05, 2014, 10:30:12 AM
 #29607

I don't know if this has been answered or not, but have multi-transactions been implemented yet? For example, I can send to 50 different addresses in one transaction.

Otherwise, wouldn't distributing dividends to asset holders be extremely expensive for the dividend dispenser (assuming they have a large number of stakeholders)?

Fee will be lowered.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 05, 2014, 10:30:16 AM
 #29608

Yes, override Transaction.Type.isDuplicate() to check for such duplicate transactions, trying to cancel the same order, similar to the way it is already done for alias assignment transactions.

Let's decide what a criterion to use for choosing a duplicate. We remove:

1. A transaction with lower fee
2. A transaction with earlier timestamp
3. A transaction that is received later
swartzfeger
Full Member
***
Offline Offline

Activity: 350
Merit: 100


View Profile
February 05, 2014, 10:31:28 AM
 #29609

I'm thinking out loud here -- the last dozen pages or so have infected my brain.

Basket currencies.

You're the leader of a newly formed country and -- voila! -- oil is discovered beneath the presidential palace. Exxon, Halliburton, Dick Cheney and Paul Wolfowitz come in and drill oil rigs across your land (setting up loans you can never hope to repay and forever cursing your countrymen to servitude, but that comes later in the story).

You decide to peg your new currency to a basket of USD, GBP and an X portion of bbl of oil/USD (currently $100/bbl). Cheney tells you oil's going to the moon, so this should help boost your currency.

how is your basket currency (a Nxt asset?) derived from multiple issuers?

Someone holding BTC wants to buy this new currency (10 min confirmation) from someone selling in NXT (instant). How can this not be gamed with three fluctuating assets in a basket with a disparity in confirmation times?

Or does party A wise up, ditch his BTC in favor of NXT and do a NXT<-basket->NXT exchange?

What am I missing here?

And is a basket currency -- or an asset pieced together from multiple issuers -- doable? We're not only talking about Alice trading for an asset from Bob, but an asset that's assembled in realtime from three separate issuers. So the buyer/seller need synced, but the issuers do as well.

Am I overcomplicating this?
mnightwaffle
Hero Member
*****
Offline Offline

Activity: 798
Merit: 500



View Profile
February 05, 2014, 10:34:14 AM
 #29610


Also: nxtchg: i will genuinely be sad to see you go. It's a bad thing to receive a death threat and never warranted. Hoping you will reconsider but understand your reasoning. All the best, whatever you decide!


!!
I'm missing something here from previous posts but
WOW that's crazy  Undecided  my fav exchange gone Sad
I'll donate a few bucks to ya
take care
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2128
Merit: 1009

Newbie


View Profile
February 05, 2014, 10:36:04 AM
 #29611

I don't know if this has been answered or not, but have multi-transactions been implemented yet? For example, I can send to 50 different addresses in one transaction.

Otherwise, wouldn't distributing dividends to asset holders be extremely expensive for the dividend dispenser (assuming they have a large number of stakeholders)?

It's very easy to add multiple transactions.
landomata
Legendary
*
Offline Offline

Activity: 1806
Merit: 1000


View Profile WWW
February 05, 2014, 10:41:24 AM
 #29612

how is your basket currency (a Nxt asset?) derived from multiple issuers?

We would need to see which Asset's are traded in sufficient volumes over X amount of time before we could add them to any currency basket.

After a few months we should have enough data to put together these basket current assets together.

We could even have an AE Index asset.

achimsmile
Legendary
*
Offline Offline

Activity: 1225
Merit: 1000


View Profile
February 05, 2014, 10:43:47 AM
 #29613

I don't know if this has been answered or not, but have multi-transactions been implemented yet? For example, I can send to 50 different addresses in one transaction.

Otherwise, wouldn't distributing dividends to asset holders be extremely expensive for the dividend dispenser (assuming they have a large number of stakeholders)?

It's very easy to add multiple transactions.

fmiboy built a client that does this already: https://bitcointalk.org/index.php?topic=412138.msg4893098#msg4893098
^[GS]^
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
February 05, 2014, 10:45:17 AM
 #29614

btw, currently send 1 NXT fee or 2000 NXT fee , takes the same time in 1440 confirmations.
I've understood that the transparent forging not fully operational yet, but for how long? the next version fixes it? Smiley
mladen00
Legendary
*
Offline Offline

Activity: 1764
Merit: 1003


K-ing®


View Profile
February 05, 2014, 10:46:11 AM
 #29615

Hi

can you write me yours opinion for NEM coin?

IOTA
Jean-Luc
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile WWW
February 05, 2014, 10:46:24 AM
 #29616

Yes, override Transaction.Type.isDuplicate() to check for such duplicate transactions, trying to cancel the same order, similar to the way it is already done for alias assignment transactions.

Let's decide what a criterion to use for choosing a duplicate. We remove:

1. A transaction with lower fee
2. A transaction with earlier timestamp
3. A transaction that is received later
Currently transactions are sorted based on the Transaction.compareTo() method which is:

Code:
   public int compareTo(Transaction o) {

        if (height < o.height) {

            return -1;

        } else if (height > o.height) {

            return 1;

        } else {

            // equivalent to: fee * 1048576L / getSize() > o.fee * 1048576L / o.getSize()
            if (fee * o.getSize() > o.fee * getSize()) {

                return -1;

            } else if (fee * o.getSize() < o.fee * getSize()) {

                return 1;

            } else {

                if (timestamp < o.timestamp) {

                    return -1;

                } else if (timestamp > o.timestamp) {

                    return 1;

                } else {

                    if (index < o.index) {

                        return -1;

                    } else if (index > o.index) {

                        return 1;

                    } else {

                        return 0;

                    }

                }

            }

        }

    }

and the first transaction in that sort order wins in case of duplicates. I don't want to complicate it and have the logic different for different types of transactions, let's keep it same for all.

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

Activity: 96
Merit: 10


View Profile
February 05, 2014, 10:50:12 AM
 #29617

seems like the filth′i·ness of "bo bird", "opticalcarrier", did it again, 4 person i see leaving cos of his filthy mouthing and treathening he is a real asset to your community
So after all the tech discussion, this is the thing you decide to post on?

I dont understand you, I read your posts over in emunie-land and you made a lot of good points. I dont think you are like the clock that is right twice a day.

If you really have any amount of NXT, then you should want the value to go up. Why not help in whatever way you can? Hey, donate 1% to NXTcommunityfund! That will show everyone that you really are big blue whale

James

He's not more than a troll.
He's not interested in helping Nxt because he never held any. His first post was about wanting to put seven figures into crypto ("as a professional investor"  Grin) after months of research and decided Nxt was the way to go. A day later he does nothing but trying to shoot down Nxt and eMunie. Yeah seemed like he really did his research!

I would be really interested in seeing those good points he makes you are talking about, because I haven't seen any so far ... apart from talking shit about everything.

Wouldn't be surprised if he's a 16-year-old kid living in his mothers basesment. That would explain his poor spelling and grammar.
swartzfeger
Full Member
***
Offline Offline

Activity: 350
Merit: 100


View Profile
February 05, 2014, 10:58:37 AM
 #29618

how is your basket currency (a Nxt asset?) derived from multiple issuers?

We would need to see which Asset's are traded in sufficient volumes over X amount of time before we could add them to any currency basket.

After a few months we should have enough data to put together these basket current assets together.

We could even have an AE Index asset.

Yes. Spiders, ETFs, Index Funds.

We could create our own, i.e., an ounce of silver + this mine here in region A (efficient) but not this mine in region B (poorly managed).

When will we see the day when a company lists its IPO not on NASDAQ but a Nxt Exchange?
gimre
Legendary
*
Offline Offline

Activity: 857
Merit: 1000



View Profile WWW
February 05, 2014, 11:03:46 AM
 #29619

Mind if I translate yours into the simple RISC VM opcodes?

don't mind at all

Thanks.  I don't know Lua.  Is there a good Lua reference on the web you would recommend?

best reference is probably reference manual: http://www.lua.org/manual/5.1/
(5.2 might not have complete manual that's why I'm linking 5.1)

But not sure if there is any need to translate it, a) lua already has its own bytecode, b) luaj can even translate directly to java bytecode
Cool think about lua is it's easily embeddable (imho easier than python).

regarding my example:
Guys, if u offer an instruction set, please, provide a simple program. The task of this program is to pay dividends to accounts owning a particular asset at block N.

Code:
txId = getReferencedTransaction()  # to obtain id of AM
desc = getAmData(txId)

# the following should return map id -> amount of shares
shareholders = getAssetShareholdersAtBlock(desc['assetId'], 50000)
for shareholderId,shareholderShare in ipairs(shareholders) do
  addBalance(shareholderId, shareholderShare * desc['dividendPerShare'])
end


I've used indexing with strings (desc['assetId'], desc['dividendPerShare']) - to make it more readable, but for us it would rather be
more beneficial to use indexing by specific value: (desc[1], desc[2])
(not to require putting strings into bytecode, as that would suck)

xibeijan
Legendary
*
Offline Offline

Activity: 1204
Merit: 1000


View Profile
February 05, 2014, 11:22:45 AM
 #29620

How's progress with the decentralised exchange backend and frontend GUI going?

I've just checked out counterparty, but to be honest, it's too damn slow, also there are just too many issues with piggybacking on the bitcoin block chain.  I think NXT has the right model.

Notable projects 2019: Semux, Dero, Wagerr, BEAM
Pages: « 1 ... 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 [1481] 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 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 ... 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!