-
Notifications
You must be signed in to change notification settings - Fork 191
Home
This is the wiki covering principal tips of the PascalCoin cryptocurrency.
The first Alt-coin designed to work without a historical operations requirement yet is still able to control double spending or check balance.
The Pascal Coin concept was introduced by a White Paper wrote on July 2016.
Read White Paper: https://github.com/PascalCoin/PascalCoin/blob/master/PascalCoin%20White%20Paper%20-%20EN.pdf
1 month later, on August 11 2016, the Pascal Coin blockchain was created and all source code was made public under the MIT license, including a Wallet/Blockchain explorer/Miner application
- Average block time is 5 minutes
- 288 blocks per day
- 105,120 blocks per year
- Note: Average is a estimation, due to internal adjusting mechanism, real average time is a value between 4 and 5 minutes, doing a range of 288-360 blocks/day or 105,120-131,400 blocks/year
- PascalCoins are 4 decimals values: ex. 15.1234 (15.12345 is not a valid value)
- Initial reward per miners is 100.0000 PascalCoins per block.
- This value will divided by 2 every 420,480 blocks (average 4 years), so next cycle reward will be 50.0000, 25.0000 ... until 1.0000
- minimal reward is 1.0000 After block 2,943,360 (avg 32 years) reward will remain a constant 1.0000
- PascalCoins are inside accounts. Each block produces 5 accounts
-
3 operations type can be done with Pascal Coin:
- Transaction 1 to 1: A single and simple transaction, from 1 account to 1 account
- Change Account key: Change Public/Private key of an account
-
Recover founds: Explained on the White Paper. This is to prevent lost keys/lost coins inside Pascal Coin blockchain. This operations only can be done by miners when mining
- Recover founds only can be executed after 420,480 blocks without operation over an account (approx 4 years)
- In order to easily operate with Accounts, each account number has a 2 extra verification numbers.
- Account "0" -> "0-10"
- Account "1" -> "1-26"
- Account "12345" -> "123456-37"
- Cryptographics keys (elliptic curve keys) used by Pascal Coin can be one of:
- secp256k1 (like bitcoin)
- secp384r1
- secp283k1
- secp521r1
- See "SEC 2: Recommended Elliptic Curve Domain Parameters:" http://www.secg.org/SEC2-Ver-1.0.pdf
- Genesis block was created on August 11 2016
- This coin has NO PREMINE. All coins are for everybody who started mining from time 0
- Note: Current blockchain version is 1. Those technical tips can only change with a blockchain version upgrade
-
Written in Pascal language. This is the first cryptocoin written in Pascal language, easy to understand for students and really binary multi-platform compilable. (like "C++", language of BitCoin)
- All code is new and written by author
- Cross-platform. Can be compiled with Delphi and/or Free Pascal compiler and run over with Windows / Linux / Mac
-
Pascal coin work with ordinal numbered Accounts instead of complicated cryptocurrency address, yes, like a traditional bank (from account "0" to account "XXXX")
- To operate with coins, first, you must have at least one account (like a bank)
- Accounts are created on each block by the miners. Each block = 5 new accounts
- Users can't create accounts by themselves (neither on a bank). Except if user is a miner and creates a block. Users can only create public/private keys to operate with accounts
- Crypto keys (Public key/Private key) are not part of address like Bitcoin, keys are used as a personal password to operate with you accounts (like a password PIN)
- Due to White Paper explained concept, historical transactions can be deleted, but there would always be some node with all historical transactions to check consensus blockchain
Currently status of project is in hard development:
- Current last stable build is 1.0.9
All help is welcome.
Pascal Coin author and main developer is Albert Molina. Contact at bpascalblockchain@gmail.com
- Source code at Github: https://github.com/PascalCoin/PascalCoin
- Binaries and blockchain: https://sourceforge.net/projects/pascalcoin/files/
Feel free to make a donation if you consider dev time is good for cryptocurrency!
Bitcoin donation address: 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk
PascalCoin donation address: 0-10 ;-)