Author

Topic: [ANN] [PASC] PascalCoin, true deletable blockchain - V3 Hardfork on block 210000 - page 425. (Read 990783 times)

sr. member
Activity: 445
Merit: 250
Exercise:

I will write a Pascal Coin Private key with a password.
This Private key contains 5 accounts, and also 100.0000 Pascal Coins.

The game consists in Import this private key to your Wallet, find valid password and you will win 5 accounts and 100.0000 Pascal Coins.

Note for the winner: I recommend to change accounts private key for a new one after found password ;-)

Do you want to play?

Which is the password? (Note... is very simple, has no spaces and is written in CamelCase )

Encrypted Private key ready to import: 53616C7465645F5FDF79C8D17747B0B294F8481AF7B17FAE20F7FE687397C8B3B5CFE4C7AF2A0E0 3FDAB0D849C8E49A26420B87E86CAF643265ED718E22150FC8CFFC67BAB49D8A35613EA6EA96177 3EDD1C75A72634770FF0254DFFED1F0173

Have a nice day!
Hi dev, thanks for exercise and 100k coins [I've already changed passwd ;-)]
My public key for Exercise 2 >> 3GhhboqM8RMfs2eXRzf9yx5jbgxejT166K5HP9qvRi1FXbsV9Q1yoK8reD5M9JvEnrjs6iwbuAhp8FU NeSM2PdNJZUnAo9mqcE6VDA
Looking forward to another exercises Smiley
On another note - I thought nobody codes in Pascal anymore these days, but I 've loved that language back in the days - it was actually my first serious language I was learning. My respect for coding virtual currency in it!
Oh, and I really want to study that whitepaper - I see you've put a lot of work in it - but Google translation is not good in some parts - would you be able to give it to someone that can do catalan->english corrections ? Thanks.
And let me wish you all the best for PascalCoin future development!
Sooooo what was the password ?

Obvious: PascalCoin  Grin
That was the 1st I tried, I guess password was already changed when I tried.
Typical.   Sad
sr. member
Activity: 334
Merit: 263
If you ask people to post insubstantial posts in your thread (like public keys), or offer giveaways for posts you could get banned, and this thread might get locked.

This warning is sticked at the top of this board, and also at the top of the altcoin discussion board.

Ups. I understand. Sorry.
No more exercises here...
full member
Activity: 188
Merit: 105
mining etc is all working great :-)
sr. member
Activity: 246
Merit: 250
Exercise 2:

Go to your private keys form, then select 1 private key (for example, a new private key) and click "Export public key"

This will copy to your clipboard a text like this:
JJj2GZDcygFdtnNTibpMEowjNQQR6PdBp8dNE5vjbzsyMK6rMxccrGNFMRE2jcUaW1MFJkspWqrY696 Tor9xHXf2xnqx4SCMWJjzoegabDrqNUWZUMAfxTCKj4Zkk3mx5Qqf8B19U8AqZqZt1fFv4KshNJa7uN nmTp88ocooGmNZLm2y4ki3ShBSrCyiTFWK4

Paste this text in a reply and I'll transfer an account to your public key, so after included in the blockchain, you will be the owner of this account.

This is the "Transfer account to a new owner" operation

Have a nice day!






If you ask people to post insubstantial posts in your thread (like public keys), or offer giveaways for posts you could get banned, and this thread might get locked.

This warning is sticked at the top of this board, and also at the top of the altcoin discussion board.



Most giveaway threads are no longer allowed in the Alternate cryptocurrencies sections. From now on, posting or replying to such threads could result in being banned. Existing threads will be locked.

Specifically, you are not allowed to give people any incentive to post insubstantial posts in your threads. You can't offer to pay people who post their addresses, usernames, etc. You can do giveaways off-site and link to the giveaway page in a thread, but you can't give people any bonus for replying to your thread.

Similar threads are already restricted to Games and Rounds in the non-altcoin sections, but the giveaway-related post volume is so high in the altcoin sections that I've decided to just ban them entirely here.
sr. member
Activity: 334
Merit: 263
Exercise:

I will write a Pascal Coin Private key with a password.
This Private key contains 5 accounts, and also 100.0000 Pascal Coins.

The game consists in Import this private key to your Wallet, find valid password and you will win 5 accounts and 100.0000 Pascal Coins.

