Author

Topic: [ANN][XDS] A Bitcoin-derived minable cryptocurrency with concurrent PoS (Read 916 times)

newbie
Activity: 3
Merit: 0
https://xds.trustaking.com/
is giving away FREE 500 XDS for the GOLD XDS cold staking plan. It's for a limited time only & there are still 4 slots left!
Grab this opportunity NOW!
Just message @cryptohunter in the discord server with your id and XDS address after placing your gold plan order.
newbie
Activity: 3
Merit: 0
It has been a while since someone posted here, so I will post a little update here.

Logo
XDS has a new logo:
https://i.imgur.com/xxUPjXk.png

Chain
We are at block number 144,125 currently. We still have 65,875 blocks to go for the halving. It's a great opportunity to participate in mining since the block rewards are still at 50 XDS a block and the total hash rate is not too high right now.

Mining
Mining is also possible with a GPU right now thanks to user spartacrypt: https://github.com/spartacrypt/xds-1

Coldstaking
Coldstaking is working and there are some service plans which can be bought thanks to user cryptohunter : https://xds.trustaking.com/


Applications

Truly decentralized messenger.
User soma42 in the XDS discord server has been working on a truly encrypted decentralized messaging application for a while now. It is working, but it's still in the alpha phase! It currently uses custom nodes to relay messages to other users, encrypted. It is still a work in progress. New features are added in every iteration. The ultimate goal is to have everyone set up these nodes which will eventually utilize XDS! It currently uses a terminal/retro style GUI. You can check it out here and try for yourself: https://github.com/xds-messaging/xds-terminalchat/releases

Some screenshots:
https://i.imgur.com/CqtVKEA.png
https://i.imgur.com/CqcJcCO.png
https://i.imgur.com/ikOR4QM.png
https://i.imgur.com/mZywKy9.png
https://i.imgur.com/7OzPDqw.png
https://i.imgur.com/ooHWpqO.png

Blockcore
Blockcore XDS-wallets with GUI can be found here: https://github.com/block-core/blockcore-nodes/releases
NOTE: These do not include the GPU miner!

Discord server & Reddit
User ambys in the Discord server has created a subreddit for XDS. Feel free to post questions & start discussions there: https://www.reddit.com/r/xdsforum/
Also, to be up-to-date, join the XDS Discord server: https://discord.gg/upX9ySBxfU

I will try to keep you guys updated.
newbie
Activity: 1
Merit: 0
I tested this and it works. There are already 2962 blocks on the chain. Since there is a blockexplorer now, it is visible that there is indeed no premine in the longest chain. The block reward is 50 XDS.

Here are some XDS links I have found:

XDS Block Explorers:
http://xds.explorer.blockcore.net:8081/

XDS githubs:
Original github (see also issues for help):
https://github.com/sonofsatoshi2020/xds

A fork that offers a better mining performance
https://github.com/dangershony/xds/tree/parallel-mining

A graphical wallet for XDS:
https://github.com/thecrypt0hunter/CoreWallet/releases

XDS Chats:
XDS Miners (Discord, 135 users):
https://discord.gg/c5meSuj

XDS (Discord, 13 users):
https://discord.gg/wp2vsat

Reddit:
https://www.reddit.com/r/xdsforum/

Other websites/portal listings:
https://newrewardcoins.com/coin/xds/

Please help to maintain the list.


This is to announce/report the start of a new free and open-source decentralized cryptocurrency, owned and maintained only and fully by its hopefully emerging and growing world-wide community of contributors. This is not a project claimed by a company, founders, VIP's, lead developers or any people that claim a special role. There are no brands or already-reserved accounts. Not even a name has been chosen for this cryptocurrency, it's up to the community to agree on one. For practical purposes, a preliminary coin symbol was chosen (XDS) which may be kept or changed.

The reason why the initiator(s) do not want to claim any further role in the life of this cryptocurrency and will remain pseudonymous, anonymous or even silent forever, is that they think this will make adoption and contributions easier, because there will be no hierarchy or 'leaders' then, but freedom instead. It means everyone can contribute, create a website, or coffee mugs for the coin. It shall be a productive anarchy.

