Bitcoin Forum
June 27, 2024, 08:04:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 [299] 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 »
5961  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 07:21:32 PM
Share your thoughts and opinions here..

The 2nd part of BCNext's plan will contain more info about Transparent Forging. Particularly, description of "time warp" effect that will let us to forge blocks with exactly 60'000 ms gap between blocks. So, don't finalize the whitepaper, plz.

I think whitepaper will always be evolving as NXT gains more and more features. We might want to make archive of whitepaper snapshots.

James
5962  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 07:20:05 PM

Please feel free to help in the collective effort on put the white paper together

http://wiki.nxtcrypto.org/wiki/Whitepaper:Nxt

Share your thoughts and opinions here..

Thank you all
Pin


I just went through all of BCNext's posts and cherry picked the ones that seemed to be whitepaperish, or just plain interesting. Did you know about the NXT banknotes?

I am about at the end of my current expertise level and I know there are people who can off the top of their head describe some of the GAPING holes in the current whitepaper. Please contribute, I don't want to have to learn Java.

James
5963  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 10, 2014, 06:20:52 PM
http://wiki.nxtcrypto.org/wiki/Whitepaper:Nxt has the outline of the NXT Whitepaper

It has a lot of holes, especially the technical details about how exactly the NXT protocol works at the detailed low level.

I am sure that the regulars on this thread can quickly beef up the missing details and do a much better job than what is there now. Much better.

I also think there are a few missing sections.

Often when I am stumped on a deep technical problem (like finding these injected flaws), I find that switching to english and writing out how it works clarifies things in my mind. Maybe you will get a flash of insight as you describe in detail in the whitepaper wiki.

Please help. I think the wiki magically calculates everybody's contribution and there seems to be some sort of significant bounty attached to this. This way, even if you don't find injected flaw, you can at least get part of whitepaper bounty.

James
5964  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 04:29:43 PM
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.
5965  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 03:42:47 PM
Hello. I can translating Romanian languages.  Please add the Romanian language for Wiki

You can add it yourself!  As soon as you start to translate elements, "Romanian" will magically appear on any page where it is available.  Just go in and start translating!

To get set up, you need to follow these instructions: http://wiki.nxtcrypto.org/wiki/Help_translate

Thanks, I posted some initial outline, will work on this today to flesh it out with [notes] to indicate where I need help

Is something like the following for an abstract ok?


*******
NXT: a peer-to-peer electronic economy system

Abstract:  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:

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

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 minute.
5966  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 02:57:25 PM

Is this ongoing?

I suggest to put a document onlin for all to work on.

Who will take action here please? (utopian, Anon, Alias?)

Pin

This is trivial to do on the wiki.  I can set up a Whitepaper namespace and create Whitepaper:Nxt.  Then anyone who wants to contribute can pitch in, and the wiki will track everyone's contribution down to the last byte.  The bounty can then be divided fairly among the contributors.


I created jl777 acct on wiki. Where do I start putting in text for whitepaper?
5967  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 01:40:06 PM
common guys,

this is a good example of a white paper, but I am sure we can do better.

http://bitcoin.org/bitcoin.pdf

8 pages will do.

Pin

Does anybody know where cunicula's draft white paper is? I heard he released something. The key to any NXT whitepaper is in transparent forging and its implications, I was hoping there was something to start with, anything/

James

I woudn't count on cunicula anymore, I don't know him and I don't know why HE was writing it, I am sure there are other people here that can do this job just as well.

James, do you have time to coordinate this a bit. We have seen some good articles from Anon, Alias, and others, can we extract the best of it and put it in the white paper.

Pin

Sure, I can coordinate and write some of the easy stuff. I think we will need some paragraphs from ricot who seems to understand the NXT logic enough to have come up with several successful potential attacks.

Do you have a set of URLs for all the docs that have been written. I can make a first pass at making a white paper with a bunch of fill in the blanks.

James