Note for the winner: I recommend to change accounts private key for a new one after found password ;-)

Do you want to play?

Which is the password? (Note... is very simple, has no spaces and is written in CamelCase )

Encrypted Private key ready to import: 53616C7465645F5FDF79C8D17747B0B294F8481AF7B17FAE20F7FE687397C8B3B5CFE4C7AF2A0E0 3FDAB0D849C8E49A26420B87E86CAF643265ED718E22150FC8CFFC67BAB49D8A35613EA6EA96177 3EDD1C75A72634770FF0254DFFED1F0173

Have a nice day!
Hi dev, thanks for exercise and 100k coins [I've already changed passwd ;-)]
My public key for Exercise 2 >> 3GhhboqM8RMfs2eXRzf9yx5jbgxejT166K5HP9qvRi1FXbsV9Q1yoK8reD5M9JvEnrjs6iwbuAhp8FU NeSM2PdNJZUnAo9mqcE6VDA
Looking forward to another exercises Smiley
On another note - I thought nobody codes in Pascal anymore these days, but I 've loved that language back in the days - it was actually my first serious language I was learning. My respect for coding virtual currency in it!
Oh, and I really want to study that whitepaper - I see you've put a lot of work in it - but Google translation is not good in some parts - would you be able to give it to someone that can do catalan->english corrections ? Thanks.
And let me wish you all the best for PascalCoin future development!
Sooooo what was the password ?

Obvious: PascalCoin  Grin
sr. member
Activity: 445
Merit: 250
Exercise:

I will write a Pascal Coin Private key with a password.
This Private key contains 5 accounts, and also 100.0000 Pascal Coins.

The game consists in Import this private key to your Wallet, find valid password and you will win 5 accounts and 100.0000 Pascal Coins.

Note for the winner: I recommend to change accounts private key for a new one after found password ;-)

Do you want to play?

Which is the password? (Note... is very simple, has no spaces and is written in CamelCase )

Encrypted Private key ready to import: 53616C7465645F5FDF79C8D17747B0B294F8481AF7B17FAE20F7FE687397C8B3B5CFE4C7AF2A0E0 3FDAB0D849C8E49A26420B87E86CAF643265ED718E22150FC8CFFC67BAB49D8A35613EA6EA96177 3EDD1C75A72634770FF0254DFFED1F0173

Have a nice day!
Hi dev, thanks for exercise and 100k coins [I've already changed passwd ;-)]
My public key for Exercise 2 >> 3GhhboqM8RMfs2eXRzf9yx5jbgxejT166K5HP9qvRi1FXbsV9Q1yoK8reD5M9JvEnrjs6iwbuAhp8FU NeSM2PdNJZUnAo9mqcE6VDA
Looking forward to another exercises Smiley
On another note - I thought nobody codes in Pascal anymore these days, but I 've loved that language back in the days - it was actually my first serious language I was learning. My respect for coding virtual currency in it!
Oh, and I really want to study that whitepaper - I see you've put a lot of work in it - but Google translation is not good in some parts - would you be able to give it to someone that can do catalan->english corrections ? Thanks.
And let me wish you all the best for PascalCoin future development!
Sooooo what was the password ?
legendary
Activity: 1050
Merit: 1000
Today I can't connect... anyone else?

i can't connect since launch lel
legendary
Activity: 1246
Merit: 1011
Today I can't connect... anyone else?
c2m
member
Activity: 80
Merit: 10
Exercise:

I will write a Pascal Coin Private key with a password.
This Private key contains 5 accounts, and also 100.0000 Pascal Coins.

The game consists in Import this private key to your Wallet, find valid password and you will win 5 accounts and 100.0000 Pascal Coins.

Note for the winner: I recommend to change accounts private key for a new one after found password ;-)

Do you want to play?

Which is the password? (Note... is very simple, has no spaces and is written in CamelCase )

Encrypted Private key ready to import: 53616C7465645F5FDF79C8D17747B0B294F8481AF7B17FAE20F7FE687397C8B3B5CFE4C7AF2A0E0 3FDAB0D849C8E49A26420B87E86CAF643265ED718E22150FC8CFFC67BAB49D8A35613EA6EA96177 3EDD1C75A72634770FF0254DFFED1F0173

