Bitcoin Forum
October 13, 2024, 11:33:58 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 ... 180 »
  Print  
Author Topic: [ANN][YAC] YACoin ongoing development  (Read 379991 times)
Sunny King
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
June 19, 2013, 04:33:18 PM
 #701

It's not an issue when PoS becomes common as there should be more PoS blocks than PoW blocks, so you wouldn't see long consecutive PoW blocks to be orphaned by a malicious PoS minter.

Checkpoint should be enabled for any ppcoin forks.
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 19, 2013, 04:34:40 PM
 #702

Mmh, would it be possible to know at any moment how many coins are maturing for PoS and say, if a big wallet is maturing in the next hour, require more confirmations than normal?

Edit: Ok, the wallet could be split. Still, could the possibility of a PoS double spend be anticipated by looking at how many coins are maturing in the network?
There is no way to detect active stake holder before his chain will be published. Besides, confirmations amount doesn't matter, malicious stakeholder could overwrite more than more than billion of pow blocks by publishing one stake.

The only solution is enable broadcasted checkpointing immediately to workaround this problem. It will give some time to think about better solution.

How could he overwrite the blocks already confirmed? This is insane!
How is the PoS block appended into the blockchain? If it's appended to the chain, how could he overwrite?
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 19, 2013, 04:36:36 PM
 #703

TBH, I don't like the checkpointing thing, it makes things complex & centralized.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 19, 2013, 04:51:01 PM
Last edit: June 19, 2013, 06:23:05 PM by Balthazar
 #704

It's not an issue when PoS becomes common as there should be more PoS blocks than PoW blocks, so you wouldn't see long consecutive PoW blocks to be orphaned by a malicious PoS minter.

Checkpoint should be enabled for any ppcoin forks.
Actually, it's an issue, because it takes some time to make PoS common for the chain. This makes network vulnerable until there is not enough stake weight in opposition to attacker. And checkpointing is not more than workaround for this.

Also there is another problem... Unlike PoW hashing rate, stake weight could be used multiple times without any overhead. It allows attacker to repeat his attempts to generate consecutive stakes until he will get lucky enough. And there is high probability to success without holding large stake, 20-25% of total weight (not coins) will be more than enough.

You can retry your attempt to generate consecutive stakes 1000, 50000 or 1 million times without any problem, using the same outputs. You should always hold it in the mind. Smiley

So, with the current weighting scheme you should always have checkpointing enabled, even if there is enough total stake weight. You can't remove checkpointing without altering block weighting implementation, because it's dangerous. And you can't alter it without making system less energy efficient...  Wink

But I think that energy-efficiency could be partially sacrificed in favor of security.

// EDIT
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 19, 2013, 04:54:48 PM
 #705

TBH, I don't like the checkpointing thing, it makes things complex & centralized.
It's your choice. But there is no way to resolve this weighting scheme flaw without checkpointing.

Even if you will implement new trust score calculation method, it will introduce chain fork, so you still need grace period with checkpointing.
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 19, 2013, 05:03:10 PM
Last edit: June 19, 2013, 05:13:23 PM by hanzac
 #706

TBH, I don't like the checkpointing thing, it makes things complex & centralized.
It's your choice. But there is no way to resolve this weighting scheme flaw without checkpointing.

If you will implement new trust score calculation method, it will introduce chain fork, so you still need grace period with checkpointing.

I see. When I see the checkpointing validation code "... pfrom->Misbehaving(100);". This is interesting and make me laugh and make me remind some scenarios in my childhood playing house-holding games. Cheesy

And then I review code "bool CBlock::CheckBlock(bool fCheckPOW, bool fCheckMerkleRoot) const",
OMHOLYGOD, this code makes me crazy.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 19, 2013, 06:12:35 PM
 #707

Quote
Posted on: Today at 08:51:01 PM
Updated.
Joe_Bauers
Hero Member
*****
Offline Offline

Activity: 802
Merit: 1003


GCVMMWH


View Profile
June 19, 2013, 07:42:19 PM
 #708

OMHOLYGOD, this code makes me crazy.

+=1  Shocked
forsetifox
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
June 19, 2013, 08:20:13 PM
 #709

Thanks for all the developers working on this. I've never seen so many working together. Aside from bitcoin that is.
 
Wink
sunce86
Newbie
*
Offline Offline

Activity: 56
Merit: 0



View Profile
June 20, 2013, 08:50:22 AM
 #710

Is it possible that ppl are selling their hard earned yacoins for 0.00016... What a bunch od stupid idiots  Huh
Sahtor
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile WWW
June 20, 2013, 01:30:45 PM
 #711

Favicon for Yacoin sites. Yacoin Blue

as inspiration. Thanks dcl595
mikaelh
Sr. Member
****
Offline Offline

Activity: 301
Merit: 250


