-
Notifications
You must be signed in to change notification settings - Fork 185
FAQ
PascalCoin is designed to work very similar than a bank.
In a bank, you have ordinal account numbers and on each account you have a balance and you can see all movements (receive/send) with an item or movement concept (in PascalCoin called payload)
- Address in Bitcoin: 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk
- Account in PascalCoin: 0-10 or 21926-74 or 132706-50
(Note: Last 2 numbers after "-" are a checksum)
PascalCoin is basically the same concept, but the difference is that everybody who has a wallet is a P2P node and the accounts safebox is synchronized with other nodes, so it's impossible to attack the database server bank because all nodes has the database included
Also, blockchain technology and cryptography, ensures that your accounts are safe, because use same technology than Bitcoin
Easy to use, easy to understand
It's so anonymous like Bitcoin and major altcoins
PascalCoin wasn't designed to be "more anonymous" than Bitcoin, just more "easy to use" and "easy to understand"
Other altcoins claims to be anonymous, perhaps they are more difficult to control, but no doubt that everything that happens in real world (for example, exchanging a cryptocoin for fiat money) is not anonymous. If you want to stay anonymous forever, better to trade with fiat and only fiat money, saving it at your home
In July 2016, PascalCoin author published a White Paper explaining this concept
In August 11, 2016, PascalCoin genesis block was generated and author published source code and wallet installer at GitHub and SourceForge. Next day started a thread at BitCoinTalk explaining it.
PascalCoin was created by Albert Molina
Author didn't know anything about cryptocurrency before 2014. When discovered Bitcoin in 2014, wanted to study it's technology, but all source code was made using "C++" language. Albert was not expertise in "C" language, due he was a "Pascal" developer, abandoning it.
In 2016, after some time thinking in cryptocurrency, decided to write a cryptocoin by itself using Pascal language, so without using Bitcoin original source code, and designed PascalCoin concept improving some BitCoin issues:
- BlockChain size: In bitcoin, blockchain is mandatory to check double send. So blockchain size is increasing on each block and all nodes must have all blockchain to work
- Easy to understand. A lot of people don't understand how it works, and is difficult to explain for non technical people... Crypto keys, address... Wallet is difficult to understand...
- Lost keys: In bitcoin (and all other alt-coins too) if somebody looses it's crypto private key, money is lost forever, causing coins in circulation not easy to count
In May 2016, concept was designed and started coding it, writting White Paper while was writting Pascal code.
In July, first beta version was running. Finally, on August 11, first version was released.
One account can do 3 kind of operations:
- Send transaction to a destination account
- Change key of an account
- Key can be other from your wallet or to a new owner's
- Recover coins (lost keys)
When an account has no made any operation for previous 420480 blocks, it is considered that his owner's has lost it's account key.
To prevent lost coins in circulation, this method allows a miner to recover inactive accounts balance like a mining fee
This will only happen if in previous 4 years (estimation) an account with positive balance (>0) has not made any operation
Account key will remain equal, only balance is recovered (so, account will be lost forever until it's owner recovers it's private key)
When you send a transaction, there are 2 steps:
- Send the order to other nodes
- This step is quick, in few seconds all the networks nodes will receive transaction and show it on "pending operations"
- There is NO guarantee that this operation will be included in the wallet.
- Generate a new blockchain with transactions
- When a miner node receives a transaction, works to include it in a new blockchain. By average this process happens on each 5 minutes
- Due to blockchain technology, it's safer to wait 10, 20 (or more) confirmations prior to consider that this transaction can't be undone
In other cryptocoins you can generate "address" to receive coins.
In PascalCoin that's not possible, due address are like accounts, and accounts are generated by the blockchain
So, main difference, is that if you don't have a PascalCoin account (mined by yourself or received from other account's owner) you cannot have Pascal coins
An account can only be operated by a private key. Account's owners can change the account's key for a new one.
- You can generate a Private/Public key with your wallet application.
- You send the PUBLIC KEY (Note: private key must be always private and only for you!) to the owner of an account
- The account's owner changes the key of an account for your new sent public key
- After this, the owner of the account will be you, and old owner will not have access to operate with this account because he don't know the private key
- Open your wallet
- Select your account
- Go to Operations
- Select:
- Change private key: This allows to change your actual private key for another private key you have
- Transfer to new owner: This allows to put other's private key to this account. If you don't new private key, you will lost account's ownership
- Put a new public key to this account. Public key can be hexadecimal or an encoded string
- Execute it
Basically, an exchange lists coins due to 2 factors:
- Easy to implement
- Demand
Obviously PascalCoin is not easy to implement because is a new concept of coin, and because an exchange cannot generate accounts by itself.
Perhaps in a future we will see PascalCoin listed, but prior, must provide a mechanism to buy/sell accounts (trade)
Yes, please visit JSON RPC API