Have a nice day!
Hi dev, thanks for exercise and 100k coins [I've already changed passwd ;-)]
My public key for Exercise 2 >> 3GhhboqM8RMfs2eXRzf9yx5jbgxejT166K5HP9qvRi1FXbsV9Q1yoK8reD5M9JvEnrjs6iwbuAhp8FU NeSM2PdNJZUnAo9mqcE6VDA
Looking forward to another exercises Smiley
On another note - I thought nobody codes in Pascal anymore these days, but I 've loved that language back in the days - it was actually my first serious language I was learning. My respect for coding virtual currency in it!
Oh, and I really want to study that whitepaper - I see you've put a lot of work in it - but Google translation is not good in some parts - would you be able to give it to someone that can do catalan->english corrections ? Thanks.
And let me wish you all the best for PascalCoin future development!
legendary
Activity: 1044
Merit: 1050
Wow, the wallet-miner isn't noob friendly xD

I just mined a block but there is a red circle for the state, what does it mean ? Smiley

red means not mature yet. have to wait 100 blocks until it matures.
member
Activity: 102
Merit: 10
Wow, the wallet-miner isn't noob friendly xD

I just mined a block but there is a red circle for the state, what does it mean ? Smiley
legendary
Activity: 1713
Merit: 1029
For a GPU miner, the main thing required is some RPC access (even a simple getwork-ish method), then writing external optimized CPU/GPU miners will be a lot easier.

Sorry... I don't know how GPU works... If there is a developer with knowledge about this I will appreciate any help.

You'd just need to provide RPC functionality for PascalCoin that allows the miner to query for the info to hash and current target, and then submit the nonce (or block header) they found back to PascalCoin. Once you add that to your coin, people can start making external GPU/CPU miners, pools, etc.

So basically bind another port on the machine, and allow for queries like "getwork" which returns (maybe in JSON, since your block header isn't as rigid as Bitcoin's) a public key corresponding to a private key held by the wallet, operations hash/fee, timestamp, and current target. A GPU mining program would be able to query this, build the block header by adding their own payload and starting the nonce from zero or whatever and incrementing it, perform their hashing, check against the target, etc. Then allow for another query like "submitblock" for the miner to send back the header with the appropriate nonce, have PascalCoin do the appropriate block construction as if the built-in miner found a valid proof-of-work, and submit it to the network.

RPC usually uses some kind of authentication, but you could slap on a simple RPC without authentication that only allows for mining for now.
sr. member
Activity: 334
Merit: 263
For a GPU miner, the main thing required is some RPC access (even a simple getwork-ish method), then writing external optimized CPU/GPU miners will be a lot easier.

Sorry... I don't know how GPU works... If there is a developer with knwoledge about this I will appreciate any help.
sr. member
Activity: 334
Merit: 263
Exercise:

I will write a Pascal Coin Private key with a password.
This Private key contains 5 accounts, and also 100.0000 Pascal Coins.

The game consists in Import this private key to your Wallet, find valid password and you will win 5 accounts and 100.0000 Pascal Coins.

Note for the winner: I recommend to change accounts private key for a new one after found password ;-)

Do you want to play?

Which is the password? (Note... is very simple, has no spaces and is written in CamelCase )

Encrypted Private key ready to import: 53616C7465645F5FDF79C8D17747B0B294F8481AF7B17FAE20F7FE687397C8B3B5CFE4C7AF2A0E0 3FDAB0D849C8E49A26420B87E86CAF643265ED718E22150FC8CFFC67BAB49D8A35613EA6EA96177 3EDD1C75A72634770FF0254DFFED1F0173

Have a nice day!

Hint: Password starts with Pas...  Cool
sr. member
Activity: 334
Merit: 263
Took a quick peek at your source code, I see:
Code:
  FStreamPoW.WriteBuffer(FDigest_Basic[1],length(FDigest_Basic));
  FStreamPoW.WriteBuffer(FDigest_Operations[1],length(FDigest_Operations));
  FStreamPoW.Write(FOperationBlock.timestamp,4);
  FStreamPoW.Write(FOperationBlock.nonce,4);

That's 72 bytes of data being hashed, correct? I believe most ASICs are specifically optimized to hash exactly 80 bytes of data (and furthermore, to increment the last 4 bytes of those 80 bytes when incrementing the nonce), so there's a good chance that they wouldn't be able to hash any less.

For a GPU miner, the main thing required is some RPC access (even a simple getwork-ish method), then writing external optimized CPU/GPU miners will be a lot easier.

Not correct  Cool

Digest_Basic contains a variable size, because it includes Public key (that can be from 66 to +200 bytes) and Payload (max 255 bytes). So digest_basic can contains from +-80 to +-450 bytes

Digest_Operations is static size, contains operations hash and fee

Finally 4 bytes for timestamp and 4 for nonce.

Total can be from +-110 bytes to +500 bytes to sha256d
legendary
Activity: 1713
Merit: 1029
Well if the algo is SHA256D ASICS would take over the coin very quickly if it catches some value.

Note that PoW is calculated using SHA256D over a stream with different size of BitCoin, all is new because I've made a new fully development in Pascal.
I don't know if actual ASICS can work over PascalCoin... perhaps not.

But, of course, if this happens, I'll be very very very happy!

Took a quick peek at your source code, I see:
Code:
  FStreamPoW.WriteBuffer(FDigest_Basic[1],length(FDigest_Basic));
  FStreamPoW.WriteBuffer(FDigest_Operations[1],length(FDigest_Operations));
  FStreamPoW.Write(FOperationBlock.timestamp,4);
  FStreamPoW.Write(FOperationBlock.nonce,4);

That's 72 bytes of data being hashed, correct? I believe most ASICs are specifically optimized to hash exactly 80 bytes of data (and furthermore, to increment the last 4 bytes of those 80 bytes when incrementing the nonce), so there's a good chance that they wouldn't be able to hash any less.

For a GPU miner, the main thing required is some RPC access (even a simple getwork-ish method), then writing external optimized CPU/GPU miners will be a lot easier.
legendary
Activity: 1068
Merit: 1020
Exercise 2:

Go to your private keys form, then select 1 private key (for example, a new private key) and click "Export public key"

This will copy to your clipboard a text like this:
JJj2GZDcygFdtnNTibpMEowjNQQR6PdBp8dNE5vjbzsyMK6rMxccrGNFMRE2jcUaW1MFJkspWqrY696 Tor9xHXf2xnqx4SCMWJjzoegabDrqNUWZUMAfxTCKj4Zkk3mx5Qqf8B19U8AqZqZt1fFv4KshNJa7uN nmTp88ocooGmNZLm2y4ki3ShBSrCyiTFWK4

Paste this text in a reply and I'll transfer an account to your public key, so after included in the blockchain, you will be the owner of this account.

This is the "Transfer account to a new owner" operation

Have a nice day!


JJj2A5jbiWehJCQcXGM2WtxT7xEXUAYLkksqvAJgoXzRRhFdcM8ccBn34AtTHgNZPpDFsz34q45fHVz 7pfA7zY7cvf5gP6kCZUBtBqHWRYssA7fpWk3NZQcouah3GUpvp69mgQcEqXLiXH5KMHfZPfF4ohnoYn szoP1fZmMcv1F1VjnXWu9Ubs4nKSqSqZphd
sr. member
Activity: 334
Merit: 263
Well if the algo is SHA256D ASICS would take over the coin very quickly if it catches some value.

Note that PoW is calculated using SHA256D over a stream with different size of BitCoin, all is new because I've made a new fully development in Pascal.
I don't know if actual ASICS can work over PascalCoin... perhaps not.

But, of course, if this happens, I'll be very very very happy!
YIz
hero member
Activity: 686
Merit: 502
Is PascalCoin only CPU minable at this point? what algo to you use for the POW?

Algo is Double Sha256

For now is only CPU minable due it's written in Pascal and no code in pascal available for GPU mining.

But, of course, is source code and somebody (not me) can develop a GPU miner... please if somebody do this... publish code.

Well if the algo is SHA256D ASICS would take over the coin very quickly if it catches some value.
sr. member
Activity: 334
Merit: 263
Is PascalCoin only CPU minable at this point? what algo to you use for the POW?

Algo is Double Sha256

For now is only CPU minable due it's written in Pascal and no code in pascal available for GPU mining.

But, of course, is source code and somebody (not me) can develop a GPU miner... please if somebody do this... publish code.
Jump to: