Create your crypto token
for free

Blockchain without fees and mining.
Any user can create a crypto token for any project. Free forever.

What is Pink Snake?

Pink Snake is ecosystem contains blockchain, services and infrastructure.

Our current aim is to create blockchain without fees and mining where any user can create a crypto token for any project after simple domain verification.

Our mission is to create free services that will help any project to grow.

Blockchain for people

- no mining, no fees

- decentralized distribution

- block every 10 seconds

- no blocks reorganizations

- up to 2,000,000 transactions per second

- smart contracts soon

Tokenization for everyone

Our main idea is to give anyone almost unlimited freedom. We have our base token which is provided by all of the tokens that are created on our blockchain.

Easily create your token after simple domain verification using meta-attribute.

Every project that creates its token gives 0.5% of its total supply to the blockchain coinbase address - it’s the only deal to use our tokenization system.

Crypto token index

Our token is an index of projects based on our blockchain. Any token can be converted to another or base token using the internal trade market.

If you have a base token, you have a part of all projects on our blockchain!

Today we have integrations with some crypto trading platforms. Our closest aim is to connect our blockchain to popular trades and make it possible to start selling your tokens immediately after creation.

FAQ

Structure and infrastructure of blockchain

We have a couple of levels in our blockchain.

Approval level

The user signs the transaction and sends it to the approval level. The approval level contains nodes and approval agents(small nodes and serverless cloud functions). approvement level is fully decentralized and very fast. We can provide millions of transactions per moment. Only trusted nodes can check and approve transactions. They have some privileges in our blockchain. Anyone can start an approval agent or full node. See page Participation.

The difference between nodes and agents is simple: nodes contain full blockchain and can approve transactions, agents just approve transactions.

The Approval Process is simple - agent checks transaction hash, address limits, sign transaction by their key, and send it to compile level.

Compilation level

The compilation level contains several micro-services:

The memory pool

It’s highly available and high-performance storage(200k operations per second now, up to 2M ops in the future). We store a queue of transactions here. We have a cluster of servers in different zones to make this storage super stable.

Control service

Here every transaction checks(hash compare with agent’s/node’s keys and user’s keys, balances). If some agent/node signed the wrong user’s transaction, the signal about this agent/node will be posted to the health check level. All checked transactions move to another queue.

Compilation service

It’s a service that gets all checked transaction hashes, gets the previous block’s hash, and signs them all together to block. It’s a process of block creation. The new block goes to the delivery service.

Delivery service

This service has two main tasks: send a new block to the main cold storage and post information about the block to all the nodes. Access to the main cold storage and compile level has only trusted nodes. The list of them is public. Accrual layer

Every day at 00:00 GMT we divide 1 base token across all contributors of our solution. Transactions for accrual are basic transactions. We don’t mint new base tokens, we get them from the initial amount.

Healthcheck level

It's an automated decentralized service that tests different nodes and agents of blockchain regularly to prevent abuse. We have a simple strike-system by Fibonacci numbers. If the system found any functions not correctly working it tests the function again in 1-5-10 minutes(3 times total). If the error still exists agent or node receives the first strike and ban node/agent for accrued until the next day. The next bans will be for 1-1-2-3-5-8-13-21-34-... days. The parameters of tests are random(who, when, and what will test).

Blockchain

Blockchain is just a storage of blocks that contain information about transactions and user balances on every moment.

Every 10 seconds we create a block with all transactions from the memory pool. Every transaction in the memory pool checks multiple times(hash, balance, etc) and compiles with other transactions to block. Every block has a hash, which is computed with: hash of previous blocks, hashes of transactions in this block, a sign of compilation level. Everyone can check all signs and hashes in all chains.

We don't use consensus because we have top-tier trust master-nodes.

We use the same algorithm(Elliptic Curve Cryptography, ECDSA secp256k1 curve, Keccak-256 (SHA-3)) and address-model as the Ethereum network. Any user can generate any number of addresses using random private keys. Private keys are converted to public keys, public keys are converted to addresses.

We use ECC (Elliptic Curve Cryptography) to create keys - private and public. The private key should be kept secure. The public key is used to derive the address. The private key is used to sign transactions. The sign can be automatically checked against the address.

The private address is a single positive integer in the range of 1 to 2^256. The maximum possible count of addresses is 115792089237316195423570985008687907853269984665640564039457584007913129639936. It’s very secure - there are lots of websites on the Web which show us that the chance to find the same private key is very small.

The complete lists of all possible ECDSA secp256k1 private keys with compressed & uncompressed addresses and balances can be found:

In creating the keys we generate a 256-bit private key, and then the public key is a point on the secp256k1 ECDSA curve (x,y point). This key is then hashed using Keccak-256 (aka SHA-3), and the lower 160 bits become the public address.

There are a lot of ways to do this. You can even use your Ethereum keys if you want or any Ethereum methods to do it. But Ethereum wallets are not compatible with our blockchain cause we have another API and protocols.

The simplest way to start using our blockchain is to create our address in one of the wallets. All wallets are open-source and can be used securely. A list of available wallets can be found on page Wallets.

The user creates a transaction(as described in API documentation), signs it using its private key, and sends the transaction source and the hash of signing to any node or agent.

We have a couple of examples in our API documentation.

A list of nodes can be found in many places - on our website, on Github(soon), on block explorers. Any node contains a copy of the trusted nodes list. You can use any of them.

Assets and tokenomics

Our main idea is to give anyone almost unlimited freedom. We have our base token which is provided by all of the tokens that are created on our blockchain. Every project that creates its token gives 0.5% of its total supply to the blockchain coinbase address - it’s the only deal to use our tokenization system.

Our token is an index of projects based on our blockchain. Any token can be converted to another or base token using the trade market that will be implemented soon. If you have a base token, you have a part of all projects on our blockchain!

Today we have integrations with some crypto trading platforms. Our closest aim is to connect our blockchain to popular trades and make it possible to start selling your tokens immediately after creation.

We have 18 decimals for new tokens(and base token too) and 1,000,000,000 max total supply.

The base token is: PNKSNK Total supply is 7,000,000 PNKSNK.

First of all, a user has to have a website and domain. On the main page of the website should be placed a meta-tag with the user's public key. Then the user has to send a “create” transaction from the owner address with token parameters: domain name, total supply(max is 1000000000), 6 signs(A-Z) unique token code. After the transaction is completed the owner will receive the total supply and can be immediately sent tokens to other addresses.

Yes. One address can create not more than one token. Token owning doesn’t give you any privileges now(see roadmap chapter for smart-contracts) except initial information.

Also, we have restrictions for users if they try to spam our network with a batch of small transactions to vary addresses. The Health Check system can add your address to the spam list for 1-1-2-3-5-8-13-21-34-... days if abuse will be continued. No one node will not take your transactions to queue this time.

We want to provide lots of useful free services for you such as smart-contracts, Airdrop managers, payment processing service, billing systems, CRM/ERP systems, e-commerce, and website builders, and others(look for our plans in the roadmap chapter). For free all of them.

Most popular payment processors will charge 1%+ from every transaction for years. We believe in your project and want to help your project growth. So this is a one-time fee for our long partnership.

The token wouldn’t be expired. But new domain holders would not be able to create new tokens with existing domains.

Security and privileges

We use a simple HTTP API. You can get more information about functions in the API documentation.

You will lose assets only if you give your private key to somebody. Keep it secure.

If you send a transaction to an untrusted node or agent it will not be added to the blockchain. Send transactions to trusted nodes or multiple nodes. Only the first transaction in the memory pool will be assigned to the node.

At 00:00 GMT we accrual 1 base token and divide it with all nodes and agents by their contribution. 0.3 base token divide with full nodes, 0.7 divides with agents. Nodes can perform as agents too.

Calculations are pretty simple: let's imagine that yesterday was 100 transactions and we have 4 full-nodes(A, B, C, D) and 2 agents(Y, Z). Node A, B, and C served 10 transactions each, node D 20 transactions, agent Y 30 transactions, agent Z 20 transactions.

A,B,C,D earn (1*0.3)/4 tokens.
At = 10t
Bt = 10t
Ct = 10t
Dt = 20t
Yt = 30t
Zt = 20t
Sum(all) = 0.7
100t = 0.7
t = 0.007
A earn 0.07

Z earn 0.14

They can do it, but our health check system will automatically find bad nodes and except them from accrual for 24 hours. It’s a pool of serverless cloud functions around the world that gets random information from nodes and compares it. If some node is not available or serves the wrong data it will have restrictions. Agents can get the same restrictions too.

We have agents and nodes around the world, so blocking our network is highly difficult like blocking bitcoin or any other blockchain.

Create a wallet, start exchange assets, create your token, feel freedom.

Great! We have an open-source agent code for various platforms. Install any of them and make a request on the website for becoming an agent with your public key. One time fee for a license is 0.01 BTC.

Awesome! It looks like you are very impressed with our technology!

Well, we have an open-source code. Start your node on the server and check the function by checklist. Send a request with your public key on the website to start a partnership. One time fee for a license is 0.1 BTC.

Information about system requirements can be found in agent/node client repository on Github.

Bounty, referral program, community

Yes. We want to spread our technology super fast. We have the next offers:

  • 100 first nodes will receive 2x more base tokens
  • 1000 first agents will receive 1.5x more base tokens

The first 100 donors will get 10 base tokens for free for any constructive advice using github issues, and the first 100 donors will get 100 base tokens for donating more than 0.05 BTC and will be present as early adopters/advisors(if you will get us advice) on the main page. We have a separate wallet with limited balance for them.

Yes. If anybody will use your address as referrer during node request you will receive 0.05 tokens, node will receive 0.05 tokens after a first month of work without strikes. For agents bonus is 0.01 base tokens for new agent and referrer(work without strikes in first month). Referral program is limited for first year(until block #3,000,000).

We chat on the Telegram. All communications are provided there.

Classic blockchain problems that we solve

Mining was perfect solution when difficult was not too high. Today we spend too much power for simple needs.

ETH has ~1M transactions per 24 hours or 30M transactions per month. ETH network consumes 9.66 TWh(comparable to the power consumption of Estonia).

For every transaction, ETH's miners consume 23.76 kWh. Equivalent to the power consumption of an average U.S. household over 0.8 days.

1 kWh costs ~0.04 USD
1 TWh = 1 000 000 000 kWh
9.66 TWh cost is $384,000,000!

What's next?

  • create wallet using ...soon
  • send and receive PNKSNK soon
  • create your own referral link to this page i.e. https://pinksnake.org/?referer=address where address - your address like 0x2abc...
  • as one of 100 first nodes receive 2x more base tokens
  • as one of 1000 first agents receive 1.5x more base tokens
  • as one of first 100 donors receive 10 base tokens for free for any constructive advice using Github issues
  • as one of first 100 donors receive 100 base tokens for donating more than 0.05 BTC and take advantage to be present as early adopters/advisors(if you will get us advice) on the main page. Create new ticket in Github issues with your pinksnake address and payment id when donation completed.
All communications we make through Github issues. We also have Telegram chat with early adopters/advisors.

How to ..

  • create your own referral link to this page i.e. https://pinksnake.org/?referer=address where address - your address like 0x2abc... and read terms and conditions of our referral programm. That's all, earn your base tokens from referers!
  • became a node and earn base tokens
  • became an agent and earn base tokens
  • as one of first 100 donors receive 10 base tokens for free for any constructive advice using Github issues
  • as one of first 100 donors receive 100 base tokens for donating more than 0.05 BTC and take advantage to be present as early adopters/advisors(if you will get us advice) on the main page. Create new ticket in Github issues with your pinksnake address and payment id when donation completed.
Donate now

You can use your ETH private key and public key generation method, generate it on your own using examples on Github or (easiest way) using one of open source wallets soon.

Want to be agent or node?

License price: 0.01 BTC for agent, 0.1 BTC for node.
Community

Get in Touch with Us