P.S. I saw a post that said cunicula actually posted a draft of white paper?
5968  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 01:23:54 PM
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?

I'd like that form of address!
5969  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 10, 2014, 01:22:18 PM
common guys,

this is a good example of a white paper, but I am sure we can do better.

http://bitcoin.org/bitcoin.pdf

8 pages will do.

Pin

Does anybody know where cunicula's draft white paper is? I heard he released something. The key to any NXT whitepaper is in transparent forging and its implications, I was hoping there was something to start with, anything/

James
5970  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 11:43:16 PM
Everyone should read this.
https://bitcointalk.org/index.php?topic=407388.0
Does anyone know who is the author of the article ? He should be nominated for a reward in article category.



Hi there Grin Thanks for the kind words. I already got 230k in rewards for work in the nxt community. If there is more to give it should go to others.

I helped out in the code review forum, suggesting a couple of solutions to an attack, so don't forget me. Smiley
You, Anon, Alias & Utopian should start working together for the whitepaper asap. I hope cunicula will reappear.

I know I miss one more author of an important article which I can't find...

I can do technical writing, let me know how I can help

James
5971  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 10:01:27 PM
It is not a big issue, but there is a 1 NXT fee for every transfer. When depositing to peercover it goes to an intermediate address, so it costs 2 NXT for a deposit. I think it is only 1 NXT for withdrawal.

Would there be any objections if this cost was passed onto to the depositors?

As it is peercover is running the NXT gateway on a non-profit basis based on my urgings. I feel it is important to have as many ways to trade NXT as possible. Especially a place that lets you convert to fiat. I have done my best to provide prompt support for everyone who had issues when the NXT server hung. Now that it is running 0.5.3, things do look a lot more stable, so hopefully it can run a full week without any issues. That would be a big improvement.

I am not a peercover support person, I am doing all this so we can have NXT <-> fiat and another place to trade NXT. Thanks to all who patiently waited while we sorted out all the deposits.

James

5972  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 09:40:16 PM
Guys who wrote "NXT - A Cybernetics Perspective" pdf??
Can't remember/find..
I think that was "Alias"
5973  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 03:29:25 PM
Peercover has completed manually fixing all the transactions.
To my knowledge, only three slipped through the cracks.
They are running 0.5.3 now, so hopefully it will remain in fully automated mode.

HOWEVER, I have been advised that for the next week, they won't be able to manually reconcile transactions. IF the NXT server crashes, you will have to wait until next week. I know this is not exactly comforting, but the NXT that is already on deposit can be freely traded without any fees or commissions. All the trades are done via the rippled servers, the only thing affected is the automated deposit/withdraw process for NXT.

Please be patient.

If you really, really need to get your NXT withdrawn or really really want to deposit your NXT, I can personally handle transactions of up to 10000 NXT. Just PM me.

I really hope we can all be patient as peercover regroups to deal with things. As long as 0.5.3 server doesn't hang, all is good.

James
5974  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 09, 2014, 03:07:39 PM
Not if they precalculated a change that ends up with same hash
5975  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 09, 2014, 02:55:48 PM
Not sure if its logic flaw, but somebody could simply change initial allocation in genesis block to give themselves a lot of NXT.

We have seen a case of altered client already, so changing genesis block's hardcoding and hypnotizing jean-luc into signing it as the official release, would be an obvious but effective way to steal a lot of NXT

James

True, that's why noone knows who Jean-Luc is.

Maybe he is BCNext!
5976  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 09, 2014, 02:49:37 PM
Not sure if its logic flaw, but somebody could simply change initial allocation in genesis block to give themselves a lot of NXT.

We have seen a case of altered client already, so changing genesis block's hardcoding and hypnotizing jean-luc into signing it as the official release, would be an obvious but effective way to steal a lot of NXT

James
5977  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 02:47:09 PM
I hope there are NO outgoing transactions for accounts with negative NXT!!!   Cheesy

Sorry, but there are already 72 outgoing transactions from an account with negative balance. Cheesy