If there was a White Paper for the coin, it would be Satoshi's white paper, since the success of Bitcoin proves he got it right. The only addition would be a chapter on the proof-of-stake consensus, which runs in parallel to proof-of-work, so that blocks are (quite randomly) produced either by proof-of-work or proof-of-stake. Proof-of-stake might have benefits for the climate, so it seems worthwhile trying this.

Overview
----------
Start date: 2nd Jan 2020 23:56:00 UTC (Genesis block time)
Genesis hash: 0x0000000e13c5bf36c155c7cb1681053d607c191fc44b863d0c5aef6d27b8eb8f
Block height as of 19th Jan 2020: 0 (all blocks that were mined for testing have been deleted)
Units mined as of 19th Jan 2020: 0 XDS
Max supply: 21,000,000 XDS
Block reward: 50 XDS (halves every 210,000 blocks)
Consensus: PoW + PoS
Transaction protocol: Only P2WPKH and P2WSH transactions (and burns) are allowed, addresses must be in bech32 format only, base58 addresses are not supported.
PoW Hash: Double-SHA512 (truncated to 256 bits)
Block spacing: 256 seconds
Json/rpc port: 48333 (you need to enable this in xds.conf)
More info: https://github.com/sonofsatoshi2020/xds/blob/master/src/chainparams/MainNet.cs

Source code
--------------
License: MIT
Github: https://github.com/sonofsatoshi2020/xds
Platform: NetCore (Windows, Linux, Max), C#
Issues: Issues and updates are supposed to be handled by fork maintainers.

Connecting and syncing
--------------------------
There are node seed nodes in the source code, community forks are encouraged to change that.
Therefore, to bootstrap the network, as many people as possible should run nodes and publish their IP addresses here.
The default protocol port is 38333. Make sure you open the firewall on your OS and router, so that you can get incoming connections.


How to mine
--------------
1.) Run the node
2.) Browse to http://localhost:48334/swagger to access the API help page
3.) Follow the instructions there to
     a) create a wallet
     b) load the wallet
     c) start mining

Note that the maximum reorg length is set to 125 blocks. That means, if you happen to be on a fork that 'the majority' is not following, and if you want to re-join the 'majority chain',
this will not happen automatically. If you want follow the chain that your connected peers are using, and you have been more then 125 blocks on a fork, you need to delete the following
directories in [OS Application DATA]/FullNodeRoot/xds/MainNet:
/blocks
/chain
/coinview
/common
/provenheaders
You need not delete your wallet(s) (*.wallet.json), but all transactions, including mined/staked blocks that are not on the main chain will then be lost.


Best wishes to everyone!




jr. member
Activity: 89
Merit: 1
jr. member
Activity: 46
Merit: 1
The source code contains seednode, so there is no need (at least for me) to add nodes

Just start the node with command "dotnet run -c release" and you get connected to the main chain
jr. member
Activity: 89
Merit: 1
Decided to make a new post to bump this thread and list some addnodes I found. Just run the node with the command:
Code:
dotnet run -c release -addnode=2.133.190.51 -addnode=1.23.47.158 -addnode=98.247.172.233 -addnode=85.60.162.147


This should get you syncing with the main chain. Height is currently 148.

You're on a fork man, sorry. Height is currently 192.

if you want to be on the good chain, shutdown your node, delete all files %appdata%/roaming/FullNodeRoot/xds/MainNet . Just keep your wallet.

Here are some good IP:
159.65.148.135
178.62.62.160
45.153.186.69
206.189.33.114
159.65.148.135

Then start again.

Edit: At least, it's not the chain where "we" are. But if u want to keep yours, no problem, that's decentralization !

Here was my post.
jr. member
Activity: 89
Merit: 1
First what he said :

blackstone | visualcrypt agToday at 17:30
lol, the chain is 3 days old and at height 600

he laid because then he said :
 
blackstone | visualcrypt agToday at 17:46
it's not my community
we discovered the ANN yesterday
we did not even know there was an ANN
we just found the github

They start own chain and greed mine without say that to other miners

i hope you realize i put the addnodes of that chain 2 days ago right there ? We were at height 192. All i get in return is "you're the one on a fork". We hide nothing. The choice is yours, you're free to mine what you want.
This is decentralization: if someone wants to fork, he can do it.

do not call people liars when it is not justified. Thank you.
copper member
Activity: 128
Merit: 0
First what he said :

blackstone | visualcrypt agToday at 17:30
lol, the chain is 3 days old and at height 600

he laid because then he said :
 
blackstone | visualcrypt agToday at 17:46
it's not my community
we discovered the ANN yesterday
we did not even know there was an ANN
we just found the github

They start own chain and greed mine without say that to other miners
copper member
Activity: 128
Merit: 0
Also when I go to their discord they banned me and they don't want to cooperate and start all from 0 so w R keep on going on our chain. When I see greedy like that .....
copper member
Activity: 128
Merit: 0
Hi all and hello dev.
We have a small problem like all of You know this coin should be community-driven and some of the ppl start to mine before us.
The problem is that atm we have two chains they start to mine and don't give any info about add nodes after three days we meet on discord I propose a solution to reset a chain because we have a difference between 2 chains in round 50 blocks. I don't really know why they don't pass add nodes for the community but I think is a pure greedy to mine more before else. So what we choose we have own chain and If You reading it now connect to our chain by simply run dotnet run -c release -addnode=204.152.213.186 -addnode=98.247.172.233 -addnode=195.136.5.156 -addnode=89.241.47.29 -addnode=2.133.190.51

Be a part of the real community-driven coin without greed we share all time all of addnodes for You to connect to correct chain. They hide addnodes for mining more for them. Sorry to hear that.

Need any help :

Discord : https://discord.gg/XVxvXkK
copper member
Activity: 128
Merit: 0
Does anyone can get clear to me one thing?
I start mining as it is written in the tutorial. In the "blockCount": I set value as 1000. After 10 blocks are mined the mining stops.
Other values are causing error.

Is there any way to mine more blocks? Or it is happening only with me? Huh

I'm connected only to 2 nodes and mining goes well set "blockCount" = 1000000000
copper member
Activity: 128
Merit: 0
Also when community grow up let's create a name and nice Logo
copper member
Activity: 128
Merit: 0
Any plans for website, discord , exchanges? 

Its community-driven coin so I created Discord all welcome here: https://discord.gg/XVxvXkK
newbie
Activity: 2
Merit: 0
Any plans for website, discord , exchanges? 
member
Activity: 460
Merit: 12
Does anyone can get clear to me one thing?
I start mining as it is written in the tutorial. In the "blockCount": I set value as 1000. After 10 blocks are mined the mining stops.
Other values are causing error.

Is there any way to mine more blocks? Or it is happening only with me? Huh

It happens to me too, probably it's due to your node disconnecting briefly then connecting again. Or the miner is somewhat unstable overall. Either way, once we got a stable chain going the mining was more consistent, so make sure you're connected to it. Current height 441.

Add these to your xds.conf if you have trouble connecting:

addnode=204.152.213.186
addnode=98.247.172.233
addnode=195.136.5.156
addnode=89.241.47.29
addnode=2.133.190.51

jr. member
Activity: 46
Merit: 1
Does anyone can get clear to me one thing?
I start mining as it is written in the tutorial. In the "blockCount": I set value as 1000. After 10 blocks are mined the mining stops.
Other values are causing error.

Is there any way to mine more blocks? Or it is happening only with me? Huh
newbie
Activity: 11
Merit: 0
Okay I was at 363, I'm resyncing now
member
Activity: 460
Merit: 12
Guys my ip mentioned above should connect

I tried adding you again but no connection was made, what height are you at? Right now the main chain is 351.

I keep seeing peer 45.153.186.69 getting banned for being on the wrong chain. If you are in this thread, delete your blockchain data except for your wallet and try to resync to the chain with height 351. You may lose some or all of your coins but better to correct this now so you can still mine some coins before the diff gets too high.
newbie
Activity: 11
Merit: 0
Guys my ip mentioned above should connect
member
Activity: 460
Merit: 12
Last thing how do I get my addresses ?

Go to the Wallet section of the Swagger page and find the tab /api/Wallet/addresses. From there, input the name of your wallet and account name if you created one and it will list your addresses.
copper member
Activity: 128
Merit: 0
Last thing how do I get my addresses ?
copper member
Activity: 128
Merit: 0
I'm glad that I see a coin like that. The best lines in ann are: "This is not a project claimed by a company, founders, VIPs, lead developers or any people that claim a special role." and I like it so much that I can explain. The coin that will be community-driven like BTC is what we need and why not? when we can I really will follow that project and keep my hands on pulse. No use case Yes and that is also good in present times where most of the projects are a pure scam to get money from ppl and quit. Keep on going and good Luck
member
Activity: 460
Merit: 12
I don't know the first thing about programming a GUI wallet so that won't be done by me, I'm just a guy who saw this thread and starting mining and wanted to help others. Technically, the Swagger interface is a GUI wallet although more cumbersome to use. Mature time seems to be around 35 blocks based on the numbers I'm seeing on my node.
copper member
Activity: 128
Merit: 0

