Bitcoin Forum
June 14, 2024, 01:30:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Louisd’or(codename)- first anonymous PoS, CN-based currency (technical review) on: April 01, 2015, 10:23:18 AM
Have you considered to severely limit the size of data that can be added with any transaction to disable its misuses?
Hello!

What limit exactly would you suggest? Even if you're allowed to put only 10 additional bytes per transacton, you can make up for it by increasing the number of tour transactions.

And what kind of misuses do you have in mind?
2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Louisd’or(codename)- first anonymous PoS, CN-based currency (technical review) on: December 25, 2014, 02:17:18 PM
I was wondering if it is possible to implement a similar penalization trick you use to keep POW-POS at 50-50%, slightly increased for each node? For example, if each node (POW or POS) is penalized e.g. 20% after finding a block (20%*20% after second etc) i suppose it would decease the chance of 51% attack of any node, and also it would keep POW mining pools "optimal" hashing power some below 50% (while not practically affecting small POW/POS miners).


I doubt it is possible. How a PoW node can be penalized? Any miner can just restart with another wallet after finding a block.

PoS mining is already penalized, in a manner of speaking. The "winning" output cannot be used in PoS mining again immediately: the funds must remain untouched for at least 1 day. But it doesn't affect the other outputs: their probabilities of winning are independent (like for several different PoW miners).
3  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Louisd’or(codename)- first anonymous PoS, CN-based currency (technical review) on: December 22, 2014, 02:21:05 PM
Hello everybody!

We want to post some updates on our protocol. Your comments are very welcome. Please, read the pdf first (the part about PoS).

 - The kernel structure now includes last_pow_hash and last_pos_hash: blockID of the last PoW block and kernel hash of the last PoS block respectively. By that we create the true chain of blocks. In PPC you can use your winning output whenever you want (within timestamp boundaries), because kernel does not depend of the prevous block (unlike PoW mining, where block header includes prev_id). Even use it twice (if a chain fork occurs). Our protocol prevents it, making PoS mining more like PoW (but energy-efficient).

 - StakeModifier (a part of the kernel) is recalculated on each PoW block as follows: StakeModifier on height h is equal to keccak(H20,H720), where H20 is the proof_hash of the block on height h-20 (20 blocks ago) and H720 is the proof_hash of the block on height h-720. proof_hash is blockID (for PoW) or kernel-hash (for PoS). Now StakeModifier is known in advance, 20 blocks ahead. But due to the first change an attacker can't predict his chances of creating consecutive chain of PoS blocks: he doesn't know pow_hash.

 - Timestamp boundaries become more narrow. Timestamp must be greater than the median of the last 20 blocks (each block appears ~every 2 min, so the median is t minus 20 minutes). And it shouldn't be greater than t+20 minutes, where t is the current local time of a node. The first rule is a mandatory one (we check it while verifying the blockchain), and the second is a default local node policy (we can not check it for blockchain in the past). This change is intended to decrease the power of PoS exhaustive search and make timestamps more consistent.

Any questions, please?



4  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Louisd’or(codename)- first anonymous PoS, CN-based currency (technical review) on: December 09, 2014, 05:07:56 PM
Seems like removing age might lead to more ability to take over the chain. With coin age, a small sized output can accumulate the same coin weight as a larger sized output with younger age, which gives less power to the larger sized outputs.

Quite the contrary. Eliminating age prevents a situation when adversary can "take over the chain" with less than 51% (accumulating his coin age). That the reason why PPC code anyway bounds age by 90 days (and still preserves the benefits for large holders).
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!