If I ever invent the Time Machine... you BEST believe there will be 73!!!   Grin

You can just change it in the source code!
Of course, getting jean-luc to agree to sign it as official release, that would be a problem
5978  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 02:46:15 PM
I hope there are NO outgoing transactions for accounts with negative NXT!!!   Cheesy

Sorry, but there are already 72 outgoing transactions from an account with negative balance. Cheesy

that doesn't count, not actual transactions, just initialization hardcoded in the source code

if people didn't know you are joking you could create mass panic Smiley
5979  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 02:39:16 PM
With a single leader we have a centralized system. I would imagine, given BCNext's views on centralization he/she/they are slowly contributing less and less as others do more and more.

Exactly. He mentioned that at some moment in the future he would disappear completely. U'll get the secret phrase that opens the genesis account, everyone will be able to play a role of "BCNext".

I hope there are NO outgoing transactions for accounts with negative NXT!!!   Cheesy

Can you send anti-NXT from the genesis account to normal accounts?  Shocked

what would such a collision of NXT and anti-NXT produce?

must have positive balance to send NXT
5980  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 09, 2014, 01:59:37 PM
went to -2540 blocks, 2543 orphaned blocks, 17803 unconfirmed transactions, within half an hour after redownloading block chain

36881      2584657662098653454      January 9, 2014 3:29:53 PM GMT+02:00   
1      100 + 1      128 B   
2      7115225331220974788      609 %

Not sure if this is relevant, but the My transactions window ends up with duplicate transactions listed some old transactions from last week are duplicated. I was having a lot of problems sending, i think due to system clock and 15 seconds issue.

December 30, 2013 5:24:37 AM GMT+02:00      2269220637361284198      2      1      -   
December 30, 2013 7:25:03 AM GMT+02:00      2269220637361284198      11      1      -   
December 30, 2013 7:32:50 AM GMT+02:00      2269220637361284198      10'000   10      -   
December 30, 2013 7:39:10 AM GMT+02:00      2269220637361284198      90'000   90      -   

Hmm... other than the duplicates in My Transactions, it seems that it is still moving forward:

36888      4747512364439223888      January 9, 2014 3:37:14 PM GMT+02:00   
1      4 + 1      128 B   
2      1819073736885755019      233 %

This seems to be an issue with NRS display? Just a bit worrisome about negative recent blocks, so many orphans and unconfirmed. Is this normal?

I think it's just the display who is wrong.
But it's still function properly. Happened to me. If you want the correct display, just refresh the page


Looking closer, the timestamps on the actual transactions are different and are all after the duplicates.

December 30, 2013 7:50:26 AM GMT+02:00      2269220637361284198   90'000   90      10+   
December 30, 2013 7:41:53 AM GMT+02:00      2269220637361284198   10'000   10      10+   
December 30, 2013 7:41:53 AM GMT+02:00      2269220637361284198   11      1      10+   
December 30, 2013 5:26:31 AM GMT+02:00      2269220637361284198   2      1      10

Wait.

Definitely something strange, the transaction IDs are the same!
90000: 2908061711788780811 vs 2908061711788780811
10000: 11922435045177123841 vs 11922435045177123841
11:       8324684714258161869 vs 8324684714258161869
2:         11874188389536146018 vs 11874188389536146018

So definitely a bug of some sort. The same transaction ids are duplicated in the display. They are listed at the top of My transactions, with 0 confirmations but having identical transaction ids as the real transactions. To confuse things even more, the timestamps are different, each actual transaction is in the future relative to the unconfirmed ones.

additonally, I also remember sending a lot more smaller test transactions and they just disappeared without warning, probably due to the system clock being wrong. All during this timeframe. We need a warning when that happens

The client could just not display transactions without confirmations, or only display one with unique transaction ID, but I think this indicates some sort of lower level confusion that needs to be investigated.

James
Pages: « 1 ... 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 [299] 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!