Jump to content

X-Cash

  • entries
    56
  • comments
    0
  • views
    10402

Entries in this blog

Snider

DPOPS Testnet Instructions

Dear Community,

Today we would like to explain how to setup your node for the testnet. This is about the same process as setting up a node for the mainnet, but we will be using the “dpops-test” branch. You can follow any of the official tutorials for more in depth coverage of setting up a server, delegate or voting, registering etc, but this article will give the basics for full testnet participation.

You can view the delegates website for the testnet at http://dpops-test-delegates.xcash.foundation

Step 1

Once you have a server ready, use the “dpops-test” branch autoinstaller to setup the server with the dpops code specifically for the testnet (make sure to use the default paths for everything as this is not fully tested yet on custom paths)

source <(curl -sSL https://raw.githubusercontent.com/X-CASH-official/xcash-dpops/dpops-test/scripts/autoinstaller/autoinstaller.sh)

This will take about an hour but can depend on your server speed and internet speed.

Step 2

Now you need to stop xcash-dpops and xcash-rpc-wallet from running

sudo systemctl stop xcash-dpops xcash-rpc-wallet

Step 3

Now you need to edit the service file for dpops

sudo nano /lib/systemd/system/xcash-dpops.service && sudo systemctl daemon-reload

just go to the end of the line that starts with ExecStart and add to the end of the line

--start-time 122 1 8 16 56

example my line looks like (if my key was all 0's)

ExecStart=/root/xcash-official/xcash-dpops/build/xcash-dpops --block-verifiers-secret-key 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --start-time 122 1 8 16 56

Step 4

Note for this step, you can view your wallets password at any time by running

cat /lib/systemd/system/xcash-rpc-wallet.service

You can also view your DPOPS private key by running

cat /lib/systemd/system/xcash-dpops.service

The private key will be the 128 byte key and the public key will be the last 64 bytes of the 128 byte key

Now its time to register your delegate. You will need to open the delegate wallet to do this (replace YOURPASSWORD with your password from the install output)

cd ~/xcash-official/xcash-wallets && ~/xcash-official/xcash-core/build/release/bin/xcash-wallet-cli --wallet-file delegate-wallet --password “YOURPASSWORD”

Once the wallet is fully synced and at the wallet prompt register the delegate by run the following

delegate_register <delegates_name> <delegates_IP_address> <delegates_public_key>

Where the following are

<delegates_name> = any delegate name you want
<delegates_IP_address> = the ip of the server or a domain with an A record with the ip of the server
<delegates_public_key> = the delegate public key from the installation step

this can take up to five minutes

then exit once your done (if you dont need to vote from this wallet)
type “exit” in the wallet

Step 5

Now you need to vote for your own delegate or get others to vote for you. If you want to vote it is recommended to download the testnet binaries to your local computer and open your wallet on your local computer (not the server).
you can download the testnet binaries from
windows-bin.zip
linux-bin.zip

The best way to connect to the testnet blockchain is to use a testnet remote node to vote. Once the binaries have been downloaded you can run the following to restore your wallet file. (its important you dont use an existing wallet file because it will have a cache for the mainnet, so you need to reimport your wallet to a new file)

Unzip the binaries and navigate to the folder in a CMD window or terminal and then run

Linux

./xcash-wallet-cli --trusted-daemon --daemon-address dpops-test-1.xcash.foundation:18281 --restore-deterministic-wallet

Windows

xcash-wallet-cli --trusted-daemon --daemon-address dpops-test-1.xcash.foundation:18281 --restore-deterministic-wallet

Then fill out the questions and let is fully scan the 880000 testnet blocks. Once done you can vote.

To vote run

vote <delegate_name>

This can take up to 1 hour

Step 6

Once you have registered and voted for your delegate it is now time to run the rpc-wallet and the xcash-dpops

sudo systemctl restart xcash-rpc-wallet && sleep 60s && sudo systemctl restart xcash-dpops

Step 7

You should be done and syncing from other dpops servers and ready to go. check the logs to make sure (you should see it has fully sycned the databases and has a message saying “Waiting for the specific start time”

journalctl --unit=xcash-dpops -n 100 --output cat --follow

If you have any questions ask a team member or in the general community!

stat?event=post.clientViewed&referrerSou

DPOPS Testnet Instructions was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
1*cAodfqTrr3O3xLAkI1Ad-g.png

General

We are pleased to announce that our Total Liquidity @ QuickSwap is a foundation to build upon as we advance towards our next exchanges at $380,000, and enable the newly interested parties to benefit from our 400% APY.
Add liquidity to the XCASH-QUICK pair here: https://info.quickswap.exchange/pair/0x30167fea9499c11795bfd104667240bdac939d3a

More good news:
We’re listed on new exchanges!
And as a part of our expansion plan, the negotiations with our next are aleady ongoing!!!

We endeavour to push this project forward in all aspects!

Please notice our Requests For Contribution:

1*HbdjxnnT4NpH4SCUWaT5gw.png

Business and Partner Developments

Partnerships:

On Friday 12th November, 8AM UTC, the wXCASH/USDT pair was listed on Probit Global.

1*LvL4MIqaVHkAt5LUUknEaQ.png

PROBIT Global
https://www.probit.com

ProBit Global is a centraliced cryptocurrency exchange located in Seychelles, and is currently ranked 35 on coinmarketcap.com. With Probit Global, we have direct access to XCASH (Polygon) via a CEX.

On Monday 29th November, the wXCASH/USDT and wXCASH/BTC pair gets listed on IndoEx International.

1*wAE5wufcNGVRFuhCRwDe-w.png

IndoEx International https://international.indoex.io

IndoEx International, founded 2019, is a Estonia/UK based company, which doesn’t appear to restrict its exchange from being used by traders in any country explicitly. With IndoEx, we have another direct access to XCASH (Polygon) via a CEX.

Please keep in mind that we need to achieve the 1M TVL goal at QuickSwap to have a strong negotiating position as our target exchanges have made this a litmus test for market performance on their platforms …. so support XCASH by adding liquidity to our XCASH/QUICK pool!

Media:

Zach will be attending an interview with a publication this month.

1*BS_fOluPHa9aIiCq4l0mvQ.jpeg

XCASH DPOPS & Core

We hope you did not miss the articles by Zach, about the development progress & plans for the future and the testnet schedule!

Development plan

The further development plan, summarised and supplemented:

Phase 1:

  • Stabilization of DPOPS — 99.8% bug free → Done!
  • Release SF part of xcash-dpops → Done!
  • Release SF part of xcash-core
  • Open Testnet Release
  • Release HF part of xcash-dpops
  • Release HF part of xcash-core

Phase 2:

  • Voting protocol
  • Instant payments
  • Smart Contracts & library (for easy writing smart contracts)
  • NFT
  • Sidechains

Phase 3:

  • Rebase xcash-core to the latest Monero code including StringCT

Phase X:

  • WebAssembly version of the GUI wallet
1*1EuvmO58ExfHZLq6WfEqkA.png

Please note that once the test network is ready and the Hard forks are out, most parts of Phase 2 will progress quite quickly as much of the work on these have already been done!

You can read Zach’s further development plan article here:

Project Update: Core and DPOPS 2021 into 2022

DPOPS Testnet Schedule

Zach released the schedule for the DPOPS testnet!

We will need 50 servers as we want to run the same config as the mainnet. The official servers will only be the 5 seed nodes, so we need 45 servers from the community to participate.

Schedule:

  • Part 1: Snapshot at block 880000
  • Part 2 : Voting opens on December 20th
  • Part 3: Testnet starts on January 8th

With regard to the test network, the following should be particularly emphasised: “The incentive to participate in the testnet will be three different types of rewards (with real mainnet XCASH) will be awarded each month to the delegate’s address on the mainnet. Basically, the top delegate of each of the categories at the end of the month (last block of the month) will be awarded 1 million XCASH!”

So we hope a lot of servers will join the testnet and may the best nodes win!

You can read Zach’s testnet article here:

DPOPS Testnet Schedule

xcash-wallet pre-alpha release by farmage

You might have seen already, community member farmage surprised us with a pre-alpha release of his XCASH wallet based on the famous Cake Wallet!

In the future he plans to integrate support for the XCASH (Polygon) token and also exchange functionality.
Awesome!
Thank you, farmage!

X-Cash Blockchain Explorer

1*tRlv7QcDmiMVapDKtvSuvQ.png

The Blockchain Explorer got a look & feel update!
Just take a look at http://explorer.xcash.rocks and let us know if you like it and if you encounter any issues!

Please note: the explorer URL is getting changed to explorer.xcash.foundation and the old URL (explorer.x-cash.org) won’t work any more!
We are waiting for the final DNS & SSL certificate changes to be finished.

Meanwhile please use https://explorer.getxcash.org (thank you, Twinkie, for the mirror!) or http://explorer.xcash.rocks!

1*zhwilJM2ZRc77FYXiTK3ug.jpeg

WXCASH on XBANK IOS app

TanyEM started the development of the iOS XBank app (yes, this is a real banking app not just a browser shell app).

The first step is the integration of WXCASH in the current interface design.

To ensure that users can switch between XCASH and WXCASH intuitively and easily, she revised and evaluated all possible design and interaction variants.

Resulting from this, users will be able to see their balances and transactions via swiping. The same swiping logic will be applied to transfers and deposits, and the Airdrop screen will be replaced by the XCASH<>WXCASH swap interface.

Preview:

1*jkR_lp5mRN_4ogXjka86cw.gif

Also, we renewed our Apple developer subscription (thanks Paul) and after WXCASH transfer functionality is finalized and tested, the app will be deployed in a first release. In a further release the independent swap interface will be added. As soon as the swap section & functionality is finished, Tany will deploy the IOS XBANK app to the Apple Store.

1*opG47ea9NMjlP78ZGasaQg.png

X-Payment

A bit of an update on the X-Payment system on why it does not work currently.

Well some user (you know who :) found a nice way to reach Discord API rate limit by tipping to the role “@ Member” which has more than 4k members.
So this mega airdrop broke the Discord pipes and the X-Payment bot was banned.

1*pVrxafoi0LEF7oPkiWyLUA.jpeg

It seems Lovro forgot in the ninja-dev-battle to limit it ;-). Lovro already provided an update to the role payment option structure, so this will not happen again. Also Zach checked the wallets and X-Funds are safe :-). X-Payment will be back online as soon as the Discord responds back to the message in the picture:

1*I3F9t6mOB8yFYCEqdMRJSw.jpeg

We hope Discord will unban X-Payment as soon as possible, meanwhile let’s sing a song.

1*y-ygYPPYiep_oNY781B9yw.png

Community Activities

Exchange contest

THREE MILLION XCASH — Now the winner has been chosen!

And the winner is …

1*UudIT3f7IlLii6dTguUkUA.png

Congratulations Er_Ick!

You can watch the X-Cash Exchange Contest Winner Selection here:

X-Cash Beginners Guide to WXCASH(Polygon), X-Bank and Quickswap is ready!

Ju created a very detailed Beginners Guide to WXCASH(Polygon), X-Bank and Quickswap!
You can find it here:

Important Links - X-Cash Beginners Guide to WXCASH(Polygon), X-Bank and QuickSwap.

And special thanks to Zaffy’s & Francisco’s unbeatable Telegram support and Yurri’s non-stop Twitter action!

1*mEm3gqOEzj0Q13GIWM856w.jpeg

The Community Voice

The COMMUNITY VOICE is a community forum for the community members to discuss all things X-Cash, and then have their opinion broadcast to the entire community.
Every Wednesday at 5 PM (UTC+2) for 24 hours, you are able to share your opinions, suggestions, and proposals. The comment with the most votes gets @everyone tagged and look forward to a lively discussion.
Please note: The Community Voice is not an AMA. None of the opinions expressed have an obligation to be responded to by the team.

So, we hope you did not miss the previous Community Voice’s !
Here are the selected opinions of the community, with a short response by the team:

CV#1+2 by Scheppy:

Dear Team,
As an ambassador of this project, I have written in this letter three recommendations which I believe will bring about more success & clarity to our project
All successful companies use communication to manage and direct business tasks to their appropriate place for resolution. Without a defined way of communicating a business can fail. Now X-Cash Project is not a business, but it can be run using many of the same principles. One effective way one can implement communication is through weekly updates expressing, “How things are going?” within different branches of the “company”. This way different sections of the “company” like marketing, or programming have their responsibility to communicate their progression of tasks. Now there may be some internal communication in place, but we as whole would be delighted to take part in these updates.
For a crypto coin to succeed, the “company” does not necessarily need a finished product. Similar to real-world businesses, they don’t always produce finished products before they start marketing and fundraising. Many profitable businesses use marketing in the form of articles, updates, and influencers to promote their company. This is my second proposal as to how we can bring more success to our project through exploring and implementing similar marketing techniques, all be it a bit more official. Our team should focus some attention on this part of the project to grow funding, which can lead to a larger team, and a quicker finished project.
The most successful companies prepare a clear roadmap of project goals and flow maps of team members working towards these goals. Right now, our project’s roadmap is a bit unclear when it comes to defining what roles certain team members have and fails to effectively demonstrate when different stages will be completed. (Sidechains, Smart Contracts, NFTS, Exchange?) I propose we clarify who is working on what part of the project, as well as how they may be contacted. Adding this information will make our roadmap clearer, and will also draw enthusiasm among investors when things get closer to completion. Thus, tying back into the marketing proposal.
In conclusion, I once again affirm that to bring about more success to our Project, we should first implement the practice of effective communication through weekly updates, secondly incorporate well-known marketing techniques to increase funding, and lastly update our Projects roadmap to include defined members’ respective roles, how they may be contacted and clear goals and timelines.
hope I speak for all of you and all of my fellow ambassadors.
Sincerely, Ambassador Scheppy

Reply:
We agree on your opinion and starting taking actions!
To establish a good working marketing flow, we need more contributors who can take reliable responsibilities over certain taks!
We are looking for brand & support ambassadors, graphic designer, video editors, copywriters and any X-Cash enthusiast willing to contribute and do whatever is needed to make X-Cash a Top 10 cryptocurrency!
If you have skills, time and the passion, please consider to join the XCadia/Ambassador program:
https://docs.google.com/forms/d/e/1FAIpQLSeyzHa3N4v6-Xur_h6yXXBj6_KG3FUevnXF7vKUyMuCbgQQOA/viewform

CV#3 by Mario:

Is there anyway to the seamless instant transfer we are going for. For example i have a lot of wxcash i want to swap to change the X-Bank so that it is “topped-off” faster or not needed? I understand its for security? I think? But it really creates an unfortunate bottleneck inregular, but i dont want to have to wait . I want to send any amt of wxcash to xbank be able swap it and withdraw it in less than like 10 minutes. Having to wait hours or days for xbank to be filled seems to fly in the face of decentralization in my opinion. It also makes it extremely hard to capitalize on market prices changes . Ideally X-Bank should not be slowing down what people are trying to do. Sometimes speed is paramount when you are trying to capitalize on a specific point in the trading market. Especially since we are on polygon chain those transfers should be close to instant.
Or a different idea, maybe some sort of live ticker thing which displays available xcash or wxcash , so I could know ahead of time if my transfer would be successful. But you would not need both of these and I would prefer the first.

Reply:
Twinkie is currently working with Denis & Paul on a global monitoring of all our infrastructure, which alerts the team and if something goes wrong. This includes also the monitoring of the x-bank wallet and any shortages will be visible and avoided!
Also, we like the idea of some kind of status feedback of the x-bank swap wallet status and looking forward to realising this in a nice & secure way.

CV#4 by miaumiau:

How about if everyone in the community would open twitter once or twice a day and reply to all $xcash posts 😉

Reply:
Nothing to add to that!
Simply set this Daily Shilling Kit (created by Caga) as a background for your mobile phone or set a daily alarm for these simple tasks:

1*UwMmJeagO2iFxgM4goIUdw.png

CV#5 by 我叫币圈big牛 :

We are about to go to the T2 level exchange, which I think is a very good thing. I looked up some information about this exchange, which is very good and very suitable for our xcash. But I see that there are still many people complaining. I think they are irrational and community leaders can ignore them. When our tvl reaches 1 million. We will contact the T1-level exchange. I see the future, haha. I still want to say, can we have AMA more.and if we can go to the T1 level exchange faster? We have lost a lot of time. I hope to see T1-level exchanges before February next year. I wish xcash better and better, thank you.

Reply:
Nothing to add to that! Thank you and let’s get this 1M+ TVL goal done!

CV#6 by wmzy (Petr) :

Idea #1: Hello mates! Soon we will cooperate and add some liquidity to the pool. Does anyone want to participate? Now it’s only for RU community, but we should think wider.
Idea #2: The next idea is to have a vote for a new exchange. Devs give us a list of exchange where we could be listed and then we vote. It will be direct community democracy. Community will made a decision and It will be a big step for the project.

Reply:
Idea #1: We are in favour of any initiative that will help us reach the 1 million target. Thank you for the effort!
Idea #2: This is quite complicated and difficult to realise.
The terms and negotiations with the stock exchanges are subject to confidentiality (NDA) and we cannot discuss the listing conditions publicly, which would be necessary to establish an objective position for a community vote. Of course, we consider every exchange that is suggested by the community, contact them and check their conditions.

CV#7 by //sdinelli :

I think one of our biggest selling points is the privacy aspect. That, combined with very fast transfers and very cheap fees can give us strength to rise to a well known crypto status. Once we add sidechains then people can start developing on L2 and our network then grows exponentially. For example, starting an NFT network and website built on Xcash. I would also like to see sometime in the future a full blown Xcash exchange, ( Name ideas: “Xchange” or “X-Market”), where users would gain benefits from holding XCA, such as slightly cheaper fees, etc. Of course we would have to find an effective way to market all of this for it to be successful. Im also hoping to see some unique partnerships start to form that can help us grow and give us support and a healthy backbone.

Reply:
We like your ideas, they are implementable and definitely desirable. A NFT marketplace is a must! A X-Cash exchange could be tricky in terms of regulations, this needs to be carefully examined and studied in more detail.
Let’s work together, develop different concepts, test them for feasibility and finally implement them!
This way we should find unexpected solutions — and more opportunities to grow, build and innovate together.

stat?event=post.clientViewed&referrerSou

Team report and community update was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

DPOPS Testnet Schedule

0*Tt12llmJderY8igK.png

Dear Community,

Today I wanted to update you on the schedule for the DPOPS testnet. It will be crucial to have a public testnet up as we get closer to working on the next protocol. It will also provide us a sandbox to test updates.

I wanted to share this info at this time, since usually their are many sales on servers and VPS during this black Friday week.

Schedule

Part 1 — Snapshot
This will be when the snapshot takes place at block 880000. This is estimated to happen around Dec 8th.

Part 2 — Voting opens
This will be on December 20th. Between the snapshot and this date I will need to setup the testnet code, websites, servers and get the seed nodes running in registration mode. During this time I will ask some beta testers by DM (ones I have asked before to test things) to try to register and vote to confirm it is setup correctly

Part 3 — Testnet starts
This will be on January 8th. You will want to register and vote before this date. We will make sure it works and then do the test to upgrade to the HF and upgrade the server tools a few days later.

We will need 50 servers as we want to run the same config as the mainnet. The official servers will only be the 5 seed nodes, so we need 45 servers from the community to participate. If not we may bump up the incentive reward or lower the server amount and dates might have to be moved

What do I need to do for each part?

Part 1 — Get a server if you want to participate. Make sure you have xcash that you want in addresses you have the keys for before this block height occurs. Once it occurs wait for the voting to open

Part 2 — You can start to register delegates, and possible get people to vote for you if they want to.

Part 3 — Be ready to start!

Where can I get more info like instructions for each part config for systemd etc etc?

Make sure to register on discord. This is where I will provide live info and commands for each part, and any changes that may happen or changes to the schedule. This is also where the commands will be given once the testnet starts for what and when were going to try it.

Questions

#1 Can I use xcash on both chains?
YOU CAN USE XCASH MAINNET ON THE TESTNET AT THE SAME TIME. meaning if you have a wallet with 100M you can use it on the testnet and keep it on the mainet as well. Just keep in mind that any newly created xcash on either chain after block 880000 will not be able to be used on both chains

#2 Do voters or delegates get anything by participating in the testnet
You do not get to keep any produced xcash on the testnet to the mainnet, and voters wont get any real xcash. The only rewards given will be once a month, the top 3 delegates in each stats category on the website will be sent 1M mainnet xcash at the end of each month. If delegates want their voters to participate in the testnet, they will need to setup their own deals with their voters.

#3 What server can I use?
This will have the same requirements as the mainnet.

Thank you everyone.

stat?event=post.clientViewed&referrerSou

DPOPS Testnet Schedule was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
0*XIMLdmlee3xXsqvR.png
xcash project update

Dear community,

Today, we are starting a three part series of what to expect from X-Cash technology wise.

Today we will discuss what is upcoming with the DPoPS infrastructure and X-Cash Core for the end of the year and the start of next year.

What is DPoPS?

The DPoPS (standing for Delegated-Proof-of-Private Stake) is a brand new and unique Delegate-Proof-of-Stake consensus integrated into X-Cash, an open-source fork of Monero which has since the beginning of the project brought new innovation to the privacy coin space (notably FlexPrivacy, public & private transactions on the same blockchain, from the same wallet).

Updates for the end of the year

Our plans for DPOPS (and xcash-core) until the end of year is to make it more stable, resolve any known issues, and add any performance or compatibility updates. Few issues remaining at this time, but the DPoPS needs to be 100% bug free before we add protocols on top of it. This is mainly due to the fact that protocols like instant send payments not only interact on top of DPoPS, but use a stripped down base of the core code from DPOPS in their code base.

The plan is to include all of these into a xcash-core 2.1.0 update and a xcash-dpops 1.1.0 update that will be released at the same time. To review the code already added to these branches, they are located at

https://github.com/X-CASH-official/xcash-core/tree/2.1.0
https://github.com/X-CASH-official/xcash-dpops/tree/1.1.0

These updates will include (currently added but not limited to)
xcash-core
Various enhancements to the server and syncing blocks methods
Latest boost and other libraries compatibility
Latest Ubuntu Linux compatibility
latest GCC compatibility
Fix Docker file
Various updates to remove cryptnote legacy warnings and various C++ deprecated warnings, or libraries warnings

xcash-dpops
Various enhancements to the server and syncing blocks methods
Latest Ubuntu Linux compatibility
latest GCC compatibility
Merge farmage PR #61 https://github.com/X-CASH-official/xcash-dpops/pull/61 that adds a cache for db DBFT checking
Merge snakeway PR #62 https://github.com/X-CASH-official/xcash-dpops/pull/62 that fixes some thread unsafe problems
Updated all DPOPS tools to latest versions (mongo, mongo tools, mongoc driver, nodejs)
Fix all unit test

Testnet Release Date

We have for months needed to setup a testnet for the future of XCash. Not only to have a testnet of the live blockchain, but to safely test new updates and protocols to the DPOPS base protocol. We will also eventually need a testnet once smart contracts are released and other higher level features that will involve the community of developers.

We will use this large update and end of the year timing to setup a testnet and run this update on the testnet before we deploy it to the mainnet. Their has been a lot of community support for running a testnet and we really appreciate the community support in the alpha and beta stages, but we want to draw long support for the testnet, just like the block reward is keeping the mainnet support going.

We really want people dedicated to keeping the testnet going. A lot of people have expressed interest in running testnet nodes as extra servers and to continue to run their mainnet servers, or some people have only wanted to participate in the testnet. Their are also voters who dont have enough to participate in the mainnet but would like to run a server.

We also dont want to run 20 servers like we did in the alpha with only 10–15 “community servers”, as we have seen the more realistic conditions the better.

We have come up with a solution that we think will work great for all of the above.

We will run a “open testnet” where anyone can run a server. The requirement is to be in the top 50 to produce blocks just like the mainnet. We will use a forked xcash blockchain (height will be close to current height when we start) and the blockchain will be re forked from the mainnet after 50000 blocks have been produced on the testnet, or 6 months if issues arrive during the testnet. This is to stay current with the xcash values of the mainnet. Everyone will be able to use their mainnet xcash values on the forked testnet (xcash value prior to the snapshot) and will move up and down the ranks just like the mainnet.

We don’t expect servers to have voters like the mainnet, but we expect small voters and or people who are not currently participating at all, to try to participate in the testnet, since the pressure to run a node is very little and your knowledge of the xcash ecosystem will grow.

The incentive to participate in the mainnet will be three different types of rewards (with real mainnet xcash) will be awarded each month to the delegates address on the mainnet
Basically the top delegate on each of the categories at the end of the month (last block of the month) will be awarded 1 million xcash!

1*ZcFoDpE0MqgyxwFg8tf93g.png

http://delegates.xcash.foundation/statistics

We think that this will give incentive for smaller voters or people not participating in the DPoPS to run their own server on the testnet.

No release date has been given for the testnet and their is still some work to be done on the 2.1.0 and 1.1.0 branches, but we will let you know in advance before the testnet snapshot for round 1.

Next Protocol

Zach had a lot of time during the beta testing phase of DPoPS to research and work on some of the next protocols.

As we have seen with the instant send video (https://www.youtube.com/watch?v=eemT3A3kGeg), that protocol is about 80% done and is almost ready for alpha. We also have another protocol that has not been mentioned until now. We believe that a voting protocol would be very useful for the community. It allows the team to propose a question to the community, and for the community to let their DPoPS delegate know what they want. Then the DPoPS delegates vote and the results are not artificially inflated since we carried out the vote on the xcash blockchain using the delegates and DPoPS infrastructure.

Those will be the next protocols as both have coding done. We have not made a decision yet on which one, but of course we would love to hear the communities feedback on which one they think is more important at this stage.

Let us and Zach know on discord as this will be useful info.

If you have already not seen the demo of the instant send payments on xcash, you can watch that on Zach’s YouTube channel (zachy zone)

Wait what about a rebase?

A rebase (updating the xcash-core base monero code from 13.0.4 to the latest) is always on the table with the modular design. Since most features will be built on top of DPOPS (which is created from scratch) it will be possible to rebase to another version of monero at any time. As of now this is not in the immediate plans, but as time goes on and protocols get built, it will make sense at some point to rebase. We have not seen any features yet that makes us want to rebase, but future talked about features like stringct (ability to set the ringct count to greater than 1000 not less than 100) will be a big reason to rebase

Thank you everyone.

stat?event=post.clientViewed&referrerSou

Project Update: Core and DPOPS 2021 into 2022 was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

September 2021

1*sAN5oc450_n6SU0cJBfjgw.png

General

The incredible commitment of the XCASH Community made it possible that the XCASH QuickSwap Liquidity Program almost reached the 1M TVL goal (even during this short market breakdown)! With $2.1+ million of dQUICK deposits, over 3.5b XCASH and 950 QUICK in the pool, X-CASH is now stable in the TOP 10 list of Dragon Syrup tokens! Now the 1M++ TVL goal is just a matter of time!
Thank you all for your commitment, happy farming and keep adding liquidity!

Please notice our new Requests For Contribution:

The DNS issue has been solved! Sorry for this inconvenience! After this extremely unpleasant incident we will finally say goodbye to OVH, as their support & reaction time is …. .

Don’t miss the current X-Cash Exchange Quiz and win 3Million XCASH!

1*d1fuC59mYeiut7v_JAHqlQ.png

Acquisition & project development

The long-awaited Exchange listing is on its way! Guilhem has entered into negotiations and so far it looks very good. At present, Guilhem can tell the following:

  • Expected announcement of the exchange name in the next 10 days
  • Expected listing in less than a month.

Please bear in mind that negotiations are ongoing and the details of the cooperation are still being worked out, and therefore these are still confidential.
We are all very excited and ofc impatient and would love to fast-forward the time now!

1*H2t7_h4K7U57f824SuHO1A.png

WXCASH & X-Bank

During the last weeks, of constant thinking, analysing and experimenting, Denis did a great job on improving X-Bank and wXCash. All the issues regarding stuck WXCASH deposits are fixed now! He also introduced a few major improvements to the WXCASH deposit processor, by adding a cache of Polygon blockchain during the sync. The cache now contains “blocks tails” which are reused as many times as possibly while syncing users’ WXCASH wallets to make the process faster. This feature gave us a significant improvement in performance, resources usage, and a decrease in the number of Infura requests.

Here are the achievements in a nutshell:

  • Deposit sync became around 20x times faster: from around 2 minutes to 5–6 seconds. Be aware that sync happens every 100 blocks. In other words, it requires 100 confirmations on Polygon network for a transfer to appear in X-Bank.
  • Number of Infura requests (actual calls X-Bank does to Polygon network) got cut 7x times; from ~200k requests per day to 25–30k requests per day.

Denis will post a roadmap for the X-Bank project in the next few weeks, so don’t miss it and stay tuned!

1*ggOdOu3JyAo58CYF64tb4w.png

X-Payment

Lovro put on his ninja dev costume and integrated a network manager so X-Payment does not crash any more and as the “official” Discord library has ceased with its development he migrated to a new one. Further more he developed and tested with caga”Crypto”palitos successfully the X-Payment Merchant. And, yes, it works!

The X-Payment Merchant status is now:

  • Backend script processing expired roles → Done
  • Server owner merchant activation → Done
  • Server owner command to monetize role → Done
  • Discord member purchase command → Done
  • Global X-Payment, server stats, members stats updater → Done
  • Relay of merchant activity to explorer → Done
  • Server Owner merchant earning withdrawal command → Done
  • Merchant stats integration into server stats UI → Done
  • Member check for monetized roles on server command → Done
  • Member stats to UI → Done
  • Member command to check current state of purchased/live roles → Done
  • Server owner perk management commands → Done

We are excited to see the release of the X-Payment Merchant by mid-end October 2021, and we already started preparing & building a X-Payment roll-out campaign.

1*0rP_x2WlJyjv_m_my6RHeQ.png

DPoPS

DPoPS is running smooth and stable. Zach is intensively monitoring, as well as reviewing & testing the PR’s by snakewaypasser and farmage. It should not be much longer, and we will soon see a new DPoPS update.
In the upcoming days, Zach will publish an article with a roadmap for DPoPs, so don’t miss it, stay tuned and happy staking!

1*oaoI3z4LVs8jQoFP087mOg.png

Community

We hope you did not miss the previous AMA with Guilhem! Actually impossible if you have seen the cool teaser video made by Scheppy:

If you really missed it, read about it here:

[AMA RECAP] X-CASH @ Blockchainspace

Also take a look at the nice new infographic made in collaboration by our community members Juh and Ju:

1*FK7bckrHCZBhlSeiLux7Lw.jpeg

A very detailed up-to-date & step-by-step “Beginners guide to WXCASH(Polygon) and Quickswap“ is also being worked on. A few parts are already available at Ju’s medium blog, take a look: https://julien59247787.medium.com

As you might have already seen, Worawut released some new nice x-cash art-pieces, like this one:

1*2JxRmWdDkBQ_dXFIOd39_Q.png

Also, the X-Amba program gets an update (rebranding and restructuring), to make it scalable, reproducible, and attractive. We will effectively be merging the X-Army concept with the X-Ambassador concept to create a new type of structure. As a result, we’re introducing a new retribution structure, new roles including a democratized ascension process, and a new program name — XCadia. XCadia is looking for brand & support ambassadors, graphic designer, video editors, copywriters and any X-Cash enthusiast willing to contribute and do whatever is needed to make X-Cash a Top 10 cryptocurrency!

And finally, special thanks to Zaffy’s & Francisco’s unbeatable Telegram support and Yurri’s non-stop Twitter action!

stat?event=post.clientViewed&referrerSou

Team report and community update was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
0*ZBdwGRPeBiRoV5DA.png

Dear community,

We are very excited to share the launch of XCASH on the Polygon Network with a liquidity mining program in partnership with Quickswap. The current APY is 1406.28% [Last update 09/09/21 12:26 UTC+0].

In this article, we present what is the X-Cash project, its purpose, and what we have built in the past 3 years. If you are looking to farm XCASH you can directly switch to the tutorial section below.

What is X-Cash

X-Cash is a hybrid public-private coin with several features developed and added since 2018. X-Cash also includes an innovative consensus algorithm called Delegated-Proof-of-Private-Stake (DPOPS) that allows anyone in the network to obfuscate their stake and use it to vote for delegates in charge of the consensus. The current delegate ranking is available here.

Currently, X-Cash is developed as an open-source project by an active community of contributors with the governance set under a foundation which is a non-profit organization in charge of the development of the project.

More information can be found here:
X-Cash Website: https://xcash.foundation
X-Cash Documentation: https://docs.xcash.foundation/applications/wxcash

How to participate in the Polygon launch and farm token

Program Details

Liquidity Mining

Provide liquidity $XCASH/$QUICK and earn $QUICK in return.
Reward: $500k worth of $QUICK
Start Time: September 8th, 2021
Network: Polygon
Reward duration: 90 days
XCASH/QUICK pair: 0x30167fea9499c11795bfd104667240bdac939d3a

Staking

Stake $dQUICK in the X-Cash Dragon’s Syrup pool to earn $XCASH.
Reward: $500k worth of $XCASH
Start Time: September 10th, 2021 or September 13th, 2021
Network: Polygon
Reward duration: 90 days
Contract address: (coming on September 8th)

Tutorial — Step1: Get XCASH and QUICK

You can buy XCASH directly on Quickswap Exchange (Polygon Network) on the XCASH/QUICK pair.

0*RIBzD4nYCJWrlETK.png
You can swap XCASH to QUICK and vice-versa

You can buy QUICK directly on Quickswap with any asset or on most centralized exchanges like Binance.

Tutorial — Step2: Add Liquidity to XCASH/QUICK to get LP Token

Add your liquidity to the XCASH/QUICK pool.

0*dXOcS0ZmDhuZ7fqU.png
“Add liquidity” panel with XCASH and QUICK selected.

A few hours after launch, the liquidity has already significantly increased and you can track its evolution here.

0*bWiKY8hIdYCvnsMX.png

A few hours after launch, the liquidity is already $380k with close to 25% of the Polygon circulating supply staked

Tutorial — Step3: Stake LP token to get QUICK

Go to the XCASH/QUICK LP Farming pool and stake your token to get QUICK.

The current yield is 1406.28%.
0*TDK-JEmKRjYSBO61.png

Tutorial — Step4 (optional): Stake QUICK to get dQUICK

Additionally, you can stake the QUICK farmed to receive dQUICK in the Dragon’s Lair here. This is the pool where the transaction fees are collected and given back to QUICK holders. When you stake QUICK in the dragon’s lair, the amount of QUICK you receive from staking will always be higher than the initial amount committed.

0*IKp3i1od2vOJwBq_.png

The Dragon’s Lair enables deposit of QUICK against dQUICK.

Tutorial — Step5 (optional): Stake dQUICK to farm XCASH

On Monday 13th, 2021, XCASH will be launched in the Dragon’s Syrup pool and stakers will share an additional XCASH pool of $500k.

Connect and follow us on our social media to get the latest news:

X-Cash Website: https://xcash.foundation
Swap X-Cash in the X-Bank: https://x-bank.io
Quickswap Exchange: https://quickswap.exchange
X-Cash Documentation: https://docs.xcash.foundation/applications/wxcash

Follow Us on Twitter: @XCashCrypto

stat?event=post.clientViewed&referrerSou

[Liquidity Farming] XCASH launch on Polygon + Quickswap was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

X-CASH x QUICKSWAP: Liquidity Program — Earn QUICK and XCASH

1*6S0f3W5RQZdz0utLN6mRYg.png

Dear Community,

Today, we are excited to finally announce the X-Cash Liquidity Program in partnership with QuickSwap exchange. In short, you will be able to provide liquidity on the XCASH/QUICK pair, get rewarded with the pool fees and with QUICK provided by Quickswap, and stake dQUICK in the Dragon’s Syrup pool to get more XCASH!

The program is prepared in partnership between Quickswap and X-Cash, each providing $300k worth of coins to sponsor $XCASH and $QUICK liquidity. With the Dragon’s Syrup, more people will be able to learn about X-Cash and what the project and vision we are trying to put forward.

Program Details

Liquidity Mining

Provide liquidity $XCASH/$QUICK and earn $QUICK in return.

Reward: $300k worth of $QUICK
Start Time: September 8th, 2021
Network: Polygon
Reward duration: 60 days
XCASH/QUICK pair: 0x30167fea9499c11795bfd104667240bdac939d3a

Staking

Stake $dQUICK in the X-Cash Dragon’s Syrup pool to earn $XCASH.

Reward: $300k worth of $XCASH
Start Time: September 8th, 2021
Network: Polygon
Reward duration: 60 days
Contract address: (tbd)

Participating

How to get X-Cash on Polygon?

XCASH (Polygon) contract address: 0x03678f2c2c762dc63c2bb738c3a837d366eda560

You can get XCASH (Polygon Network) in several ways

Get QUICK

First of all, we encourage you to read about QuickSwap native token, QUICK and dQUICK, on this article.

How to Stake your dQUICK to Compound Earnings with Dragon’s Syrup

You can get QUICK directly on the QuickSwap Exchange, in the Swap section.

Add Liquidity on the XCASH/QUICK pool

  1. Go to https://quickswap.exchange/#/pool and click on “Add Liquidity”.
  2. Select QUICK and XCASH (Token address: 0x03678f2c2c762dc63c2bb738c3a837d366eda560). You can also directly find the link to add liquidity here.
  3. Select the amount you would like to provide (needs to be equal part QUICK and XCASH), and complete the transaction to get LP tokens.
  4. Go to https://quickswap.exchange/#/quick to check the LP farming pool, and look for XCASH-QUICK to stake your LP token. Done! You will get pool reward as well as QUICK reward for the liquidity.

Farm XCASH in the Dragon’s Syrup pool

  1. Go to the XCASH Dragon’s Syrup pool here (link incoming)
  2. Enter the amount of dQUICK you desire to stake.
  3. Click “Approve dQUICK” to allow QuickSwap to access dQUICK tokens in your wallet and accept the transaction via your Metamask window.
  4. Upon confirmation, click “Stake” and use MetaMask to accept the transaction. You will get XCASH in return.

Important Link

X-Cash Website: https://xcash.foundation
Swap X-Cash in the X-Bank: https://x-bank.io
Quickswap Exchange: https://quickswap.exchange
X-Cash Documentation: https://docs.xcash.foundation/applications/wxcash

Follow Us on Twitter: @XCashCrypto

stat?event=post.clientViewed&referrerSou

X-CASH x QUICKSWAP: Liquidity Program — Earn QUICK and XCASH was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
1*BThhnjuO2Tq60D33s2ka-g.png

Dear X-Cash community.

As we are moving forward with negotiations, and with the successful release of the WXCASH, we are able to continue our plan of listings for X-Cash.

This information has been disseminated already in our chats and discussions with the community, but I think it’s important that we lay it out here for everyone to see.

DEX Listing & Liquidity Program

I wanted to share some quick news with you about the liquidity pool as it has been a subject of discussion in the past weeks.

It should come at no surprise that we will list and provide liquidity incentives on Quickswap exchange. As a native DEX running on the polygon network, it was clear for us to continue to navigate on the polygon network with the WXCASH. This will make it easy for everyone to provide liquidity without paying aberrant fees.

We will start and focus on Quickswap at first at it will be a perfect introduction into DeFi for WXCASH, but we will be able at a later time to continue on other Polygon available DEX like Sushiswap. Ultimately, our goal is to propose a liquidity pool on Uniswap with the ETH-WXCASH.

Because we want everyone to have an understanding of what DeFi can offer, and how you can provide liquidity, stake LP tokens, understand farms etc… we will write next week a complete tutorial of what you will be able to do on Quickswap Exchange with your WXCASH. The liquidity pool will follow right after the tutorial, so you will have some time to prepare your tokens, and everyone will have the chance to join.

CEX Listings

With the Quickswap DEX pool active, we will be able to quickly follow up on the listing on Centralised Exchanges. Our plan is as follow:

  • With the help from the liquidity of the DEX pool, and the trading volume and visibility the project will gain, we will be able to negotiate a great deal for the TIER 2 Exchange listing. Without diminishing the value of the exchanges we are listed on, we believe that the TIER 2 exchanges we are looking at will provide better trading conditions than any of the exchanges we are listed on now.
  • We will follow up quickly with a TIER 1 listing. We will need to finance this listing, and for this, we need liquidity on the market. With the DEX and TIER 2 listing, this should not cause problems and will greatly improve our chances to get listed at a good price.
  • Please be minded that we will probably list the WXCASH instead of regular XCASH, as it will simplify A LOT the listing process with the exchanges.

This is a lot of good opportunities for XCASH trading, and this is only made possible thanks to the possibility to wrap XCASH. Without it, we would be able to access the ETH ecosystem, and getting listed on an exchange would be way harder on our native coin.

DPOPS and developer update

We have heard the community’s backlash in the past weeks, concerning the lack of direction or management within the leading team. We have discussed and came to a satisfying conclusion with the team, which we believe will unlock a lot of the obstacles that prevented the project to move forward at a satisfying pace. We are looking forward to telling you more once we have finalized this, at it needs its own article, but we think you should be able to feel the changes already.

Now, our top priority is to put the DPOPS back online, and to pinpoint the exact reason for the instability. We have put in place backup nodes to help restarting, and looking for the fixes while having a running network. We hope to bring back the trust of the delegates that have left the network because of the instabilities.

All in all, I would like to thank the whole community for their support. As I have explained in some discussions, although the project side seems slow, the developing team keeps motivation as we know what is coming forward, and we believe that the DEX pools and the following CEX listings will help a lot in that regard. We trust you to help us communicate on all the great news that are coming, and spread the word about X-Cash!

stat?event=post.clientViewed&referrerSou

X-Cash Update: Exchange Listing Schedule, Developer Update was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

X-Bank wXCASH update.

1*pa4d31KQKo21xLDlfXSbjQ.png

Hello, everyone! I know you are super excited about the possibility to swap XCASH to wXCASH and vice-versa, so I’d like to share a bit of information on the wXCASH project status.

What’s wXCASH about?

In a few words, it’s a token built on top of ERC-20 / BSC protocols that allows our project to scale up even more by targeting top exchange listings. The token will have a value of 1:1 to XCASH.

So what’s the X-Bank part?

X-Bank will provide the solution as a service and user interface to swap the coins seamlessly. To achieve this, the following components are being implemented:

  • wXCASH Hot/Cold wallets infrastructure + ETH / BSC nodes;
  • Multiple accounts for each user (1 XCASH & 1 wXCASH);
  • wXCASH account currency support: each user will have an ERC-20 / BSC account to deposit and withdraw tokens;
  • The swap logic: users will be able to swap the coins between their accounts only;
  • wXCASH deposits and withdrawals processing;
  • No commission or fees will be applied for any user operations — swapping or depositing/withdrawing. Instead, a minimum threshold e.g. 5M XCASH per withdraw will be set up.

This is not the whole list because some technical parts are being reworked and will be communicated later on.

What’s done?

I’ll be short here:

  • X-Bank Backend part is fully completed: multiple accounts support, handling different currencies, sync logic reworked and improved, and the “swapping” logic is completed and fully tested.
  • ETH / BSC nodes are ready and synced, and test contracts are created and deployed to the chains.
  • Hot- and cold- wallets for wXCASH and deposit processing is done but not fully tested.

What’s left?

  • X-Bank Frontend and iOS App: user interfaces for multiple accounts management and the swap page are being worked on.
  • ERC-20 / BSC deposits are being tested, withdrawal functionality is being implemented.
  • At the moment, the contracts are deployed to the Ropsten and Binance testnets only. When all the tests pass, contracts will be run on the main network.

wXCASH on ETH versus BSC

BSC (Binance Smart Chain) is a fork of the Ethereum chain. Ethereum virtual machine (EVM) runs perfectly on the BSC, as well as Ethereum smart contracts and dApps work with ease. So from a technical and integration point of view, there is no difference in which chain we run wXCASH on.

  • Ethereum is more popular and widely adopted, but fees are extremely high;
  • BSC is EVM compatible, and fast. Fees are lower but fewer users are familiar with BSC and how to use it;
  • Exchange listing is a bit easier for ETH tokens rather than BSC.

So ETH or BSC?

The question is not answered yet but we’ll take into account all the pros and cons and try to find the best solution.

P.S. iOS App work is on a separate track and might become available later than X-Bank Frontend implementation. This way it will not block the launch of the wXCASH swap.

P.P.S. A closed beta test is targeted for this month, stay tuned to get updates on it!

Thank you.

stat?event=post.clientViewed&referrerSou

X-Bank wXCASH update. was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

X-Bank wXCASH update.

1*pa4d31KQKo21xLDlfXSbjQ.png

Hello, everyone! I know you are super excited about the possibility to swap XCASH to wXCASH and vice-versa, so I’d like to share a bit of information on the wXCASH project status.

What’s wXCASH about?

In a few words, it’s a token built on top of ERC-20 / BSC protocols that allows our project to scale up even more by targeting top exchange listings. The token will have a value of 1:1 to XCASH.

So what’s the X-Bank part?

X-Bank will provide the solution as a service and user interface to swap the coins seamlessly. To achieve this, the following components are being implemented:

  • wXCASH Hot/Cold wallets infrastructure + ETH / BSC nodes;
  • Multiple accounts for each user (1 XCASH & 1 wXCASH);
  • wXCASH account currency support: each user will have an ERC-20 / BSC account to deposit and withdraw tokens;
  • The swap logic: users will be able to swap the coins between their accounts only;
  • wXCASH deposits and withdrawals processing;
  • No commission or fees will be applied for any user operations — swapping or depositing/withdrawing. Instead, a minimum threshold e.g. 5M XCASH per withdraw will be set up.

This is not the whole list because some technical parts are being reworked and will be communicated later on.

What’s done?

I’ll be short here:

  • X-Bank Backend part is fully completed: multiple accounts support, handling different currencies, sync logic reworked and improved, and the “swapping” logic is completed and fully tested.
  • ETH / BSC nodes are ready and synced, and test contracts are created and deployed to the chains.
  • Hot- and cold- wallets for wXCASH and deposit processing is done but not fully tested.

What’s left?

  • X-Bank Frontend and iOS App: user interfaces for multiple accounts management and the swap page are being worked on.
  • ERC-20 / BSC deposits are being tested, withdrawal functionality is being implemented.
  • At the moment, the contracts are deployed to the Ropsten and Binance testnets only. When all the tests pass, contracts will be run on the main network.

wXCASH on ETH versus BSC

BSC (Binance Smart Chain) is a fork of the Ethereum chain. Ethereum virtual machine (EVM) runs perfectly on the BSC, as well as Ethereum smart contracts and dApps work with ease. So from a technical and integration point of view, there is no difference in which chain we run wXCASH on.

  • Ethereum is more popular and widely adopted, but fees are extremely high;
  • BSC is EVM compatible, and fast. Fees are lower but fewer users are familiar with BSC and how to use it;
  • Exchange listing is a bit easier for ETH tokens rather than BSC.

So ETH or BSC?

The question is not answered yet but we’ll take into account all the pros and cons and try to find the best solution.

P.S. iOS App work is on a separate track and might become available later than X-Bank Frontend implementation. This way it will not block the launch of the wXCASH swap.

P.P.S. A closed beta test is targeted for this month, stay tuned to get updates on it!

Thank you.

stat?event=post.clientViewed&referrerSou

X-Bank wXCASH update. was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider

Builder’s Program

1*L8zwYd6iaw3j8T3gbMmUfg.png

Dear X-Cash community,

Today, we are glad to officially starts the builder’s program initiative. We have tried and iterated for a while, and are now happy with the workflow we have found to enable you to help the project and participate in its development.

What is the builder’s program?

The Builder’s program is an initiative to enable a community member to either:

  • Apply to a community funded project and help to develop a necessary tool for the X-Cash Foundation, while being retributed for the task (that we call RFC — Request For Contributions)
  • Propose a project that you want to do or looking for a community member to do, and looking to get funding for (an RFF — Request For Funding).

With the contributor program, we will use the community funds to help and promote these projects and participate in their funding.

How does it work?

You have an idea of a project that you know will help the project? You can easily propose a project in the Builder’s Program repository: https://github.com/X-CASH-official/builders-program

To propose a new project, go to Issues and create a new issue.

1*HCwNxXssZsR_Qp3UUBGw_w.png

Then, chose to create the issue using the BP Proposition template.

1*rpUsO2bx9dfVuFNlRnIzXw.png

Give it a title and, and follow the template to describe the project scope.

1*-AKTnOWTEp1y1Stcvrw4XA.png

Please be aware that we will not review incomplete or rushed propositions.

Type
Request For Contribution (RFC): You have a project in mind but looking for a contributor to do it. You are ready to participate in the funding.

Request For Funding (RFF): You have a project in mind and want to do it. You are asking for funding from the community fund or the community.

Description
Describe the project in details, and why you believe it is needed for the X-Cash project.

Prerequisites
Explain the necessary skills needed to successfully complete this task. If you plan to undertake the project you are proposing, you will be expected to give references on why/how you can successfully complete it.

Milestones / Deliverables
Explain the different steps of the project and the expected timeline. As much as possible, please describe intermediary steps and the list of deliverables. It will help us decide together what we expect as a finished product.

Additional information / Budgeting
Talk about the expected difficulties that you might encounter, as well as budgeting and a detailed description of the different expenses to support your application.

You can either use XCASH or USD, but the USD/XCASH rate will be taken at the beginning of the project.

Example: Successfully completed and paid to Snakewaypasser, the Android wallet program was the first project to help us iterate on the Builder’s program. You can use it as an example of what we are expecting for a complete BP project proposal:

1*juwmFjhepbWbjqw8Ykak_w.png

Where to see the projects?

The BP project proposals will be listed on the Builder’s Program repository and on the xcash.foundation website under the contribute section.

1*qJnqlI3XiLsLqwCe8ysmxQ.png
Open, ongoing and finished builder’s project will appear on the https://xcash.foundation website.
1*NWsXjAM_lvDSZp5S0P2lnQ.png
Make sure to 👁‍🗨 Watch and to Star the repository to not miss any new project!

When to start?

You can start right now! We have been listening, and we know that there are a lot of ideas floating about and that people want to participate in the project but didn’t have the right framework to do so. So if you have a project or an idea that you believe would serve the X-Cash ecosystem, do not hesitate to propose for our review!

We will soon post our own community funded project, so keep an eye out! 👀

Once again, we want to thank everyone for their unwavering support. Let’s build the next technological revolution together 💪

stat?event=post.clientViewed&referrerSou

Builder’s Program was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

Builder’s Program

1*L8zwYd6iaw3j8T3gbMmUfg.png

Dear X-Cash community,

Today, we are glad to officially starts the builder’s program initiative. We have tried and iterated for a while, and are now happy with the workflow we have found to enable you to help the project and participate in its development.

What is the builder’s program?

The Builder’s program is an initiative to enable a community member to either:

  • Apply to a community funded project and help to develop a necessary tool for the X-Cash Foundation, while being retributed for the task (that we call RFC — Request For Contributions)
  • Propose a project that you want to do or looking for a community member to do, and looking to get funding for (an RFF — Request For Funding).

With the contributor program, we will use the community funds to help and promote these projects and participate in their funding.

How does it work?

You have an idea of a project that you know will help the project? You can easily propose a project in the Builder’s Program repository: https://github.com/X-CASH-official/builders-program

To propose a new project, go to Issues and create a new issue.

1*HCwNxXssZsR_Qp3UUBGw_w.png

Then, chose to create the issue using the BP Proposition template.

1*rpUsO2bx9dfVuFNlRnIzXw.png

Give it a title and, and follow the template to describe the project scope.

1*-AKTnOWTEp1y1Stcvrw4XA.png

Please be aware that we will not review incomplete or rushed propositions.

Type
Request For Contribution (RFC): You have a project in mind but looking for a contributor to do it. You are ready to participate in the funding.

Request For Funding (RFF): You have a project in mind and want to do it. You are asking for funding from the community fund or the community.

Description
Describe the project in details, and why you believe it is needed for the X-Cash project.

Prerequisites
Explain the necessary skills needed to successfully complete this task. If you plan to undertake the project you are proposing, you will be expected to give references on why/how you can successfully complete it.

Milestones / Deliverables
Explain the different steps of the project and the expected timeline. As much as possible, please describe intermediary steps and the list of deliverables. It will help us decide together what we expect as a finished product.

Additional information / Budgeting
Talk about the expected difficulties that you might encounter, as well as budgeting and a detailed description of the different expenses to support your application.

You can either use XCASH or USD, but the USD/XCASH rate will be taken at the beginning of the project.

Example: Successfully completed and paid to Snakewaypasser, the Android wallet program was the first project to help us iterate on the Builder’s program. You can use it as an example of what we are expecting for a complete BP project proposal:

1*juwmFjhepbWbjqw8Ykak_w.png

Where to see the projects?

The BP project proposals will be listed on the Builder’s Program repository and on the xcash.foundation website under the contribute section.

1*qJnqlI3XiLsLqwCe8ysmxQ.pngOpen, ongoing and finished builder’s project will appear on the https://xcash.foundation website.1*NWsXjAM_lvDSZp5S0P2lnQ.pngMake sure to 👁‍🗨 Watch and to Star the repository to not miss any new project!

When to start?

You can start right now! We have been listening, and we know that there are a lot of ideas floating about and that people want to participate in the project but didn’t have the right framework to do so. So if you have a project or an idea that you believe would serve the X-Cash ecosystem, do not hesitate to propose for our review!

We will soon post our own community funded project, so keep an eye out! 👀

Once again, we want to thank everyone for their unwavering support. Let’s build the next technological revolution together 💪

stat?event=post.clientViewed&referrerSou

Builder’s Program was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider

X-Network Buy Back

1*Tp1YXqHJ67So8OmHsVvUFA.png

Dear community,

In accordance with our statement on September 13th, 2020, we are providing you with an update on the buyback of XCASH from X-Network.

https://medium.com/x-cash/announcement-x-cash-buy-back-6083451f97f

Between September 16th, 2020 and December 20th, 2020, we have acquired a total of 823,298,490 XCASH to our initial inventory of 10Billions XCASH. These funds have been added back to the company’s address (X-Network Inventory Fund) and can be verified with its reserve proof on the Segregated Funds page.

With this buyback, our objective is to support the price and confirm our commitment, after 2 years and a half of hard work, to make X-Cash a successful project.

The funds will remain locked and be used later on to support the growth of the project. These initiatives will include:

- Liquidity program for market-makers
- Grant to the foundation to support development
- Exchange listing contributions
- Support the X-Cash Foundation’s infrastructure & marketing costs

On behalf of all the contributors, I would like to thank you for the support throughout the years. We will keep on working towards developing great technology and reinforcing our communities thanks to the various initiatives we have started in the past months.

Guilhem

stat?event=post.clientViewed&referrerSou

X-Network Buy Back was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider

X-Network Buy Back

1*Tp1YXqHJ67So8OmHsVvUFA.png

Dear community,

In accordance with our statement on September 13th, 2020, we are providing you with an update on the buyback of XCASH from X-Network.

https://medium.com/x-cash/announcement-x-cash-buy-back-6083451f97f

Between September 16th, 2020 and December 20th, 2020, we have acquired a total of 823,298,490 XCASH to our initial inventory of 10Billions XCASH. These funds have been added back to the company’s address (X-Network Inventory Fund) and can be verified with its reserve proof on the Segregated Funds page.

With this buyback, our objective is to support the price and confirm our commitment, after 2 years and a half of hard work, to make X-Cash a successful project.

The funds will remain locked and be used later on to support the growth of the project. These initiatives will include:

- Liquidity program for market-makers
- Grant to the foundation to support development
- Exchange listing contributions
- Support the X-Cash Foundation’s infrastructure & marketing costs

On behalf of all the contributors, I would like to thank you for the support throughout the years. We will keep on working towards developing great technology and reinforcing our communities thanks to the various initiatives we have started in the past months.

Guilhem

stat?event=post.clientViewed&referrerSou

X-Network Buy Back was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
1*HoikU2tZdo4xj_Z7gdHS-w.png

Dear community,

Today, and after a year-long (but needed) testing period, we are glad to announce that the X-Cash public blockchain is ready to move from Proof of Work consensus algorithm to our new and customized: Delegated Proof of Private Stake consensus algorithm.

What is DPoPS?

The DPOPS (standing for Delegated-Proof-of-Private Stake) is a brand new and unique Delegate-Proof-of-Stake consensus integrated into X-Cash, an open-source fork of Monero which has since the beginning of the project brought new innovation to the privacy coin space (notably FlexPrivacy, public & private transactions on the same blockchain, from the same wallet).

Characteristics

  • The top 50 delegates are elected as block verifiers.
  • Using a variation of Delegated Byzantine Fault tolerance consensus where 55% consensus must be reached for a new block to be added to the network.
  • DBFT allows for up to 45% of the elected block verifiers to be faulty. The system will still be able to produce a new block.
  • Using Verifiable Random Functions (VRF) to select the next block producer in the system. This allows for a random, but a verifiable way of selecting the next block producer.

Staking

  • The block reward is given to the block verifier responsible of forging the block, and shared with their voters.
  • Reserve proof-based voting/staking system: the XCASH’s stake always stays in your wallet.
  • There is no lockup period. The staked XCASH always remain in your wallet and you can use them at any time. However, moving them from your wallet will cancel your entire staking
  • No need to keep your wallet/computer online if you are staking towards a shared delegate

Voting

  • The minimum stake to vote for a delegate is 2 million XCASH.
  • The election process occurs in every block.
  • New votes will be taken into account at the top of the next hour.
  • Your current vote will automatically get cancelled if you change your vote to a different delegate.
  • There are no voting fees. You can cast a new vote or switch your vote as many time as you like.

Blocks

  • Blocks can be verified from the delegates explorer with a detailed explanation of the block content.
  • The voting and reserve bytes data is held in a decentralized database system.
  • The block format is designed to store a hash of the reserve bytes data, pointing to the decentralized database, to reduce size increase of the blockchain.

Schedule

With everything being ready, we have decided to make the switch from the PoW algorithm to DPoPS consensus algorithm at block 800,000, or around February 4th, 2021 at current block time.

There are several things to take into consideration before the release of the mainnet. The switch to mainnet will be organized as followed.

Registration Period

Strart: January 4th, 2021
The registration will enable the delegates to start registering their nodes and open the community voting for them. The registration will start on January 4th and will last until the block 800,000. This period is 1-month long, to enable everyone to prepare their nodes, start communicating around and accepting votes.

Delegates — You have a consequent amount of XCASH, and are looking at getting a delegate position and securing the X-Cash public network? Delegates elected in the top 50 get a block verifier position and get rewarded with the block reward.
If you are planning on running a delegate node, you will be able to register as a delegate on the 4th of January. You can start preparing your node in advance by following the extensive guide to becoming a block verifier on the X-Cash public network.
You will have the time to decide if you want to run a shared delegate (people vote for you and help you get elected, but in return, you share the reward with them), solo delegate (running with you own XCASH without the help of voters, but keep the whole reward for yourself), and the new private group delegate (an agreed-upon list of voters managed by a delegate to control the voting dilution).

Voters — You plan to vote to elect a delegate, and get a share of the block reward in return? We will release everything you need to know to vote securely at the start of the registration period.
The 2.0.0 wallet binaries to start voting will be released on the 4th of January, and we will provide a full comprehensive guide to use the CLI interface and vote for your preferred delegate.
Here are a few considerations to have in mind to be ready at the start of the registration period:

  • The minimum amount of XCASH to stake/vote is 2,000,000 (Two millions) XCASH. Meaning that if you are trying to vote from a wallet with less than 2M XCASH in it, your vote will be refused.
  • At the beginning, you will only be able to vote from a CLI wallet and the Android wallet. We will provide an easy guide to help you vote if you have never used the CLI interface.
  • You won’t be able to vote from the X-Bank directly. It means that you will have to withdraw your XCASH into an X-Cash wallet to be able to vote and stake your XCASH. We will provide a guide for that as well.

Please be minded that you won’t get a share of the block reward from your vote before the block 800,001. But it is a good idea to be ready and have your vote prepared to your delegate so you can stake right away.

Switch to mainnet

Date: February 4th, 2021 (time will be adjusted depending on when we reach block 800,000)
When we arrive at block 800,000 (eight hundred thousand), the network will pause for a couple of hours, and the blockchain will resume by forging the 800,001st block under the new DPoPS consensus algorithm.

What should I do now?

There is still some time before the start of the registration period (January 4th, 2021), and we are taking the time to produce the necessary guide and tutorials for you to make an educated decision for your votes or your decision to run a delegate.
Please don’t hesitate to come and discuss with any of the delegates on our Discord Server.

🙏 Thanks

This wouldn’t have been possible without the help of all the participants in the beta & alpha, that took their time, knowledge, and implications into testing and improving the consensus. So many feedback has been taken into account and used to improve the onboarding and user experience of delegates and the stability of the network.

From all the team and the community of the X-Cash Foundation, we would like to thank and acknowledge the participants of the beta. 👏👏

+------------------------------------+------------------+
| Delegate Node Name | Delegate Name |
+------------------------------------+------------------+
| xcash-ju.fr | Ju |
| swan-x | Cygnus |
| XCAjoca | cajoca |
| x-staking | N3me5is |
| xcash.one | Executor |
| xcash.it | CryptoDuke |
| snakeway | Snakeway | | xcashusa | minerjed |
| x-delegate | Element56 |
| xcashcolombia | Fidentis |
| xcash_lt | Mantas |
| *.xcash.rocks | Miaumiau |
| xcash-dpops.com | Neppers |
| grizzly & aurora | UrsaMajor |
| Atlantis-X | Thomas The Cat |
| xcashdelegate.com | Miraculu |
| Redstar-1 & Redstar-2 | Alibaba |
| xcashdelegate.ph | Mryoso1994 |
| *inkie | Twinkie |
| CryptoWorld | aquila-audax |
| 8bit.services | SHA |
| DELEGATE_DON'T_HATE | IdzaMeMario |
+------------------------------------+------------------+

This list is based on the work of Ju, and might be missing some members. Please contact me (paulxcash#2676 on Discord) if you are missing of the list so I can add you.

These people have tested the consensus and additionally, have thoroughly tested their setup to run a stable node. You can be sure that the X-Cash network will be secured with them running a node.

Also, more than a year ago, people have participated in the first alpha test and brought a lot feedback and improvements, and we want to thank them.

Picatax, Galapagos, akhenaten, Bowcat, Bry Guy, Cygnus, Demo2004, element56, herominers.com, Klendhaar, MadMason, qf3l3k, Quetio, snakeway passer, tjs, Twinkie, UrsaMajor, Zaffy, 𝓕𝓻𝓸𝓰.

Useful links

Delegate explorer: http://delegates.xcash.foundation/dashboard

The delegate explorer tracks the registered delegates and important statistics about the forging of blocks.

Discord server: https://discord.gg/4CAahnd

The community is gathered on Discord, and you will find most of the delegates there. Don’t hesitate to come by and ask questions.

Documentation: https://docs.xcash.foundation/dpops/get-started

Everything you need to know about the DPOPS, how to set up a delegate node, and to vote.

stat?event=post.clientViewed&referrerSou

DPoPS Mainnet: Release and schedule was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
1*HoikU2tZdo4xj_Z7gdHS-w.png

Dear community,

Today, and after a year-long (but needed) testing period, we are glad to announce that the X-Cash public blockchain is ready to move from Proof of Work consensus algorithm to our new and customized: Delegated Proof of Private Stake consensus algorithm.

What is DPoPS?

The DPOPS (standing for Delegated-Proof-of-Private Stake) is a brand new and unique Delegate-Proof-of-Stake consensus integrated into X-Cash, an open-source fork of Monero which has since the beginning of the project brought new innovation to the privacy coin space (notably FlexPrivacy, public & private transactions on the same blockchain, from the same wallet).

Characteristics

  • The top 50 delegates are elected as block verifiers.
  • Using a variation of Delegated Byzantine Fault tolerance consensus where 55% consensus must be reached for a new block to be added to the network.
  • DBFT allows for up to 45% of the elected block verifiers to be faulty. The system will still be able to produce a new block.
  • Using Verifiable Random Functions (VRF) to select the next block producer in the system. This allows for a random, but a verifiable way of selecting the next block producer.

Staking

  • The block reward is given to the block verifier responsible of forging the block, and shared with their voters.
  • Reserve proof-based voting/staking system: the XCASH’s stake always stays in your wallet.
  • There is no lockup period. The staked XCASH always remain in your wallet and you can use them at any time. However, moving them from your wallet will cancel your entire staking
  • No need to keep your wallet/computer online if you are staking towards a shared delegate

Voting

  • The minimum stake to vote for a delegate is 2 million XCASH.
  • The election process occurs in every block.
  • New votes will be taken into account at the top of the next hour.
  • Your current vote will automatically get cancelled if you change your vote to a different delegate.
  • There are no voting fees. You can cast a new vote or switch your vote as many time as you like.

Blocks

  • Blocks can be verified from the delegates explorer with a detailed explanation of the block content.
  • The voting and reserve bytes data is held in a decentralized database system.
  • The block format is designed to store a hash of the reserve bytes data, pointing to the decentralized database, to reduce size increase of the blockchain.

Schedule

With everything being ready, we have decided to make the switch from the PoW algorithm to DPoPS consensus algorithm at block 800,000, or around February 4th, 2021 at current block time.

There are several things to take into consideration before the release of the mainnet. The switch to mainnet will be organized as followed.

Registration Period

Strart: January 4th, 2021
The registration will enable the delegates to start registering their nodes and open the community voting for them. The registration will start on January 4th and will last until the block 800,000. This period is 1-month long, to enable everyone to prepare their nodes, start communicating around and accepting votes.

Delegates — You have a consequent amount of XCASH, and are looking at getting a delegate position and securing the X-Cash public network? Delegates elected in the top 50 get a block verifier position and get rewarded with the block reward.
If you are planning on running a delegate node, you will be able to register as a delegate on the 4th of January. You can start preparing your node in advance by following the extensive guide to becoming a block verifier on the X-Cash public network.
You will have the time to decide if you want to run a shared delegate (people vote for you and help you get elected, but in return, you share the reward with them), solo delegate (running with you own XCASH without the help of voters, but keep the whole reward for yourself), and the new private group delegate (an agreed-upon list of voters managed by a delegate to control the voting dilution).

Voters — You plan to vote to elect a delegate, and get a share of the block reward in return? We will release everything you need to know to vote securely at the start of the registration period.
The 2.0.0 wallet binaries to start voting will be released on the 4th of January, and we will provide a full comprehensive guide to use the CLI interface and vote for your preferred delegate.
Here are a few considerations to have in mind to be ready at the start of the registration period:

  • The minimum amount of XCASH to stake/vote is 2,000,000 (Two millions) XCASH. Meaning that if you are trying to vote from a wallet with less than 2M XCASH in it, your vote will be refused.
  • At the beginning, you will only be able to vote from a CLI wallet and the Android wallet. We will provide an easy guide to help you vote if you have never used the CLI interface.
  • You won’t be able to vote from the X-Bank directly. It means that you will have to withdraw your XCASH into an X-Cash wallet to be able to vote and stake your XCASH. We will provide a guide for that as well.

Please be minded that you won’t get a share of the block reward from your vote before the block 800,001. But it is a good idea to be ready and have your vote prepared to your delegate so you can stake right away.

Switch to mainnet

Date: February 4th, 2021 (time will be adjusted depending on when we reach block 800,000)
When we arrive at block 800,000 (eight hundred thousand), the network will pause for a couple of hours, and the blockchain will resume by forging the 800,001st block under the new DPoPS consensus algorithm.

What should I do now?

There is still some time before the start of the registration period (January 4th, 2021), and we are taking the time to produce the necessary guide and tutorials for you to make an educated decision for your votes or your decision to run a delegate.
Please don’t hesitate to come and discuss with any of the delegates on our Discord Server.

🙏 Thanks

This wouldn’t have been possible without the help of all the participants in the beta & alpha, that took their time, knowledge, and implications into testing and improving the consensus. So many feedback has been taken into account and used to improve the onboarding and user experience of delegates and the stability of the network.

From all the team and the community of the X-Cash Foundation, we would like to thank and acknowledge the participants of the beta. 👏👏

+------------------------------------+------------------+
| Delegate Node Name | Delegate Name |
+------------------------------------+------------------+
| xcash-ju.fr | Ju |
| swan-x | Cygnus |
| XCAjoca | cajoca |
| x-staking | N3me5is |
| xcash.one | Executor |
| xcash.it | CryptoDuke |
| snakeway | Snakeway |
| x-delegate | Element56 |
| xcashcolombia | Fidentis |
| xcash_lt | Mantas |
| *.xcash.rocks | Miaumiau |
| xcash-dpops.com | Neppers |
| grizzly & aurora | UrsaMajor |
| Atlantis-X | Thomas The Cat |
| xcashdelegate.com | Miraculu |
| Redstar-1 & Redstar-2 | Alibaba |
| xcashdelegate.ph | Mryoso1994 |
| *inkie | Twinkie |
| CryptoWorld | aquila-audax |
| 8bit.services | SHA |
| DELEGATE_DON'T_HATE | IdzaMeMario |
+------------------------------------+------------------+

This list is based on the work of Ju, and might be missing some members. Please contact me (paulxcash#2676 on Discord) if you are missing of the list so I can add you.

These people have tested the consensus and additionally, have thoroughly tested their setup to run a stable node. You can be sure that the X-Cash network will be secured with them running a node.

Also, more than a year ago, people have participated in the first alpha test and brought a lot feedback and improvements, and we want to thank them.

Picatax, Galapagos, akhenaten, Bowcat, Bry Guy, Cygnus, Demo2004, element56, herominers.com, Klendhaar, MadMason, qf3l3k, Quetio, snakeway passer, tjs, Twinkie, UrsaMajor, Zaffy, 𝓕𝓻𝓸𝓰.

Useful links

Delegate explorer: http://delegates.xcash.foundation/dashboard

The delegate explorer tracks the registered delegates and important statistics about the forging of blocks.

Discord server: https://discord.gg/4CAahnd

The community is gathered on Discord, and you will find most of the delegates there. Don’t hesitate to come by and ask questions.

Documentation: https://docs.xcash.foundation/dpops/get-started

Everything you need to know about the DPOPS, how to set up a delegate node, and to vote.

stat?event=post.clientViewed&referrerSou

DPoPS Mainnet: Release and schedule was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider
1*g9ar_vOHXFZLn373Ial--g.png

Dear community,

today, we think that it’s necessary to take the time and take a step back to write about the latest development in the X-Cash ecosystem.

We would like to preface this article by addressing some concerns that arose from recent discussions within the community. Some members of the community have pointed out that it seems that most of X-Cash development is focused on DPOPS at the moment, and because it’s taking longer than planned it feels like the rest of the project is at a stop.

While this is true to some extent, we are moving forward in the background on several other projects that are not directly related to the state of the DPOPS development, albeit linked to its release. As you might know, we prefer not to make much noise about unfinished products.

With this in mind, we would like to write today about the progress that has been made to the DPOPS, talk about the new X-Cash website and what it means for the projects, and drop some hints about a project we have been thinking about since the birth of X-Cash.

DPOPS Beta update

At the time we are writing the article, the 10th beta run has just concluded, and we are preparing for the 11th with a series of updates and fine-tuning. Although those tests are taking a long time, we would like to point out that they are mandatory, as once we switch to main net there is no coming back. The DPOPS needs to be thoroughly tested, and with the unwavering help of our beta-testers, we are getting much quicker at pointing out issues.

1*N8Q-QK0hrXv5X_s6W-uD7g.png
Nearly 1600 commits, 10 contributors, 30 closed issues and pull requests. The contributors help is getting more representative every day.

Since the start of the beta, there has been many software relaibility, quality of life, and compatibility improvments. The auto-installer has been revamped and made easier to use, the delegate explorer’s design has been drastically improved, LXC containers support have been fixed, and much more.

As Zach pointed out, we are in the lastest test runs before mainnet. Once the beta has been running for a satisfying amount of time, with a stable uptime for all beta delegates, we will start the transition to the mainnet.

The new X-Cash Website

The current X-Cash website hasn’t been updated for a while now, and it is mostly due to gathering most of the community activity on our Discord server. As the project is moving forward, we are well aware our current website is lacking updates and crucial elements to help newcomers and new investors into the project.

We have decided to reconstruct the website entirely, and bring some much needed features to help newcomers into the project.

Please be minded that every screenshot presented below is of a work in progress, and will change as we are closer to release.

The new website will have:

  • A “Get Started” guide for newcomers of the projects. This place will provide a step by step guide to get introduced to the project, and find all necessary information for new joiners.
  • A “Developer Hub” for contributors and people who want to build on X-Cash.
  • All the necessary link, list of exchanges, documentation, and a newly hosted blog directly on the website.
  • Instructions to become a delegate, how to vote and stake your XCASH, and a view into the delegates ecosystem.
  • Accessing every ways to securely store your XCASH.
1*HKlkS1Yp3yyq7BndVVyIyw.png
  • The contributor program will be hosted on the website. We will list all open contribution’s projects directly on the website for contributors to come and check if they can participate and earn a reward.
1*Pg_5auuIzAf03O9K43DnBA.png
The technical roadmap of X-Cash.

Updating the website is important. When the DPOPS mainnet rolls in, we want new joiners to gain as much information as possible on the website, and go further by joining the discussion on Discord with the already well active community.

The new website will be the showcase of the project, and while we believe that the current website is satisfactory, we can do much more to ease the integration of new people into the project.

We would like to release the website before the mainnet of the DPOPS, but there is still much to write and to design. Do not hesitate to post feedback or ideas in Discord!

Codename: Viaduc

We don’t want to announce anything before its at least in a prototype stage, but we still want to address what is brewing in the background. I will give some bullet points of information I can safely share at this stage:

  • This project is heavely tied to the X-Bank;
  • It will help with X-Cash’s interoperability with other protocols;
  • It was designed a long time ago to help X-Cash listing on exchanges, but the current timing has pushed it up in the list.

It is still too early to tell you more about it, but we are waiting impatiently to present you the Viaduc Project in a longer article. In the meantime, put on your tinfoil hats and speculate on what it could be. 🔎

Closing words

Since the beginning of the DPOPS beta, we have seen a lot of involvement from the community, and we couldn’t be more happy from the direction the project is taking. We have seen people trying to engage deep discussion on Discord, forwarding news on Twitter and trying to bring new people in by posting engaging comments, etc… Theses past few months, the number of contributors on the DPOPS repository has skyrocketed, and participants have brought valuable if not gamechanging updates to the software.

We recognize these contributors as an integral part of the project, and we will enforce ourselves to incentives more projects with the contributor program. As discussed with some of you already, we will also reward projects and contributions retrospectively to keep it fair for early helpers.

There are still a lot to come before the end of this year, so let’s build together 💪

The X-Network Team & X-Cash Foundation.

stat?event=post.clientViewed&referrerSou

X-Cash project update: DPOPS, new website, and future plans. was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
1*g9ar_vOHXFZLn373Ial--g.png

Dear community,

today, we think that it’s necessary to take the time and take a step back to write about the latest development in the X-Cash ecosystem.

We would like to preface this article by addressing some concerns that arose from recent discussions within the community. Some members of the community have pointed out that it seems that most of X-Cash development is focused on DPOPS at the moment, and because it’s taking longer than planned it feels like the rest of the project is at a stop.

While this is true to some extent, we are moving forward in the background on several other projects that are not directly related to the state of the DPOPS development, albeit linked to its release. As you might know, we prefer not to make much noise about unfinished products.

With this in mind, we would like to write today about the progress that has been made to the DPOPS, talk about the new X-Cash website and what it means for the projects, and drop some hints about a project we have been thinking about since the birth of X-Cash.

DPOPS Beta update

At the time we are writing the article, the 10th beta run has just concluded, and we are preparing for the 11th with a series of updates and fine-tuning. Although those tests are taking a long time, we would like to point out that they are mandatory, as once we switch to main net there is no coming back. The DPOPS needs to be thoroughly tested, and with the unwavering help of our beta-testers, we are getting much quicker at pointing out issues.

1*N8Q-QK0hrXv5X_s6W-uD7g.pngNearly 1600 commits, 10 contributors, 30 closed issues and pull requests. The contributors help is getting more representative every day.

Since the start of the beta, there has been many software relaibility, quality of life, and compatibility improvments. The auto-installer has been revamped and made easier to use, the delegate explorer’s design has been drastically improved, LXC containers support have been fixed, and much more.

As Zach pointed out, we are in the lastest test runs before mainnet. Once the beta has been running for a satisfying amount of time, with a stable uptime for all beta delegates, we will start the transition to the mainnet.

The new X-Cash Website

The current X-Cash website hasn’t been updated for a while now, and it is mostly due to gathering most of the community activity on our Discord server. As the project is moving forward, we are well aware our current website is lacking updates and crucial elements to help newcomers and new investors into the project.

We have decided to reconstruct the website entirely, and bring some much needed features to help newcomers into the project.

Please be minded that every screenshot presented below is of a work in progress, and will change as we are closer to release.

The new website will have:

  • A “Get Started” guide for newcomers of the projects. This place will provide a step by step guide to get introduced to the project, and find all necessary information for new joiners.
  • A “Developer Hub” for contributors and people who want to build on X-Cash.
  • All the necessary link, list of exchanges, documentation, and a newly hosted blog directly on the website.
  • Instructions to become a delegate, how to vote and stake your XCASH, and a view into the delegates ecosystem.
  • Accessing every ways to securely store your XCASH.
1*HKlkS1Yp3yyq7BndVVyIyw.png
  • The contributor program will be hosted on the website. We will list all open contribution’s projects directly on the website for contributors to come and check if they can participate and earn a reward.
1*Pg_5auuIzAf03O9K43DnBA.pngThe technical roadmap of X-Cash.

Updating the website is important. When the DPOPS mainnet rolls in, we want new joiners to gain as much information as possible on the website, and go further by joining the discussion on Discord with the already well active community.

The new website will be the showcase of the project, and while we believe that the current website is satisfactory, we can do much more to ease the integration of new people into the project.

We would like to release the website before the mainnet of the DPOPS, but there is still much to write and to design. Do not hesitate to post feedback or ideas in Discord!

Codename: Viaduc

We don’t want to announce anything before its at least in a prototype stage, but we still want to address what is brewing in the background. I will give some bullet points of information I can safely share at this stage:

  • This project is heavely tied to the X-Bank;
  • It will help with X-Cash’s interoperability with other protocols;
  • It was designed a long time ago to help X-Cash listing on exchanges, but the current timing has pushed it up in the list.

It is still too early to tell you more about it, but we are waiting impatiently to present you the Viaduc Project in a longer article. In the meantime, put on your tinfoil hats and speculate on what it could be. ?

Closing words

Since the beginning of the DPOPS beta, we have seen a lot of involvement from the community, and we couldn’t be more happy from the direction the project is taking. We have seen people trying to engage deep discussion on Discord, forwarding news on Twitter and trying to bring new people in by posting engaging comments, etc… Theses past few months, the number of contributors on the DPOPS repository has skyrocketed, and participants have brought valuable if not gamechanging updates to the software.

We recognize these contributors as an integral part of the project, and we will enforce ourselves to incentives more projects with the contributor program. As discussed with some of you already, we will also reward projects and contributions retrospectively to keep it fair for early helpers.

There are still a lot to come before the end of this year, so let’s build together ?

The X-Network Team & X-Cash Foundation.

stat?event=post.clientViewed&referrerSou

X-Cash project update: DPOPS, new website, and future plans. was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider
1*yeOloWd1yeeq4tT8uKaHVQ.png

Dear community,

In a context where we are getting closer to DPOPS and with growing interests for X-Cash, we are announcing that X-Network, the primary contributor of X-Cash development, will perform a buy-back of 823,298,491 XCASH in a 3 months period starting Wednesday, September 16th, 2020.

The coins will be bought directly on the current exchanges where X-Cash is listed. These coins will be added back to X-Network’s inventory, currently standing at 9,176,701,509.156 XCASH (verifiable using the reserve proof on the segregated funds’ tracker). These funds will be locked under a new reserve proof totaling 10,000,000,000 (10Billions) XCASH which is also the initial amount granted to X-Network for the development of X-Cash. Because these funds will be locked for an undetermined period, they will be taken out of the circulating supply.

The primary reason for doing this operation is to reinforce once again the commitment of X-Network to make X-Cash a successful project in the next months. Once the buy-back is finalized, X-Network will be back to a neutral position in terms of X-Cash flow since the inception of the project.

Through this initiative, we also hope to support the price of the coins and contribute to increasing the market capitalization and adoption of the coin, which is a mandatory goal to ensure the long term financing of the project.

This initiative is the first one of a series that will gradually increase coverage for the X-Cash Foundation throughout X-Cash listings, cross-chain bridges, and OTC channels that we are preparing for a later announcement.

As always, thank you for all the support and contributions 🙏

The X-Network team & X-Cash contributors

stat?event=post.clientViewed&referrerSou

Announcement: X-Cash buy-back was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider
1*yeOloWd1yeeq4tT8uKaHVQ.png

Dear community,

In a context where we are getting closer to DPOPS and with growing interests for X-Cash, we are announcing that X-Network, the primary contributor of X-Cash development, will perform a buy-back of 823,298,491 XCASH in a 3 months period starting Wednesday, September 16th, 2020.

The coins will be bought directly on the current exchanges where X-Cash is listed. These coins will be added back to X-Network’s inventory, currently standing at 9,176,701,509.156 XCASH (verifiable using the reserve proof on the segregated funds’ tracker). These funds will be locked under a new reserve proof totaling 10,000,000,000 (10Billions) XCASH which is also the initial amount granted to X-Network for the development of X-Cash. Because these funds will be locked for an undetermined period, they will be taken out of the circulating supply.

The primary reason for doing this operation is to reinforce once again the commitment of X-Network to make X-Cash a successful project in the next months. Once the buy-back is finalized, X-Network will be back to a neutral position in terms of X-Cash flow since the inception of the project.

Through this initiative, we also hope to support the price of the coins and contribute to increasing the market capitalization and adoption of the coin, which is a mandatory goal to ensure the long term financing of the project.

This initiative is the first one of a series that will gradually increase coverage for the X-Cash Foundation throughout X-Cash listings, cross-chain bridges, and OTC channels that we are preparing for a later announcement.

As always, thank you for all the support and contributions ?

The X-Network team & X-Cash contributors

stat?event=post.clientViewed&referrerSource=full_rss&postId=6083451f97f

Announcement: X-Cash buy-back was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider

DPOPS Beta Update — Phase 2

0*_HA4CEgawC9It7Pk.png

Dear Community,

It is with great excitement that we are sharing with you this update about the DPOPS Beta progress.

During the last year, we have developed an innovative consensus protocol called Delegated-Proof-of-Private-Stake. This protocol is the first DPOS that allows the use of private stakes for staking. While we coded most of the features from scratch, we have chosen to rely on Monero’s core technology for the obfuscation of the transactions.

In this article, we are providing you with an update on what has been developed and fixed since the start of the Beta. We would also like to give a huge thanks to all the contributors who assisted us since the alpha to identify these bugs and also providing their feedback to improve DPOPS.

Bugs fixing

Below is the exhaustive lists of the bugs identified and solved in the last weeks.

Incorrect block producer picking up [DPOPS]

This issue caused some delegates to pay for blocks they did not create.

Wrong block producer in block [DPOPS]

The wrong block producer was stored in the created block.

Double pay replay round [DPOPS]

Shared delegates were paying double or more for replayed rounds.

Security issue VRF key generation [DPOPS]

VRF keys were generated using a non-CSPRNG generator, making them weaker.

Majority check for syncing not working [DPOPS]

Fixed the majority check which verifies the integrity of a DB synced from a delegate.

Server stability [DPOPS]

Various fixes to make server and messaging more stable and less prone to drops.

Empty DB sync error [DPOPS]

Syncing would get stuck if the DB to sync was empty.

False positives reserve proofs [DPOPS]

Some edge cases were causing false positives for reserve proofs.

Syncing issue [Core]

One should be able to sync even if 34%+ of delegates are offline, fall back is 80% of seed nodes need to be online to sync.

Sometimes vote fails but is added [Core]

Checking was too strict with a 100% seed nodes threshold + 67% of delegates. Now adjusted to 80% seed nodes + 67% of delegates.

Reorganization issues [Core]

Reorganizations were triggered while not allowed under DPOPS rules.

Changing from solo to shared setups [Autoinstaller]

Switching between setup was not working after the installation.

Blockchain bootstrapping [Autoinstaller]

Blockchain was not being bootstrapped during installation.

Spelling errors [Autoinstaller]

Various wording and spelling adjustments.

Showing wrong info sometimes [Delegates website]

Some wrong information was displayed in several delegates metrics/stats

Logo not showing [Delegates & Shared Delegates websites]

Fixed logo not being displayed

No-blocks produced error [Shared delegates website]

An error as displayed before producing the first block

Non-functional API error [Shared delegates website]

Don’t allow for lookup based on the hash of a block.

Features & Optimisations

We also added a few notable features thanks to your feedbacks !

Get online status [DPOPS]

Delegates are now sorted by online/offline status and followed by vote count. This way, only the top 50 online delegates are displayed.

Miscellaneous optimizations [DPOPS]

Various CPU optimizations.

Seed nodes backup DB [DPOPS]

Seed nodes now save a second physical backup of decentralized DB for extra security.

Seed nodes don’t produce blocks anymore [DPOPS]

Only elected delegates will now be eligible to become block producers.

Stricter block verification rules [Core]

Stricter rules for delegates to add blocks to the blockchain, and faster syncing for all users.

Average delegate estimate vote count [Delegates website]

Added an average estimate indicator for becoming a delegate (total votes / 45).

Show blocks produced [Delegates website]

Blocks produced are now displayed on the front page

What’s next

It is with great excitement that we are now moving to the next step of the tests: Beta v2. This version includes all the fixes and features described above and should be the last before the main net release.

On Saturday 29th August, at 6 pm Paris time, we will start the second phase of DPOPS Beta, all delegates should update both their version and their VRF keys.

To update your keys please refer to the documentation here.

On behalf of the team, the contributors, and all the network participants, I would like to thank once again our great community for their support in creating the first delegated Proof-of-Private-Stake consensus. With beta v2 we are one step closer to bringing our innovation to the ecosystem and continuing to make X-Cash a successful project.

Finally, as the project is progressing significantly, we are preparing a special announcement for next week that will strengthen once again our commitment to the X-Cash project.

stat?event=post.clientViewed&referrerSou

DPOPS Beta Update — Phase 2 was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

DPOPS Beta Update — Phase 2

0*_HA4CEgawC9It7Pk.png

Dear Community,

It is with great excitement that we are sharing with you this update about the DPOPS Beta progress.

During the last year, we have developed an innovative consensus protocol called Delegated-Proof-of-Private-Stake. This protocol is the first DPOS that allows the use of private stakes for staking. While we coded most of the features from scratch, we have chosen to rely on Monero’s core technology for the obfuscation of the transactions.

In this article, we are providing you with an update on what has been developed and fixed since the start of the Beta. We would also like to give a huge thanks to all the contributors who assisted us since the alpha to identify these bugs and also providing their feedback to improve DPOPS.

Bugs fixing

Below is the exhaustive lists of the bugs identified and solved in the last weeks.

Incorrect block producer picking up [DPOPS]

This issue caused some delegates to pay for blocks they did not create.

Wrong block producer in block [DPOPS]

The wrong block producer was stored in the created block.

Double pay replay round [DPOPS]

Shared delegates were paying double or more for replayed rounds.

Security issue VRF key generation [DPOPS]

VRF keys were generated using a non-CSPRNG generator, making them weaker.

Majority check for syncing not working [DPOPS]

Fixed the majority check which verifies the integrity of a DB synced from a delegate.

Server stability [DPOPS]

Various fixes to make server and messaging more stable and less prone to drops.

Empty DB sync error [DPOPS]

Syncing would get stuck if the DB to sync was empty.

False positives reserve proofs [DPOPS]

Some edge cases were causing false positives for reserve proofs.

Syncing issue [Core]

One should be able to sync even if 34%+ of delegates are offline, fall back is 80% of seed nodes need to be online to sync.

Sometimes vote fails but is added [Core]

Checking was too strict with a 100% seed nodes threshold + 67% of delegates. Now adjusted to 80% seed nodes + 67% of delegates.

Reorganization issues [Core]

Reorganizations were triggered while not allowed under DPOPS rules.

Changing from solo to shared setups [Autoinstaller]

Switching between setup was not working after the installation.

Blockchain bootstrapping [Autoinstaller]

Blockchain was not being bootstrapped during installation.

Spelling errors [Autoinstaller]

Various wording and spelling adjustments.

Showing wrong info sometimes [Delegates website]

Some wrong information was displayed in several delegates metrics/stats

Logo not showing [Delegates & Shared Delegates websites]

Fixed logo not being displayed

No-blocks produced error [Shared delegates website]

An error as displayed before producing the first block

Non-functional API error [Shared delegates website]

Don’t allow for lookup based on the hash of a block.

Features & Optimisations

We also added a few notable features thanks to your feedbacks !

Get online status [DPOPS]

Delegates are now sorted by online/offline status and followed by vote count. This way, only the top 50 online delegates are displayed.

Miscellaneous optimizations [DPOPS]

Various CPU optimizations.

Seed nodes backup DB [DPOPS]

Seed nodes now save a second physical backup of decentralized DB for extra security.

Seed nodes don’t produce blocks anymore [DPOPS]

Only elected delegates will now be eligible to become block producers.

Stricter block verification rules [Core]

Stricter rules for delegates to add blocks to the blockchain, and faster syncing for all users.

Average delegate estimate vote count [Delegates website]

Added an average estimate indicator for becoming a delegate (total votes / 45).

Show blocks produced [Delegates website]

Blocks produced are now displayed on the front page

What’s next

It is with great excitement that we are now moving to the next step of the tests: Beta v2. This version includes all the fixes and features described above and should be the last before the main net release.

On Saturday 29th August, at 6 pm Paris time, we will start the second phase of DPOPS Beta, all delegates should update both their version and their VRF keys.

To update your keys please refer to the documentation here.

On behalf of the team, the contributors, and all the network participants, I would like to thank once again our great community for their support in creating the first delegated Proof-of-Private-Stake consensus. With beta v2 we are one step closer to bringing our innovation to the ecosystem and continuing to make X-Cash a successful project.

Finally, as the project is progressing significantly, we are preparing a special announcement for next week that will strengthen once again our commitment to the X-Cash project.

stat?event=post.clientViewed&referrerSource=full_rss&postId=cc5bce8293e7

DPOPS Beta Update — Phase 2 was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider

Delegated Proof of Private Stake — Beta general information and schedule

1*8GHhdh8p6c8WuawqpPb2sg.png

The DPOPS (standing for Delegated-Proof-of-Private Stake) is a brand new and unique Delegate-Proof-of-Stake consensus integrated into X-Cash, an open-source fork of Monero which has since the beginning of the project brought new innovation to the privacy coin space (notably FlexPrivacy, public & private transactions on the same blockchain, from the same wallet).

The alpha phase of the DPOPS is officially over! 🎉

After nearly a year of development, planning, and testing, we are glad to finally enter the beta phase of the DPOPS. We are really excited to enter this phase with the community, stress test the network, and work together for the DPOPS to become mainnet.

If you joined us recently, we recommend that you have a look at our latest articles about the progress that has been made in the alpha, and general question about staking and voting.

In today’s article, we want to give you general information about the beta, establish the schedule, and accompany you into joining.

📅 Schedule

There are several organizational steps to observe before the start of the beta and the forging of the first block. We will give you a detailed explanation of each step, what it entails, and what you need to prepare.

  • Between the 29th to 30th of June: Snapshot of the blockchain
  • July 2nd: Release of the binaries and instructions
  • July 28th: Official start of the beta and forging of the first block (and XCASH 2nd anniversary 🎂)

In practice, this schedule should give you plenty of time to prepare a delegate node, get accustomed to the program and the ecosystem.

📷 Snapshot of the blockchain

The beta phase will run on an alternative chain of X-Cash that doesn’t interact with the mainnet. Because the new consensus might still be prone to some bugs and adjustments, it is important that the mainnet keeps running on a PoW consensus for the duration of the beta and until we are 100% sure that the DPOPS runs flawlessly.

We will take a snapshot of the X-Cash blockchain at the block 640,000 (at the current block time, this should happen on the 29th of June). While the main blockchain will keep running with the regular CN Heavy X mining algorithm, we will use this snapshot as a starting point for the DPOPS beta.

Practical information

1*sfhMdlNgJgXCOr9VmvqelA.png
Snapshot of the X-Cash blockchain at the block 640,000

After the snapshot, there will be two chains running in parallel. The mainnet will continue as it is, on the current X-Cash version (1.5.0). The entirety of the ecosystem, meaning exchanges, X-Payment, X-Bank, mining pools, etc… will continue to be on the mainnet until the end of the beta phase.

On the other hand, the alternative chain will run on the new DPOPS consensus. The delegates will be able to get elected with votes from the community, distribute rewards, and so on.

1*X98zIf-UjGXmpNzSzGvcYw.png
Interactions between the two chains.

At the snapshot, you will be able to interact with the two chains with different versions of the wallets. You can open with the current version (1.5.0) that will have your XCASH, and a copy of the main one with the same amount that you can open with the beta-binaries (2.0.0-beta), which will only be usable in the DPOPS ecosystem (voting for delegates, getting rewards, etc…).

As you know, you won’t be able to send XCASH from the beta-chain to the mainnet, and vice versa. It also means that any XCASH bought or obtained after the snapshot will not be reflected on the beta-chain, as they will be obtained on the mainnet.

If you want to run a solo node during the beta, you will have to get your XCASH before the snapshot. If you plan to vote with funds from your X-Bank account, you will need to send them before block 640,000 on a wallet where you own the private key as it is not possible to vote from the X-Bank yet.

Once the beta is over and we switch to mainnet, the beta-chain will be discontinued, so any X-Cash earned during the beta will not be taken into account.

Release of binaries and instructions

Once the snapshot of the blockchain is made, we will need a few days to build new binaries dedicated to the beta (wallet, daemon, etc…) to interact with the DPOPS chain. We plan to have the binaries ready for all platforms by July 2nd. We will also give additional instructions to be ready for the official launch.

If you want to have a look before the snapshot and prepare yourself, we recommend that you thoroughly read the documentation and get started with your node installation if you plan to run a delegate node: https://docs.xcash.foundation/dpops/get-started

We have also prepared a dedicated channel in Discord to post your question and get help with the community: https://discord.gg/fHvSXUh

🚦 Official start of the beta and forging of the first block

The beta will officially start on Monday, July 28th 🎂. We believe that three weeks is sufficient for people who wants to participate in the beta to prepare themselves and get a server running.

If you want to run a delegate node, you should by this date have a server with the xcash-dpops program running and be registered as a delegate. At that point, people will be able to vote for you and you will compete for a place in the top 50 for a forging position. We will use the snapshot of the blockchain as a starting point and the first block will be forged.

I want to participate in the beta, what should I do?

If you plan on becoming a delegate, we thoroughly advise you to participate in the beta. You will learn to get accustomed to the programs and avoid user errors when we run the DPOPS in mainnet. As your ability to be online and a reliable block producer will an important factor for the voters, participating in the beta will give you hands-on experience and will put you at an advantage towards other delegates.

I just want to stake/vote

Before the snapshot on June 29th, you should have prepared a wallet (where you own the key) with the amount of XCASH you wish to vote with. When the wallet binaries release, you will need to download them. You will then be able to vote for your preferred delegate using the CLI wallet.
Refer to the voting guide to have an early look at the instructions: https://docs.xcash.foundation/dpops/vote-and-staking

When the beta starts on July 28th, the delegates you voted for will start forging blocks and you will earn rewards on the beta-chain. You can only use these rewards to increase your vote or to send to other wallets running on the beta-chain.

I want to run a delegate node

Before the snapshot on June 29th, you should have prepared a wallet (where you own the key) with the amount of XCASH you wish to vote towards your node. You can already prepare a server with our server setup guide. You can also install the xcash-dpops program and familiarize yourself with the different steps.
When the binaries are released, you will have 3 weeks to prepare your node, register yourself as a delegate, advertise on the delegates Discord channel, and place yourself in the top 50 delegates. The beta test will start on July 28th, at which point you will start forging blocks if you are selected as a block producer.

Got any additional questions or need help? We created a dedicated channel on Discord for that 👉 https://discord.gg/fHvSXUh

stat?event=post.clientViewed&referrerSou

Delegated Proof of Private Stake — Beta general information and schedule was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

Snider

Delegated Proof of Private Stake — Beta general information and schedule

1*8GHhdh8p6c8WuawqpPb2sg.png

The DPOPS (standing for Delegated-Proof-of-Private Stake) is a brand new and unique Delegate-Proof-of-Stake consensus integrated into X-Cash, an open-source fork of Monero which has since the beginning of the project brought new innovation to the privacy coin space (notably FlexPrivacy, public & private transactions on the same blockchain, from the same wallet).

The alpha phase of the DPOPS is officially over! ?

After nearly a year of development, planning, and testing, we are glad to finally enter the beta phase of the DPOPS. We are really excited to enter this phase with the community, stress test the network, and work together for the DPOPS to become mainnet.

If you joined us recently, we recommend that you have a look at our latest articles about the progress that has been made in the alpha, and general question about staking and voting.

In today’s article, we want to give you general information about the beta, establish the schedule, and accompany you into joining.

? Schedule

There are several organizational steps to observe before the start of the beta and the forging of the first block. We will give you a detailed explanation of each step, what it entails, and what you need to prepare.

  • Between the 29th to 30th of June: Snapshot of the blockchain
  • July 2nd: Release of the binaries and instructions
  • July 28th: Official start of the beta and forging of the first block (and XCASH 2nd anniversary ?)

In practice, this schedule should give you plenty of time to prepare a delegate node, get accustomed to the program and the ecosystem.

? Snapshot of the blockchain

The beta phase will run on an alternative chain of X-Cash that doesn’t interact with the mainnet. Because the new consensus might still be prone to some bugs and adjustments, it is important that the mainnet keeps running on a PoW consensus for the duration of the beta and until we are 100% sure that the DPOPS runs flawlessly.

We will take a snapshot of the X-Cash blockchain at the block 640,000 (at the current block time, this should happen on the 29th of June). While the main blockchain will keep running with the regular CN Heavy X mining algorithm, we will use this snapshot as a starting point for the DPOPS beta.

Practical information

1*sfhMdlNgJgXCOr9VmvqelA.pngSnapshot of the X-Cash blockchain at the block 640,000

After the snapshot, there will be two chains running in parallel. The mainnet will continue as it is, on the current X-Cash version (1.5.0). The entirety of the ecosystem, meaning exchanges, X-Payment, X-Bank, mining pools, etc… will continue to be on the mainnet until the end of the beta phase.

On the other hand, the alternative chain will run on the new DPOPS consensus. The delegates will be able to get elected with votes from the community, distribute rewards, and so on.

1*X98zIf-UjGXmpNzSzGvcYw.pngInteractions between the two chains.

At the snapshot, you will be able to interact with the two chains with different versions of the wallets. You can open with the current version (1.5.0) that will have your XCASH, and a copy of the main one with the same amount that you can open with the beta-binaries (2.0.0-beta), which will only be usable in the DPOPS ecosystem (voting for delegates, getting rewards, etc…).

As you know, you won’t be able to send XCASH from the beta-chain to the mainnet, and vice versa. It also means that any XCASH bought or obtained after the snapshot will not be reflected on the beta-chain, as they will be obtained on the mainnet.

If you want to run a solo node during the beta, you will have to get your XCASH before the snapshot. If you plan to vote with funds from your X-Bank account, you will need to send them before block 640,000 on a wallet where you own the private key as it is not possible to vote from the X-Bank yet.

Once the beta is over and we switch to mainnet, the beta-chain will be discontinued, so any X-Cash earned during the beta will not be taken into account.

Release of binaries and instructions

Once the snapshot of the blockchain is made, we will need a few days to build new binaries dedicated to the beta (wallet, daemon, etc…) to interact with the DPOPS chain. We plan to have the binaries ready for all platforms by July 2nd. We will also give additional instructions to be ready for the official launch.

If you want to have a look before the snapshot and prepare yourself, we recommend that you thoroughly read the documentation and get started with your node installation if you plan to run a delegate node: https://docs.xcash.foundation/dpops/get-started

We have also prepared a dedicated channel in Discord to post your question and get help with the community: https://discord.gg/fHvSXUh

? Official start of the beta and forging of the first block

The beta will officially start on Monday, July 28th ?. We believe that three weeks is sufficient for people who wants to participate in the beta to prepare themselves and get a server running.

If you want to run a delegate node, you should by this date have a server with the xcash-dpops program running and be registered as a delegate. At that point, people will be able to vote for you and you will compete for a place in the top 50 for a forging position. We will use the snapshot of the blockchain as a starting point and the first block will be forged.

I want to participate in the beta, what should I do?

If you plan on becoming a delegate, we thoroughly advise you to participate in the beta. You will learn to get accustomed to the programs and avoid user errors when we run the DPOPS in mainnet. As your ability to be online and a reliable block producer will an important factor for the voters, participating in the beta will give you hands-on experience and will put you at an advantage towards other delegates.

I just want to stake/vote

Before the snapshot on June 29th, you should have prepared a wallet (where you own the key) with the amount of XCASH you wish to vote with. When the wallet binaries release, you will need to download them. You will then be able to vote for your preferred delegate using the CLI wallet.
Refer to the voting guide to have an early look at the instructions: https://docs.xcash.foundation/dpops/vote-and-staking

When the beta starts on July 28th, the delegates you voted for will start forging blocks and you will earn rewards on the beta-chain. You can only use these rewards to increase your vote or to send to other wallets running on the beta-chain.

I want to run a delegate node

Before the snapshot on June 29th, you should have prepared a wallet (where you own the key) with the amount of XCASH you wish to vote towards your node. You can already prepare a server with our server setup guide. You can also install the xcash-dpops program and familiarize yourself with the different steps.
When the binaries are released, you will have 3 weeks to prepare your node, register yourself as a delegate, advertise on the delegates Discord channel, and place yourself in the top 50 delegates. The beta test will start on July 28th, at which point you will start forging blocks if you are selected as a block producer.

Got any additional questions or need help? We created a dedicated channel on Discord for that ? https://discord.gg/fHvSXUh

stat?event=post.clientViewed&referrerSource=full_rss&postId=5d7e513b114f

Delegated Proof of Private Stake — Beta general information and schedule was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.


View the full article

Snider

DPOPS FAQ — General information, expected ROI, and more!

1*0d1Qtbf0yxm0CffZ9Dj40w.png

The DPOPS (standing for Delegated-Proof-of-Private Stake) is a brand new and unique Delegate-Proof-of-Stake consensus integrated into X-Cash, a fork of Monero which has since the beginning of the project brought new innovation to the privacy coin space (notably FlexPrivacy, public & private transactions on the same blockchain, from the same wallet).

As we are entering the beta of the new consensus soon, we want to address some of the questions you’ve had and prepare you for the upcoming update.

Most of the questions are answered here but don’t hesitate to join us on our Discord server and ask your questions directly!

FAQ 🙋‍♂️

Can I run the validator node on my computer?

Short answer: No, you shouldn’t run a delegate node on your own computer.
There are several reasons for that. Firstly, the xcash-dpops software only runs on Linux Ubuntu, which additionally has to be specifically configurated to forward port connection.
Secondly, people who are voting for you are trusting their votes to you and your ability to produce blocks and secure the network with maximum reliability. It wouldn’t be fair to not provide a dependable delegate node to your voters. You are also assigned a reliability score, which would be negatively impacted if you were to miss a round.

Requirements
The program will only run on a Linux/Unix OS at this time.
We recommend installing this on a Ubuntu VPS/dedicated server (18.04) for the best compatibility.

Minimum System Requirements:
Operating System: Ubuntu 18.04 (or higher)
CPU: 4 threads, with at least 2.0GHZ or more for each thread
RAM: 6GB
Hard drive: 50GB (with 18 GB of space needed per year)
Bandwidth Transfer: 100GB per month
Bandwidth Speed: 100 Mbps

Recommended System Requirements:
Operating System: Ubuntu 18.04 (or higher)
CPU: 4 threads, with at least 2.0GHZ or more for each thread
RAM: 8GB
Hard drive: 100GB (with 18 GB of space needed per year)
Bandwidth Transfer: 500GB per month
Bandwidth Speed: 500 Mbps

How many delegates are there?

At the launch of the beta, the limit of the number of delegates will be 50. Depending on the evolution of the network, and with the decision of the delegates, we will increase the number of delegates up to a limit of 100.

Why 50 delegates instead of the 100 initially planned?
We have run several polls with the community before the start of the beta, and after some internal discussions, we have decided to start the beta with a limited number of 50 delegates. The main reasoning was to ensure that we had a suitable number of delegates ready during the beta and at the beginning of the main-net, and avoid a situation where we don’t have enough validator nodes.
Having 50 delegates at the beginning also means that the bandwidth used will nearly half as much as it would be if there were 100 delegates, as in a DBFT consensus every delegate is sending messages to the others 99 continuously. We will increase the number of delegate on the mainnet progressively while monitoring the bandwidth and size increase of the blocks.

I have a minimum of 2M XCASH, and I want to stake. How do I start?

Let’s say you have 2M XCASH, on a wallet, or on the X-Bank, and you want to stake them. For the sake of simplicity, you will have to create a new wallet dedicated to staking. Once the new wallet is created, you can send the amount you are planning to stake to the new wallet.
Then you can vote for a delegate.

Can I stake from the GUI wallet?

Not at the launch. At first, it will only be possible to stake from the CLI wallet.
But it’s quite simple. Open the wallet you will stake from and type vote <delegate_name> or vote <delegate_public_address>, using the delegate information.
Your vote will be taken into account at the top of the next hour and a success message will be displayed.

How to choose a delegate?

All the delegates’ information will be listed and continuously updated on https://delegates.xcash.foundation. You will be able to choose the delegate that matches your philosophy the best (or has the lowest fee 😉).

Can I stake any amount of XCASH?

Yes, provided it is more than the minimum threshold of 2M XCASH.

Can I stake from the X-Bank?

Not yet, at least not at the launch of the mainnet. We have a plan however to propose staking services from the X-Bank at a later update.

Is the airdrop still running?

Yes, the airdrop as it is now will keep running until the launch of the mainnet.

Can I change my vote at any time?

There is no limitation on the number of votes you can do. But only one vote can be applied from one wallet, and any new vote will be accounted for at the top of the next hour.
In practice, if you are planning to change your vote, you should do it before the top of the hour to make it effective quickly.

Can I stake toward multiple delegates?

Yes, but you can only have 1 vote for 1 wallet, meaning that if you want to vote for several delegates you will need to create 1 wallet for each vote.

Is my staked XCASH at a higher risk?

No, your staked XCASH never leaves your wallet, so you always stay in control of your funds.
One of the main advantages of our consensus is the use of reserve proofs to stake, which enables this added security measure.

Can multiple people run a joint node?

Yes, multiple people can organize themselves to run a shared delegate node.
They would need to find a suitable way to share the server costs between themselves.

What is the maximum amount a delegate can have at stake? Does having more at stake increase the chance of being selected to be the next block producer?

There is no maximum amount a delegate can stake. However, having more at stake than the other delegates does not increase the chance of being elected to be the next block producer.
Because the next block producer is selected with a randomized algorithm (called Verified Random Functions), everyone in the top 50 delegates has equal chances to be selected and earning the reward.

However, having more at stake than the others can be a good strategy to remain in the top 50 at all times.

Will misbehaving block producers be punished?

Delegates will have a reliability score which basically matches their node uptime. A delegate with a low-reliability score means that he/she was offline during a lot of block rounds.
However, if the delegate misbehaves in any other way (hack attempt, missed payments to stakers etc…), it is the responsibility of the voters to punish the delegate by changing their vote and stop supporting the misbehaving delegate.

How can I become a delegate?

There are several steps to become a delegate that will be described in an upcoming tutorial, but long story short you would need:
- A server matching the minimum technical requirements, with the xcash-dpops program installed and set up;
- A delegate and domain name (important! It’s your brand 😉).

Then, it’s up to you to campaign and earn your place in the top 50 by having people vote for you.

When are the rewards distributed?

The block rewards are distributed at every block to the delegates' wallet.
The shared delegates can pay out the block reward to their voters every hour.

Will the block time and block reward stay the same?

The block time will be increased to 5 minutes, and the block reward will be doubled.
These changes will occur at the first block of the DPOPS mainnet.

As a shared delegate, how much fee can I take?

You can set the fee between 0% to 100%, with a granularity of 6 decimals.

How can I share the reward to people that voted for me? Do I have to send the rewards manually?

We have created the shared delegate pool, which is a website and application that will automatically calculate the rewards and pay your voters every hour based on their stake.
It works relatively the same as a pool distribution system.

How many XCASH is needed to run a solo delegate?

The exact amount to ensure to be in the top 50 delegates is currently unknown, but we can make an educated guess.
If we consider that the amount staked by delegates is equally spread between the 50 delegates (as it should eventually narrowing to), to guarantee your place as a delegate you would need to have staked 1/50 of the total staked amount.
This total staked amount, however, can fluctuate. Let’s consider the circulating supply of XCASH, currently estimated at 54 billion. Empirically, we have seen in other PoS and DPoS projects that 30 to 50% of the circulating supply is usually staked. With a conservative assumption of 50% of the circulating supply staked, it would mean that 0,5 * 54 bn. = 27 bn. XCASH would be staked.
You would need 1/50 of that staked on your delegate node to guarantee your place in the top 50, which would equal to 540M of XCASH.

Can I vote from my phone?

It will be possible to assign your stake directly from the Android wallet at launch.
Reminder: the android wallet is still in beta version. Make sure to always securely back up your mnemonic seed.

Can I spend XCASH from the wallet I voted from?

You can spend XCASH from the wallet you voted from, but it will cancel the vote you currently have on the wallet. You will need to vote again if that happens.
However, receiving XCASH on the voting wallet will not cancel your vote. You will need to vote again to update the staking amount.

Where do the block rewards go?

When registering as a delegate, you will also register a valid wallet address where the block reward will go.

Do I have to leave any XCASH on the server hosting the delegate node?

As a delegate, it can feel worrying to leave a substantial amount of XCASH on a server hosted by a third party. The system was designed to not be obligated to leave any XCASH on the server hosting the delegate node.
For example, you can register yourself as a delegate, and vote for yourself from another wallet.
This way, the wallet on your delegate node server will fill up with the block reward that can be redistributed to your voters directly.
If you are running a solo delegate node, you will need to manually empty the server wallet periodically.

Are my funds locked for a certain amount of time?

The funds are never locked in stakes. You can cancel your votes at any time and dispose of your funds as you see fit.

Do my staked XCASH ever leave my wallet?

Your funds never leave your wallet, you remain in control of your private key at all times.
This is achieved by using reserve proof, which is basically a cryptographic proof of a quantity of XCASH in your wallet.

Do I need to leave my wallet CLI running to receive rewards?

No, once you have voted, you can safely shut down your wallet program and you will start receiving your staking rewards.

Can there be only 50 delegates?

At the launch of the beta, the limit of the number of delegates will be 50. Depending on the evolution of the network, and with the decision of the delegates, we will up the limit of delegates up to the limit of 100.

How do I apply for the beta?

Anyone will be able to apply for the beta.
Although people who want to try staking will be able to join at any time, those who are planning on becoming a delegate will need some preparation. Instructions to join and video tutorials will be communicated 2 weeks before the launch of the beta.

Will the beta run on the main-net?

The beta will run on a separate chain from the main-net.
All XCASH earned and transferred from and to the alternative chain won’t be taken into account when switching to the main-net.

What is the expected return as a delegate?

It will depend on currently unknown parameters and we couldn’t give an exact number now.
But let’s take an example and assume some hypotheses to help you make your own calculation.
All calculations are made as of today, Monday, May 18th, 2020. 1 XCASH @ 0,0000153 USD

Flat reward
The current reward is around 35750 XCASH per block. When we switch to DPOPS, the reward will be double at about 71,500 XCASH per block.
Since the block time will be upped to 5 min, there will be (60 / 5) * 24 * 30 = 8,640 blocks per month.
In total, there are 71,500*8,640 = 617,760,000 XCASH generated monthly.
Because each delegate will be selected randomly, it is safe to assume that as long as a delegate stays in the top 50 during the whole month, he/she will make 617,760,000/50 = 12,355,200 XCASH monthly, flat.

In practice, the total will be lower because the XCASH reward will have decreased until the release of the mainnet.

Yearly return
Before calculating the yearly returns, we need to assume some parameters first.
We need to know how much XCASH are needed to stake to be in the top 50. We are assuming that 50% of the current circulating supply (54 bn. XCASH) will be staked, hence 27 bn. XCASH.
In theory, the law of the free market should dictate that the stake of all top 50 delegates is evenly spread. Henceforth, to ensure to be in the top 50, the delegates should have 27 bn / 50 = 540M XCASH staked. In practice, this number can fluctuate greatly. It will depend on the real proportion of XCASH that will be staked out of the total circulating supply. For the sake of simplicity, we will be using this number for the following calculations.

As a solo delegate
If you are a solo delegate, you will get 100% of the reward in your pocket, meaning 12,355,200 XCASH/month. Your only substantial cost will be to pay for the server.
If we assume the server cost to be $45/monthly (2,945,000 XCASH/monthly equivalent), it means that you will get 9,410,200 XCASH/monthly after spending.
Now, assuming you have staked 540M XCASH, it means that you are making around 1.75% return/monthly or 21% return/yearly on your stake net of the server costs.

As a shared delegate/stakers
The equation is a little bit more complicated here. Providing you are not imposing 100% fees on your voters, you will have to share the rewards with them, proportionally to their stake. But you will also have to pay for the server hosting. As a shared delegate, you should be aiming at being at least flat in your investment. For example, your stake should be higher than your voters, or you should set fees to help you pay for server cost and management.
Using the same estimate as before of $45/monthly (2,945,000 XCASH/monthly equivalent) for server hosting cost, this represents 24% of the monthly reward.
In theory, if you were to redistribute all the reward to the voters (you included) proportionally to their stake, this means that you should hold at least 24% of the total stake of your shared delegates to break even, meaning 130M out of 540M XCASH staked.

In practice, it will be normal and expected that the delegates set the fees to pay for server hosting costs (is it normal to have higher fees in DPOS system than in POW pools).

The delegates could also set the fees to a minimum of 24% to pay for the server hosting service. If the delegates set the fees at 24%, the return will be 1.75% return/monthly, or 21% return/yearly on your stake net of the fees.

Note: The return will change drastically as the price of XCASH changes. All of these calculations are made with the current XCASH price 1 XCASH @ 0,0000153 USD, and an estimation of the server cost of $45/month. We advise you to do these calculations again with your own parameters.

Latest updates 📰

stat?event=post.clientViewed&referrerSou

DPOPS FAQ — General information, expected ROI, and more! was originally published in X-CASH on Medium, where people are continuing the conversation by highlighting and responding to this story.

View the full article

  • HashVault Stats

    • Global Hashrate
      1.20 TH
    • Avg Hashrate
      395.64 MH
    • Total Miners
      3038
    • Miners Paid
      45011
    • Total Payments
      1281927
    • Total Hashes
      9.23 EX
    • Blocks Found
      2230560
×
×
  • Create New...