View Profile
June 20, 2013, 01:36:49 PM
 #712

Is it possible that ppl are selling their hard earned yacoins for 0.00016... What a bunch od stupid idiots  Huh

https://bitcointalk.org/index.php?topic=232241.msg2522690#msg2522690

I have 50 BTC ready to be invested in YAC but I ain't gonna be buying unless price drops to 0.000085 or so. Not only that paying more makes no
sense from trader perspective, but investing 50 BTC in altcoin which is still not super strong (lacks huge support by miners) is very risky move.

The price will probably go up a bit in 5 days time because the Nfactor is going to change. Hashing rate will drop to about 50% and difficulty will take a while to adjust.

I have a fun little countdown page for the Nfactor:
http://muuttuja.org/yacoin/countdown/
dcl595
Sr. Member
****
Offline Offline

Activity: 381
Merit: 250


View Profile
June 20, 2013, 01:50:12 PM
 #713

Favicon for Yacoin sites. Yacoin Blue

as inspiration. Thanks dcl595

Hey, thanks for that, I actually did a test colour sheet, I can make any of the combinations on request, or there is a psd knocking around in one of these threads if anyone wants to mod it themselves

https://i.imgur.com/nVzTRPy.jpg
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 20, 2013, 01:50:52 PM
 #714

Favicon for Yacoin sites. Yacoin Blue

as inspiration. Thanks dcl595

Although it's quite clean image. But I'm not fond of it because it's too simple. I prefer complex images and unique and art or beauty.
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 20, 2013, 01:52:24 PM
 #715

Favicon for Yacoin sites. Yacoin Blue

as inspiration. Thanks dcl595

Hey, thanks for that, I actually did a test colour sheet, I can make any of the combinations on request, or there is a psd knocking around in one of these threads if anyone wants to mod it themselves

https://i.imgur.com/nVzTRPy.jpg

Why not using a circle, and the Y in it is pale too simple!
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 20, 2013, 01:53:51 PM
 #716

Is it possible that ppl are selling their hard earned yacoins for 0.00016... What a bunch od stupid idiots  Huh

https://bitcointalk.org/index.php?topic=232241.msg2522690#msg2522690

I have 50 BTC ready to be invested in YAC but I ain't gonna be buying unless price drops to 0.000085 or so. Not only that paying more makes no
sense from trader perspective, but investing 50 BTC in altcoin which is still not super strong (lacks huge support by miners) is very risky move.

The price will probably go up a bit in 5 days time because the Nfactor is going to change. Hashing rate will drop to about 50% and difficulty will take a while to adjust.

It makes no difference how low hashrate will become, what matters is how many YAC one gets in some period of time using some hardware. Since
difficulty is about to drop, reward per block will go up so one will be getting more YAC with same hardware than now. In other words, what matters
is your % of total hashrate.

You're right, currently YAC still has a need to improve the server/client. So the PoS blocks can not threat the whole network.
dcl595
Sr. Member
****
Offline Offline

Activity: 381
Merit: 250


View Profile
June 20, 2013, 01:59:42 PM
 #717


Why not using a circle, and the Y in it is pale too simple!

Circle is becoming boring, but I'd try to use 3D cube and 3 sides of it for Y and then draw horizontal line on top surface but I'm too lazy now.  Cheesy

Considered that myself, might give it a go
bitdwarf
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


The cryptocoin watcher


View Profile
June 20, 2013, 02:10:15 PM
 #718

Circle is becoming boring, but I'd try to use 3D cube and 3 sides of it for Y and then draw horizontal line on top surface but I'm too lazy now.  Cheesy
Considered that myself, might give it a go

That actually sounds very cool.

𝖄𝖆𝖈: YF3feU4PNLHrjwa1zV63BcCdWVk5z6DAh5 · 𝕭𝖙𝖈: 12F78M4oaNmyGE5C25ZixarG2Nk6UBEqme
Ɏ: "the altcoin for the everyman, where the sweat on one's brow can be used to cool one's overheating CPU" -- theprofileth
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 20, 2013, 02:19:07 PM
 #719


Why not using a circle, and the Y in it is pale too simple!

Circle is becoming boring, but I'd try to use 3D cube and 3 edges of it for Y and then draw horizontal line on top surface but I'm too lazy now.

Bahh, here it is, the ultimate provocation!  Cheesy



Hah, this is interesting. BFL makes a lot of people heart breaking...
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
June 20, 2013, 02:22:21 PM
 #720


Why not using a circle, and the Y in it is pale too simple!

Circle is becoming boring, but I'd try to use 3D cube and 3 sides of it for Y and then draw horizontal line on top surface but I'm too lazy now.  Cheesy

Considered that myself, might give it a go

Can you use a leave & Y as its stem! Cool, is it?
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 ... 180 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!