Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1727. (Read 2761645 times)

legendary
Activity: 2142
Merit: 1010
Newbie
If add the Arbitrary Messages new feature, will it cause chain data bloated?

Not more than any other transactions.
hero member
Activity: 490
Merit: 504
Hey guys,

I'm currently generating me a 777****777 address. Is my calculation correct that it takes about 900,000 generated addresses to obtain one in my wanted format with 6 wanted digits characters (the 1st digit can't be a zero).

The script is running on my PC and on my university cluster which isn't much faster. It's unfortunately running with the NXT API and in python. So it's not the fastest. I would like to make a native C version.

For this I would have to work me into the algorithms. Is this something the community wants?

so it was YOU who created 800 new accounts yesterday?
http://87.230.14.1/nxt/nxt.cgi?action=40&sub=6
or they cannot be here because there is no public key
hero member
Activity: 784
Merit: 501
It is a centralized database of websites, websites with functionalities, list of developers, marketing specialists, list of all translators, donators...
Every time you speak "centralized" a kitten is dying...
full member
Activity: 266
Merit: 100
NXT is the future
hero member
Activity: 784
Merit: 501
DNA - the ultimate blockchain.
Forked too much, fuuuuu.... Smiley
full member
Activity: 238
Merit: 100

getAccountBlockIds
http://localhost:/7874/nxt?requestType=getAccountBlockIds&account=account×tamp=timestamp
returns the blockIds generated by the account after timestamp


Hi JLP, it seems that the returned blockIds is random in sequence. Could this API return the block id in time sequence?
hero member
Activity: 784
Merit: 501
hey JLP,  is your vanity generator able to generate accounts that begin with zeros?
Actually, you can write any account with zero's at the beginning.
But if you will get problems with this... I warn you!
member
Activity: 112
Merit: 10
hi, i'm yueye000

Considering  Arbitrary Message is coming soon, I thinking about add more information into the alias, making this system more socialize.
at least we need a avatar.

I hope there is a standard for every client developer, but unfortunately, no standard. so i made this rule:

Alias: yueye
Uri: nxter:acc=5693933960808456307&img=bbyk.sinaapp.com/snake.png

And we can add more, like
nxter:acc=5693933960808456307&img=bbyk.sinaapp.com/[email protected]&tel=12334555

I am not sure this is the best way, please tell me if something wrong.



I can definitely see this replacing gravatar.... awesome job!
sr. member
Activity: 308
Merit: 250
I've created a PHP API library to send / receive money programmatically.

You can download it here:

http://nxtra.org/api/

I hope this can be used as a starting point for you to create your own games, or perhaps even an automated exchange.

It re-broadcasts transactions as per cfb's instructions and waits for 10 confirmations on incoming transactions before confirming that transaction.

Remember to test the code yourself though, there's always the possibility of bugs.

If you use this, or like this idea, please donate to my nxt account: 8189784314684138350

Thank you.

Finally, someone did it. I almost felt the need to write something myself, in Python or PHP.

I'll probably make use of that someday.

Cool, I chose PHP because it's what I use myself - but it shouldn't be that hard to convert to other languages too. And once the API v2 is complete, it can be worked out to a full client API.
full member
Activity: 238
Merit: 100
Hey guys,

I'm currently generating me a 777****777 address. Is my calculation correct that it takes about 900,000 generated addresses to obtain one in my wanted format with 6 wanted digits characters (the 1st digit can't be a zero).

The script is running on my PC and on my university cluster which isn't much faster. It's unfortunately running with the NXT API and in python. So it's not the fastest. I would like to make a native C version.

For this I would have to work me into the algorithms. Is this something the community wants?
You can start from my vanity generator: https://bitbucket.org/JeanLucPicard/vanity/src and add a Filter class that matches addresses in the format you want, should be just a few lines of code. Slower than C, but it can go through 8000 accounts per second on my laptop, and I just generated two accounts that start with 777777 in 400 seconds.


hey JLP,  is your vanity generator able to generate accounts that begin with zeros?
legendary
Activity: 1176
Merit: 1134
OK, I blasted out some high level text. Lots of holes need to be filled, but I need help. I need to go offline for a few hours.

Anybody can contribute, just sign up for wiki acct and get added as editor.

James

NXT: a peer-to-peer electronic economy system[edit]

Abstract[edit]
Bitcoin has proven that a peer-to-peer electronic cash system can indeed work and fulfill payments processing without requiring trust or a central mint. However, bitcoin has several shortcomings that prevent it from becoming the basis of an electronic economy. In order for an entire electronic economy to be based on a peer-to-peer solution, it must be able to do the following:

Process thousands of transactions, quickly
Provide a means for generating income
Practical means for adding new features
Be able to run on mobile devices
NXT satisfies all these requirements and additionally eliminates the Ghash arms race that bitcoin's proof of work requires. NXT is based on 100% proof-of-stake and this required an initial distribution to be made. While many are not comfortable with the specific initial distribtion of the genesis block, as BCNext himself said, "nothing that involves money can be perfect" [need to find exact quote]

The fundamental improvement of NXT is Transparent Forging. This is the key innovation that NXT has which allows it to process thousands of transactions per second.

Introduction[edit]
With bitcoin's introduction and acceptance in the marketplace, there quickly appeared variants which usually changed a single aspect of bitcoin. The practical difficulty of getting a consensus of all the bitcoind servers made it easier to just create a new coin entirely. There are currently over 100 altcoins that are based on the original bitcoin source code. While each altcoin presumably has some unique advantage over bitcoin in some contexts, the proliferation and fragmentation of features makes the success of any more than a handful of altcoins doubtful. Additionally, since the altcoins are based on bitcoin source code, they by and large inherit bitcoin's limitations.

In order to speed up transaction processing, some altcoins have simply sped up the time that each new block is created. However, even with a one minute per block, requiring 10 confirmations extends the time to 10 minutes. This is acceptable for large purchases, but impractical for smaller everyday items. To scale transaction processing to the thousands per minute level, would require enormous amount of peer-to-peer bandwidth, or a centralized processing of transactions. The former being currently impractical due to typical internet connections speeds and the latter seemingly in direct contradiction to the distributed peer-to-peer requirement. Transparent Forging is the solution that allows the entire network to predict which node will forge the next block and thus to be able to directly transmit transactions. This eliminates the network speed bottleneck.

An often overlooked deficiency with bitcoin is its nature as a store of value, like a precious commodity. In and of itself, it is not possible to earn any interest. This might seem like a small deficiency, but there is a reason most people don't store all their wealth in gold. If you have a significant amount of wealth, it makes more sense to store the wealth in income producing assets. The only way to make money directly with bitcoin is to speculate on its future price. NXT has an innovative mechanism to recirculate transaction fees by awarding all the transactions fees for the current block to the node that forges that block. In its current state, there are only two means for generating transactions fees, but as NXT gains more and more features, the income each NXT generates will continue to increase. Since NXT has a practical mechanism for adding new features via its Voting feature, it is expected that the most promising new features will get community approval to be added. This in turn will increase the amount of transaction fees and the effective interest rate that NXT generates.

By combining all these features into a single extensible framework, NXT is fully capable of being the basis for a full fledged electronic economy. From microtransactions, to income generating investments, to public IPOs [need all the cool things NXT enables here]

Transactions[edit]
In order to calculate the balances of each NXT account, it is required to scan the entire blockchain. While this might sound inefficient, with the current day network speeds and CPU speeds, it is not that big of a computational task. This offloads the work required of the NXT server and thus allows even low powered mobile devices to be a NXT node.

The details of a NXT transaction are as follows: 1. Step 1 2. Step 2 3. Step 3 4. Step 4 [little help here!]

Proof-of-Stake[edit]
The NXT proof of stake uses the public keys of [not sure of details] to prevent bad guys from doing bad things to the network. [Need details of specific mechanism of validating proof of stake]

Network[edit]
The NXT network consists of two types of nodes. Hallmarked nodes that do the heavy lifting and normal nodes that help out with the overall network robustness. Each hallmarked node is given a weight that is based on the amount of NXT associated with the hallmark. NXT usage of a two tier network allows heavier duty servers to do most of the work, while allowing mobile devices to also be a full fledged node as far as peers are concerned.

[a bit fuzzy on all the intricacies of hallmarked nodes. need a much better explanation]

Transparent Forging[edit]
"Transparent Forging" allow each user's client to automatically determine who will generate the next block, so that they can then send their transactions to that node. This will also allow additional fees to be realized for immediate/priority transactions.

An equally important feature of Transparent Forging is an outstanding security feature of the protocol to temporarily reduce to zero the forging power of nodes who should generate the next block but don't. This transparent forging feature will prevent against even a 90% majority owner of all NXT branching out and forcing a fork. So if a node that has 90% of all Nxt, and doesn't generate a block when scheduled, the system will reduce its mining power to zero temporarily to prevent a bad fork from being forced.

Transaction Fees[edit]
Transaction fees are currently set at a minimum of 1 NXT per payment and until the average number of transactions comes close to filling each block, the 1 NXT will be enough to get included. As NXT price increases, the minimum fee is planned to be reduced to continue to allow microtransactions to be practical. With bitcoin's transaction fee of .0001 BTC, it starts becoming less and less practical as the price of bitcoin increases. With one billion NXT and a transaction fee that is reduced as the market price goes up, we can expect NXT to be useful for microtransactions for many years. In the event that even smaller increments are needed, there is provision to issue colored coins that can denote anything, including milliNXT, microNXT or even femtoNXT.

Reclaiming Disk Space[edit]
Blockchain bloat is an issue that needs to be addressed, especially for the high volumes that NXT is expected to handle. Typically, actions that add to the blockchain are charged in accordance with the space that is used, so that will limit the bloat. However as time goes on, it is inefficient to recalculate everything from the genesis block. NXT plans on an annual housecleaning [better term needed] that will create a starting point for all the nodes to use. By using digital signatures, the validity of the annual checkpoints can be ensured.

Voting System and New Features[edit]
NXT has a built in Voting System that allows community wide voting on anything. Most important to the extensibility of NXT is the addition of new features. New features make NXT more powerful and this attracts a larger user base, also it is expected that the more features there are, the more transaction fees will be generated. NXT having a built in mechanism for globally adding new features is not strictly a technical innovation as this is something that can be done by any community, however the fact that NXT does have this makes the expectations of ever growing transaction fees a likely one to become true.

Device portability[edit]
Due to it's Java roots, proof-of-stake hashing and ability to trim/reduce the block chain, NXT is extremely well suited for use on small, low-power, low-resource devices. Android and iPhone applications are currently being developed and the NXT Reference Software (NRS) has already been ported and running on low-powered ARM devices such as RaspberryPi with work continuing on other ARM based development boards.

It would be easy to imagine and implement NXT on low-powered, always connected devices such as smart phones. The majority of the network could be supported on these devices. Since millions of people world wide already possess smart phones, NXT could quickly be deployed among these devices to help support the network without the costs associated with traditional crypto-currencies.

NXT features, such as instant transactions make smart phones an optimal platform for use the use of NXT in everyday monetary transactions (Food, Fuel, etc.). While solutions exist for other crypto-currencies (e.g. Bitcoin) in this realm, the use of these devices do not actually contribute to the stability or health of their networks because of the massive resources (computing power) needed to maintain these networks. With NXT, any device that has the ability to send and receive transactions also has the necessary computing power to add to the network stability and further decentralization.
full member
Activity: 121
Merit: 100
If add the Arbitrary Messages new feature, will it cause chain data bloated?
There is a limit for AM, i think it was 360 000 per 24h because of the current state of the network. Somebody may correct my if i am wrong?

If a message contains a large number of characters
Or limit such as twittle message?.
legendary
Activity: 2184
Merit: 1000
If add the Arbitrary Messages new feature, will it cause chain data bloated?
There is a limit for AM, i think it was 360 000 per 24h because of the current state of the network. Somebody may correct my if i am wrong?

about 4 messages per. sec.
full member
Activity: 178
Merit: 100
If add the Arbitrary Messages new feature, will it cause chain data bloated?
There is a limit for AM, i think it was 360 000 per 24h because of the current state of the network. Somebody may correct my if i am wrong?
newbie
Activity: 42
Merit: 0
If add the Arbitrary Messages new feature, will it cause chain data bloated?

Send 1 message need to paid 1 nxt ...
legendary
Activity: 2184
Merit: 1000


1) Process thousands of transactions, quickly
2) Provide a means for generating interest income
3) Practical means for adding new features
4) Be able to run on mobile devices


Means of generating income....sounds more like a real economy.
member
Activity: 112
Merit: 10
I can talk to Cryptsy about this some more... How much bounty for a person getting it listed on Cryptsy? Cheesy

More likes needed .

137 people like this idea ..      https://cryptsy.freshdesk.com/support/discussions/topics/44434


Can we use ''Nxt Bounty Thread''  to encourage people to vote.

I think most people forget voting, at first I know I did... thought only leaving comment was a vote, but then I found that you can like the idea and that will count as a vote. With more votes we can surely get this topic to popular and get cryptsy interested.

so here is the image after registration visit above link and



why not do it to benefit everyone n the future of nxt? U see everyone here is dissatisfied with dgex... n u have an opportunity to do something about it to insure the survival of nxt? Please be a part of the solution n not the problem. ..
full member
Activity: 121
Merit: 100
If add the Arbitrary Messages new feature, will it cause chain data bloated?
full member
Activity: 210
Merit: 100
Can anyone post some stats about forging rate?
For example, with 1000nxt, how many nxt i'll make at day? with 10k? something like that...

Thanks!

This is in the FAQ.  Look at the section on forging.
hero member
Activity: 1666
Merit: 565
Can anyone post some stats about forging rate?
For example, with 1000nxt, how many nxt i'll make at day? with 10k? something like that...

Thanks!
Jump to: