Bitcoin Forum
June 13, 2024, 12:07:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 [137] 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 ... 239 »
2721  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NXT][Bounty ANN] Smart Devices Application on: January 05, 2014, 11:46:01 AM
NxT is a Pre-mined scam. Please stop wasting time.
Suck my dick asshole
2722  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 11:11:18 PM
Anyone know when NXT will be open sourced? Last I knew it was going to be released 1/3/14 but I can't find a download or reference to it anywhere.
https://bitbucket.org/JeanLucPicard/nxt-public/src

Thanks, curious what alias feature is.
It is not open sourced - you will see why..
2723  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 11:00:32 PM
Anyone know when NXT will be open sourced? Last I knew it was going to be released 1/3/14 but I can't find a download or reference to it anywhere.
https://bitbucket.org/JeanLucPicard/nxt-public/src
2724  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 10:39:26 PM
Does anyone know if dgex working OK right now?

What's the best exchange to use?

Anyone?
Maybe the ripple gateway (https://peercover.com/#/simpleGateway)
2725  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] TNG - Bitcoin Reimagined on: January 04, 2014, 10:19:13 PM
Freak-tionlesscoin  Tongue
2726  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 10:02:54 PM
I think we also need in the dev team asap the following: xibeijan, ImmortAlex (part time maybe) and rlh.
Thanks, but I prefer to wait until full sources will be available on github, so I can review commits in my spare time.
Actually I involved in this project being on forum all time Smiley You know, promoting, trolling and so on Smiley
And have two nodes running.
I know that you already offer too much that is why I suggest you should be rewarded as a part time designer!
2727  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 04, 2014, 04:56:54 PM
Don't worry FreaktionLess I have hired some of the best developers (who happen to be my friends too) to make this brilliant innovative algorithm into a real software project (along of course with Jean-Luc who is the leader dev atm).

See you around I hope to review their code too Wink

Glad to read that! When do they get on board and who is paying for them?
They are almost a week on board (2 devs + 1 IT + maybe 1 more dev) and I pay for them...
My devs that are helping Jean-Luc:
http://www.linkedin.com/pub/vasilis-kokkinidis/5/222/444
http://gr.linkedin.com/pub/grigoris-grigoriadis/22/a8a/b80

I hope I will persuade another one to join.

I think we also need in the dev team asap the following: xibeijan, ImmortAlex (part time maybe) and rlh.
2728  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 04:55:13 PM
Quick post:

I will give the remaining of the 30K giveaway funds I manage to maco for his project - 15K beforehand and 15K after he finished and the community is satisfied.

The rest posters at the old giveaway thread (not the one Anon manages) will be paid from my pocket. Just give me some time guys cause I run like the coyote atm!

I try to persuade my dev team to post here their CVs for transparency - it seems they don't have any anonymity issues but they are making some second thoughts if this is good for them.
They are not Google's or Microsoft's engineers but they are very professional and in any case who gives a shit about these NSA's show cases...
My devs that are helping Jean-Luc:
http://www.linkedin.com/pub/vasilis-kokkinidis/5/222/444
http://gr.linkedin.com/pub/grigoris-grigoriadis/22/a8a/b80

I hope I will persuade another one to join.

I think we also need in the dev team asap the following: xibeijan, ImmortAlex (part time maybe) and rlh.
2729  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 04:47:48 PM
Reward Program

ahcsam, davethetrousers, Ola, rickyjames (alphaphetical order Wink )
NXT ON THE RASPBERRY PI project

Optimized software package, ongoing project
Communications with the RPi community, their forums
Instructions and support thread
Elegantly showing a stark comparison of NXT forging in contrast to big-rig SHA256/Scrypt mining
Strengthening the NXT network during Denials of Service
Providing ultra-low-cost allways-on clients for everybody

ahcsam nextcoin.org, davethetrousers BTT, Ola BTT, rickyjames BTT

I can't remember just now who else was and/or is involved in the ongoing effort. Please send me a PM if you are one, or if you generally want to have something or someone else mentioned.
+1 too

Damn there are so many people deserving reward..
2730  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 04:46:55 PM
+1 for ferment AND laowai80
2731  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 04, 2014, 04:02:09 PM
This removes all ties to fiat, which I think should be the goal
+1

Fiat is irrelevant and prone to lose value over time! Gimme those precious nxt decimals!
2732  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 04, 2014, 03:46:00 PM
If you find the following post helpful. It was quite a bit of work so any donations would be very appreciated. BTC:1NjNo3pfjC2fHWRPdSNvmWiyLXsGh5Y7p6 NXT:17286747867026237511

Klee and Come-from-Beyond believe and have informed me that my interrogation of Come-from-Beyond on the issue of block authoring and my subsequent findings may make me eligible for a bounty as they may constitute an audit of the mining algorithm. I also may be uniquely qualified to provide this audit since I authored a very similar proposal here https://bitcointalk.org/index.php?topic=343923 as it turns out 1 day before BTCNext.

As a disclaimer, as you all know the code is still closed source until jan 3rd so my findings will rely on claims by BTCNext being truthful and accurate.

First a summary of my findings:
The shortcomings that face POW schemes are myriad. I don't want to get into explanations here but I will list three of those shortcomings. Hashing efficiency scales logarithmically with investment in infrastructure. In lay-terms that means a person who invests 10billion in mining infrastructure will be able to produce significantly more than 10 times as much hashing power as someone who has invested 1 billion. This creates pressure towards centralization as the capitalization of the POW coin market increases. Additionally there is the excessive warrant-less (warrant-less only because NXT exists now Grin) use of silicon, electricity, and human labor in the production and maintenance of mining hardware. Finally there is a need to keep block sizes smaller than would otherwise be the case in order to prevent incentives for centralization.

The natural solution to these problems, proof of stake, was imagined years ago. Peercoin is the most noteworthy implementation of POS and all of the other POS schemes on the market, as i understand it, are forks of Peercoin. Peercoin was an innovative step in the right direction. It solved the above mentioned problems but only at the cost of introducing new problems. Peercoin's security model relies on the assumption that large stake holders will remain honest for fear that the loss to the value of their stake would outweigh the advantages of a successful double-spend. The main problem with this assumption is that two different people will never have the same idea about what constitutes self interest. Imagine, for just one possible example, a situation where a large stake holder in peercoin is an even larger stake holder in alternative monetary schemes and stands to benefit from the peercoin capital exodus by being on the receiving end of that exodus in his other investments.

The natural solution to the problems outlined in peercoin is to introduce randomness into the selection of which stake holder wins the right to author a block. It sounds simple, but its not actually as simple as it sounds. You see, you can't just hash the previous block and use the digest as the parameter for selecting the winner of the right to author the next block because, the block authors would contrive transactions in that block that digested into a hash that gave him the the right to author the next block. In-fact you cant base it off of a digest of any part of the block that the author has free reign over or you will run into the same problem. So here is the million dollar question, how do you arrive at a series of unpredictable but consensus verifiable number without proof of work? This is NXT's key innovation. It is to BTCNext as the block chain is to Satoshi.

In essence it works by having the author of the next block be selected by comparing the public key that he is using to hold his stake to the public key of the author of the previous block. In-order to prevent the new block author from simply creating a public key that would win and loading that public key with his stake BTCNext introduced the idea of effective stake. Only stake that has remained stationary for 1440 blocks (24 hours) has the right to author a block. Would be attackers can not calculate 1440 blocks into the future because they have no idea who is going to author the very next block, let alone the next 1440 blocks. Inorder to prevent an attacker from creating a "trap" where if he manages to become lucky enough to author one block in the future than he has prepared a set of funded addresses which would "catch" the subsequent blocks, we don't only rely on the previous block authors signature alone, but build an entirely separate "block chain" which is the result of hashing every public key ever used to author a block.

That was my attempt to explain the basic idea for how it works conceptually. It of course is not a technical explanation of how it ACTUALLY works. (i may come back and add that later if there is demand but it would mostly be a copy paste job from BTCNext anyway).

I have to be honest here. The code is still closed source. It could turn out that this is all a scam. Buying nxt will continue to be a huge risk until the code is published open source. But I will tell you why I am buying. What would be the point in BTCNext conceptually solving all of these problems and creating a truly great model for how a crypto could work, and then create enough infrastructure to make a convincing facade, when he could have almost as easily as creating such a convincing facade, implemented all of the brilliant ideas he conceptually outlined?! That would be crazy! And even if NXT does turn out to be a scam, we should still build a real crypto out of these ideas.

Anyway for anyone who wants more details I will post a full transcript of my conversation with Come-from-Beyond below:

Quote
i really really really need someone to answer this question for me:

can anyone explain to me how it is determined who has the right to author the next block. i understand that the more nxt you have the higher your chance, but specifically how is the "winner" selected?

I know all of you guys who have 40k+ invested in this thing have to have figured out the answer to this question before you dropped that kind of cash.
Quote
It's very similar to Bitcoin. Who gets correct nonce wins the block.
Quote
In bitcoin a nonce is hashed with the previous block until one gets a digest that is below the target threashold. There is no POW in next so how are nonces used in this scheme? and where does the nonce come from? I really need as much detail as you can give me. I will even send a tip if i come out of this conversation understanding what i hoping to understand. Smiley
Quote
Now I got ur question and answered in https://nextcoin.org/index.php/topic,866.msg7100.html#msg7100

TL;DR: Nxt mining algo is based on ur invention.

Edit: I've seen the date of ur post, it had been posted 1 day before Nxt released. Did u write about ur invention somewhere else or earlier?
Quote
OH HECK YES! afk while i buy a million of these things Grin

oh but hey can you do me one more favor. can you link me to the original source where you got this information. i really want to read more.
Quote
Other guy has answered on nextcoin.org about that.

FROM NEXTCOIN.ORG
Quote
Each block has "generationSignature" parameter.  An active account signs "generationSignature" of the previous block with its private key.  This gives 64 bytes which are hashed with SHA256.  The first 8 bytes of the hash gives a number (I call it a "hit").  The hit is compared to the current "target" (64bit number).  If the hit is lower than the target then next block can be generated.

The target for each account is proportional to the balance.  Someone holding 1000 coins gets a 50 times bigger target than someone with 20 coins. Thus the owner of 1000 coins will generate 50 times more blocks than the owner of 20 coins (in the long run).

The target is not constant, it grows each second passed since the timestamp of the previous block.  If noone generated a block on the first second then the target becomes 2 times bigger and so on.  The base target is the target on the 60 second mark.  If there is only a few active accounts then after a long time someone will generate a block because the target will become very big.  If you open the client and log with any funded account you can see a ticking timer in BLOCKS widget.  It shows when the target will become greater than your hit.

Quote
No that was the first time and I wrote about it the same day that i thought of it. But you say that I posted it 1 day before nxt right? that technically makes it my invention right? Grin
Quote
Right. And technically this makes me to suspect that u r BCNext.

Edit: I'd like to hear ur opinion regarding https://bitcointalk.org/index.php?topic=364218.0
Quote
haha no I'm a scrub programmer. my highest programming accomplishment to date is chess in the console with no AI. I'm much better at conceptualizing higher level abstractions than the logistics of implementation.

actually this is a really common thing. inventions are more often than not invented by a half a dozen people all over the world at the same time. we probably thought of it at the exact same time and i just wrote about it first. here is wikipedia on the phenomena http://en.wikipedia.org/wiki/Multiple_discovery

ill check it out.
Quote
I think I'm starting to get it. Is it true that the generationSignatures are totally deterministic? If you wanted too you could spend computing power to calculate who would win the right to author blocks far off into the future?
Quote
Output of next signature depends only on input of previous one. For example:

F(x) = x*2

Then we have such a sequence of outcomes: 1, 2, 4, 8, 16, 32...

Transactions included into a block can't change it, there is a special "blockSignature" for them.
Quote
Great! im definitely beginning to understand.

So next question. What mechanism prevents people from purposefully creating accounts with public keys which will allow them to author an upcoming block?

*edit* there is definitely a tip in this for you if you have good answers to all of my questions  Grin
Quote
Cunicula (as attacker) and BCNext (as defender) came to the following algo:

1. Brand new accounts must wait 1440 blocks before they r given permission to forge blocks
2. Old accounts forge blocks as if their balance doesn't include coins received in the previous block

Amount that is used for forging is called "effective balance".
Quote
is it really that difficult to calculate out 1441 blocks ahead? it doesn't sound difficult. If it is so difficult now what happens when computers become faster and more powerful in the future? is the plan to just fork it from time to time?

it seems like if the generationSignature was additionally a product of the hash of the public key of the account that authored the previous block than that would add a measure of security for little additional cost. as in, unlike including phony transactions to get the result you want out of the digest of a whole block, it would be difficult to coax the result you wanted out of a public key funded with a large amount of cash 1441 blocks ahead of time.
Quote
What should be calculated ahead to be able to generate all blocks?
Quote
My understanding is that the next generationSignatureB is a digest of generationSignatureA and generationSignatureC is a digest of generationSignatureB ect... So what i mean is, what stops an attacker from calculating generationSignatures 1441 steps into the future and then creating and funding account that will win the right to author that 1441st block. It should in theory be rather simple to generate 1441 signatures if it is a purely deterministic process right?
Quote
U must predict amounts on other accounts in 1440 steps, coz time when u generate a block depends on ur effective balance. It's possible only for empty blocks. If someone's account becomes larger then he will get chance to inject his block into ur chain completely ruining all ur computations.
Quote
oooh so the generationSignature is a digest of the previous generationSignature + the time-stamp of the previous block?
Quote
No. It's digest of prevGenSignature only.

How determined the generator (account) of the next block:

1. X = digest of prevGenSignature gives 256 bits
2. First 64 bits of X is a HIT
3. Target = BaseTarget (which is the same for all accounts) * Balance * Time_since_previous_block
4. If HIT < Target then next block can be generated

Edit: Target grows each second until it "crosses" HIT of one of the accounts
Quote
All you would have to do is brute force the creation of a key pair that digested the 1440th genSignature to a hit that was below everyone elses target. It would be totally doable.

This problem is super solvable though. BTNext should make the BaseTarget adjustable with an algo similar to bitcoins re-target algo. Then Increae the 1440 block (24 hours) restriction for effectiveBalance out to about 43200 (1 month) just to be extra super safe (its best to pick absurdly safe parameters when dealing with billions or possibly even trillions of dollars someday). Then finally make the nextGenSignature a digest of the prevGenSignature + the public key of the author of the last block. You couldnt game it with intentionally selected keys because you would have to pick the key 1 month ahead of time and there would be no way to predict who would author which blocks 1 month out since miners drop in and out of the network at random.
Quote
1440 blocks is safe number coz u have to know who will sign the 1439th block which depends on the signer of the 1438th block and so forth. To know future signers u must know future balances. Even if u know future balances u must know future topology of the network to predict which blocks will be orphaned.
Quote
im so sorry to keep pestering you. but why is this the case. inorder to do this all you would have to do is brute force the creation of a key pair that digested the 1440th genSignature to a hit that was below everyone elses target. It would be totally doable. why must you need to know future signers?
Quote
Coz block 1440 winner is determined as Digest(Digest(Digest(...1435times...Digest(Signature_of_block_1)...))).
Quote
But that doesnt explain why you would need to know who future signers are. It only says that you would need to calculate the 1440th generationSignature and pre-empt it by creating an account with a key-pair that would cause your hit to be lower than everyone elses targets right? how do future signers effect that situation?
Quote
Output of the last digest depends on ur public key and generating signature of previous block. It's deterministic but still can't be guessed. Look at this example:

Alice signs block 1 - signature is A
Bob signs block 2 - signature is Digest(A + Bob_public_key)
Charlie signs block 3 - signature is Digest(Digest(A + Bob_public_key) + Charlie_public_key)

See? U can choose any Charlie_public_key but without knowing Bob_public_key in advance it gives no advantage at all.
Quote
yep! i do understand. we just weren't communicating properly. as soon as i thought i saw a problem what you wrote up there is exactly the solution i proposed. Grin bcnext is a freaking genius. I worked so hard to try to figure something out like this myself to no avail. What i proposed in my thread is a far cry from this much better solution.
2733  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 03:45:06 PM
- Tech support: (Audit PoS Implementation)

Anon136
https://bitcointalk.org/index.php?topic=345773.msg4063478#msg4063478 (Audit PoS Implementation)
profile:
https://bitcointalk.org/index.php?action=profile;u=3028



- Implementation of a decentralized stock exchange, decentralized asset exchange within NXT asset exchange:

utopianfuture
https://www.dropbox.com/s/xlzequz7qrggq80/First%20document%20of%20Nxt%20asset%20exchange.pdf
profile:
https://bitcointalk.org/index.php?action=profile;u=182582
2734  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: Trading Thread for Nxt :: Descendant of Bitcoin on: January 04, 2014, 11:54:36 AM
Guys, how much fees are acceptable to you for opening a new exchange?

I personally prefer to see trading fees and not withdrawal fees. I dont mind paying 0.35% for entrance and exit (0.7% Round-Trip), and for that to be reduced for increased volume trading.
Well said - I think withdrawal fees are immoral.
2735  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 10:00:47 AM
I try to persuade my dev team to post here their CVs for transparency - it seems they don't have any anonymity issues but they are making some second thoughts if this is good for them.

I wouldn't advise to reveal real identity of those who work on Nxt core...
I know what you mean but sooner or later someone has to be 'Gavin' Tongue
2736  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nxt :: descendant of Bitcoin - Updated Information on: January 04, 2014, 09:24:26 AM
Quick post:

I will give the remaining of the 30K giveaway funds I manage to maco for his project - 15K beforehand and 15K after he finished and the community is satisfied.

The rest posters at the old giveaway thread (not the one Anon manages) will be paid from my pocket. Just give me some time guys cause I run like the coyote atm!

I try to persuade my dev team to post here their CVs for transparency - it seems they don't have any anonymity issues but they are making some second thoughts if this is good for them.
They are not Google's or Microsoft's engineers but they are very professional and in any case who gives a shit about these NSA's show cases...
2737  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt cryptocurrency meeting in Maledives, December 2014 on: January 04, 2014, 12:02:35 AM
Too drunk to f@ck island!
2738  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt cryptocurrency meeting in Maledives, December 2014 on: January 03, 2014, 11:40:41 PM
If the price hit 0.x - 0.0x range I will own F@ckin Maledives!
2739  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: January 03, 2014, 10:55:19 PM
@Developers - Can I send BTC to you and burn them for me?
I want to get in ASAP and it is a bit unfair for me as a mac user - I trust that when you will have a working client you will send the XCP back to me!
2740  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 03, 2014, 09:53:59 PM
Don't worry FreaktionLess I have hired some of the best developers (who happen to be my friends too) to make this brilliant innovative algorithm into a real software project (along of course with Jean-Luc who is the leader dev atm).

See you around I hope to review their code too Wink

Glad to read that! When do they get on board and who is paying for them?
They are almost a week on board (2 devs + 1 IT + maybe 1 more dev) and I pay for them...
Pages: « 1 ... 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 [137] 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 ... 239 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!