Yeah mined 3 blocks already and wondering can i set more threads to mine node by default use only one

At the moment doesn't seem like there's a way.
And staking is already active if yes what is mature time for coins?
copper member
Activity: 128
Merit: 0

Yeah mined 3 blocks already and wondering can i set more threads to mine node by default use only one

At the moment doesn't seem like there's a way.

Are You planning any Gui wallet in the future ?
member
Activity: 460
Merit: 12

Yeah mined 3 blocks already and wondering can i set more threads to mine node by default use only one

At the moment doesn't seem like there's a way.
copper member
Activity: 128
Merit: 0
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'

That happened with me few times. I just restarted the node and it worked fine.

Just use command dotnet run -c release without addnodes

ok runned that way but chain is still not downloading mate

You still get message 'The node stopped receiving messages.. The operation was canceled..' ?
If no, then yur node is running. Now go to http://localhost:48334/swagger/index.html and create wallet

Yeah mined 3 blocks already and wondering can i set more threads to mine node by default use only one
jr. member
Activity: 46
Merit: 1
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'

That happened with me few times. I just restarted the node and it worked fine.

Just use command dotnet run -c release without addnodes

ok runned that way but chain is still not downloading mate

You still get message 'The node stopped receiving messages.. The operation was canceled..' ?
If no, then yur node is running. Now go to http://localhost:48334/swagger/index.html and create wallet
member
Activity: 460
Merit: 12
hi my ip is 195.136.5.156 and port is open


Okay, I've got you connected to the chain now hopefully your blocks will download.
w R on 305 height right ?

Height 313 now, but looks like you're connected okay. Have you mined any blocks yet?
copper member
Activity: 128
Merit: 0
hi my ip is 195.136.5.156 and port is open


Okay, I've got you connected to the chain now hopefully your blocks will download.
w R on 305 height right ?
copper member
Activity: 128
Merit: 0
Yeah created mnemonic wallet and load now i will start mine
member
Activity: 460
Merit: 12
hi my ip is 195.136.5.156 and port is open


Okay, I've got you connected to the chain now hopefully your blocks will download.
copper member
Activity: 128
Merit: 0
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'

That is nothing to worry about, it just means your node is trying to connect to a peer that is offline. It keeps trying to connect hoping it will come online. Also, some nodes are banned by the node for being on the wrong chain as mentioned above.

Ok I created Wallet Load it now in node see balance
but my node seems not want to sync so i cant start mining and how to check my node IP


An easy way to check your IP is to visit https://canyouseeme.org and it will tell you your IP and if your port 38333 is forwarded properly. Once you know it post it here and I will try to connect to you. By the way, we are on block 303 now.

hi my ip is 195.136.5.156 and port is open
member
Activity: 460
Merit: 12
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'

That is nothing to worry about, it just means your node is trying to connect to a peer that is offline. It keeps trying to connect hoping it will come online. Also, some nodes are banned by the node for being on the wrong chain as mentioned above.

Ok I created Wallet Load it now in node see balance
but my node seems not want to sync so i cant start mining and how to check my node IP


An easy way to check your IP is to visit https://canyouseeme.org and it will tell you your IP and if your port 38333 is forwarded properly. Once you know it post it here and I will try to connect to you. By the way, we are on block 303 now.
copper member
Activity: 128
Merit: 0
Maybe dev need to add my ip to chain ?
copper member
Activity: 128
Merit: 0
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'

That happened with me few times. I just restarted the node and it worked fine.

Just use command dotnet run -c release without addnodes

ok runned that way but chain is still not downloading mate
copper member
Activity: 128
Merit: 0
Ok I created Wallet Load it now in node see balance
but my node seems not want to sync so i cant start mining and how to check my node IP
jr. member
Activity: 46
Merit: 1
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'

That happened with me few times. I just restarted the node and it worked fine.

Just use command dotnet run -c release without addnodes
copper member
Activity: 128
Merit: 0
also my node says UnnamedCoin.Bitcoin.Connection.ConnectionManagerBehavior[0]
      Peer '[::ffff:45.153.186.69]:38333' (outbound) offline, reason: 'The node stopped receiving messages.. The operation was canceled..'
copper member
Activity: 128
Merit: 0
can anyone explain me how excatly to create wallet
load it and start mining ?
jr. member
Activity: 46
Merit: 1
Mining stops from time to time. Any way to solve this?
member
Activity: 460
Merit: 12
I'm running on 89.241.47.29

I see you, you're on the right chain.
newbie
Activity: 11
Merit: 0
I'm running on 89.241.47.29
member
Activity: 460
Merit: 12
It seems you are right. I am at 159 now, less than 190.
Is there any way to check if I am at correct chain in future?

The best way to check is to delete all of your blockchain data except for your wallet file and rerun the node from scratch. The algorithm should automatically connect to the main chain that the majority is following. Early on when a blockchain just starts, it's common to have several forks until a consensus is achieved and a majority is following one chain.

The peers buta listed are offline because they are being banned immediately for breaking the reorg rule (i.e. they are more than 125 blocks off from the main chain).
jr. member
Activity: 46
Merit: 1
It seems you are the one on the fork. I deleted all blockchain data and added only those nodes you listed. Height still remained lower, now at 152.

It seems you are right. I am at 159 now, less than 190.
Is there any way to check if I am at correct chain in future?
member
Activity: 460
Merit: 12
It seems you are the one on the fork. I deleted all blockchain data and added only those nodes you listed. Height still remained lower, now at 152.
jr. member
Activity: 89
Merit: 1
Decided to make a new post to bump this thread and list some addnodes I found. Just run the node with the command:
Code:
dotnet run -c release -addnode=2.133.190.51 -addnode=1.23.47.158 -addnode=98.247.172.233 -addnode=85.60.162.147


This should get you syncing with the main chain. Height is currently 148.

You're on a fork man, sorry. Height is currently 192.

if you want to be on the good chain, shutdown your node, delete all files %appdata%/roaming/FullNodeRoot/xds/MainNet . Just keep your wallet.

Here are some good IP:
159.65.148.135
178.62.62.160
45.153.186.69
206.189.33.114
159.65.148.135

Then start again.

Edit: At least, it's not the chain where "we" are. But if u want to keep yours, no problem, that's decentralization !
member
Activity: 460
Merit: 12
Decided to make a new post to bump this thread and list some addnodes I found. Just run the node with the command:
Code:
dotnet run -c release -addnode=2.133.190.51 -addnode=89.241.47.29 -addnode=98.247.172.233 -addnode=143.176.213.159


This should get you syncing with the main chain. Height is currently 148.
member
Activity: 460
Merit: 12
Okay, I've got this running and it works well, but without any other people to connect to there's not much point. So I'll try to explain what to do:

1. Download and unzip the .zip file of source code from Github
2. Download and install the .NET 2.2 SDK from Microsoft as mentioned on the Github page
3. Open a command prompt instance and navigate to the location of your downloaded source code
4. Navigate to src/daemon within the source code
5. Use the command
Code:
dotnet publish
to compile the daemon/node
6. Start the node with the command
Code:
dotnet run -c release -addnode=2.133.190.51 -addnode=89.241.47.29 -addnode=98.247.172.233 -addnode=143.176.213.159
7. Browse to http://localhost:48334/swagger
8. This is a GUI interface that allows you to interact with the node so it only loads when the node is running
9. From there you can use the interface to create a wallet, run it, and start mining

From then on, if anyone here can get this running, please post your IP address so myself and others can connect and we can start building the network. Let me know if you have any issues or questions and I'll try to help.

Edit: Found some nodes to connect to. See following post.
hero member
Activity: 2156
Merit: 521
I still need a lot of information before trying this project, everything feels empty and there is nothing that can convince me, maybe you should fix it immediately if you want to bust this thread. Hopefully you understand what I mean.
newbie
Activity: 8
Merit: 0
-
How to mine
--------------
1.) Run the node
2.) Browse to http://localhost:48334/swagger to access the API help page
3.) Follow the instructions there to
     a) create a wallet
     b) load the wallet
     c) start mining

-

This link is down - http://localhost:48334/swagger. Also, since it is a developing project, are you gonna set-up a website for this one? And no block explorer yet, right? And right now, are you alone working on this coin?
Do you know  How run the node?
sr. member
Activity: 1988
Merit: 275
-
How to mine
--------------
1.) Run the node
2.) Browse to http://localhost:48334/swagger to access the API help page
3.) Follow the instructions there to
     a) create a wallet
     b) load the wallet
     c) start mining

-

This link is down - http://localhost:48334/swagger. Also, since it is a developing project, are you gonna set-up a website for this one? And no block explorer yet, right? And right now, are you alone working on this coin?
newbie
Activity: 8
Merit: 0
Do you have a mining course?
I went in GitHub and downloaded a file. I don't know how to use it
newbie
Activity: 1
Merit: 0
This is to announce/report the start of a new free and open-source decentralized cryptocurrency, owned and maintained only and fully by its hopefully emerging and growing world-wide community of contributors. This is not a project claimed by a company, founders, VIP's, lead developers or any people that claim a special role. There are no brands or already-reserved accounts. Not even a name has been chosen for this cryptocurrency, it's up to the community to agree on one. For practical purposes, a preliminary coin symbol was chosen (XDS) which may be kept or changed.

The reason why the initiator(s) do not want to claim any further role in the life of this cryptocurrency and will remain pseudonymous, anonymous or even silent forever, is that they think this will make adoption and contributions easier, because there will be no hierarchy or 'leaders' then, but freedom instead. It means everyone can contribute, create a website, or coffee mugs for the coin. It shall be a productive anarchy.

If there was a White Paper for the coin, it would be Satoshi's white paper, since the success of Bitcoin proves he got it right. The only addition would be a chapter on the proof-of-stake consensus, which runs in parallel to proof-of-work, so that blocks are (quite randomly) produced either by proof-of-work or proof-of-stake. Proof-of-stake might have benefits for the climate, so it seems worthwhile trying this.

Overview
----------
Start date: 2nd Jan 2020 23:56:00 UTC (Genesis block time)
Genesis hash: 0x0000000e13c5bf36c155c7cb1681053d607c191fc44b863d0c5aef6d27b8eb8f
Block height as of 19th Jan 2020: 0 (all blocks that were mined for testing have been deleted)
Units mined as of 19th Jan 2020: 0 XDS
Max supply: 21,000,000 XDS
Block reward: 50 XDS (halves every 210,000 blocks)
Consensus: PoW + PoS
Transaction protocol: Only P2WPKH and P2WSH transactions (and burns) are allowed, addresses must be in bech32 format only, base58 addresses are not supported.
PoW Hash: Double-SHA512 (truncated to 256 bits)
Block spacing: 256 seconds
Json/rpc port: 48333 (you need to enable this in xds.conf)
More info: https://github.com/sonofsatoshi2020/xds/blob/master/src/chainparams/MainNet.cs

Source code
--------------
License: MIT
Github: https://github.com/sonofsatoshi2020/xds
Platform: NetCore (Windows, Linux, Max), C#
Issues: Issues and updates are supposed to be handled by fork maintainers.

Connecting and syncing
--------------------------
There are node seed nodes in the source code, community forks are encouraged to change that.
Therefore, to bootstrap the network, as many people as possible should run nodes and publish their IP addresses here.
The default protocol port is 38333. Make sure you open the firewall on your OS and router, so that you can get incoming connections.


How to mine
--------------
1.) Run the node
2.) Browse to http://localhost:48334/swagger to access the API help page
3.) Follow the instructions there to
     a) create a wallet
     b) load the wallet
     c) start mining

Note that the maximum reorg length is set to 125 blocks. That means, if you happen to be on a fork that 'the majority' is not following, and if you want to re-join the 'majority chain',
this will not happen automatically. If you want follow the chain that your connected peers are using, and you have been more then 125 blocks on a fork, you need to delete the following
directories in [OS Application DATA]/FullNodeRoot/xds/MainNet:
/blocks
/chain
/coinview
/common
/provenheaders
You need not delete your wallet(s) (*.wallet.json), but all transactions, including mined/staked blocks that are not on the main chain will then be lost.


Best wishes to everyone!



Jump to: