Bitcoin Forum
May 06, 2024, 10:43:28 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: [ANN][XDS] A Bitcoin-derived minable cryptocurrency with concurrent PoS  (Read 870 times)
sonofthecreator2020 (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 19, 2020, 07:59:43 PM
 #1

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!



1715035408
Hero Member
*
Offline Offline

Posts: 1715035408

View Profile Personal Message (Offline)

Ignore
1715035408
Reply with quote  #2

1715035408
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715035408
Hero Member
*
Offline Offline

Posts: 1715035408

View Profile Personal Message (Offline)

Ignore
1715035408
Reply with quote  #2

1715035408
Report to moderator
bttxx
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 20, 2020, 08:22:17 AM
 #2

Do you have a mining course?
I went in GitHub and downloaded a file. I don't know how to use it
tippytoes
Sr. Member
****
Offline Offline

Activity: 1988
Merit: 275


View Profile
January 20, 2020, 08:33:39 AM
 #3

-
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?
bttxx
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 20, 2020, 08:43:40 AM
 #4

-
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?
rendravolt
Hero Member
*****
Offline Offline

Activity: 2030
Merit: 520


Leading Crypto Sports Betting & Casino Platform


View Profile
January 20, 2020, 01:01:18 PM
 #5

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.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
cryptonomicon25
Member
**
Offline Offline

Activity: 460
Merit: 12


View Profile
January 20, 2020, 04:42:50 PM
Last edit: January 22, 2020, 03:38:40 AM by cryptonomicon25
 #6

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=204.152.213.186
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.
cryptonomicon25
Member
**
Offline Offline

Activity: 460
Merit: 12


View Profile
January 20, 2020, 07:31:54 PM
Last edit: January 22, 2020, 03:38:52 AM by cryptonomicon25
 #7

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=204.152.213.186


This should get you syncing with the main chain. Height is currently 148.
buta
Jr. Member
*
Offline Offline

Activity: 89
Merit: 1


View Profile
January 20, 2020, 07:40:03 PM
 #8

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 !
cryptonomicon25
Member
**
Offline Offline

Activity: 460
Merit: 12


View Profile
January 20, 2020, 07:56:03 PM
 #9

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.
CRYcry
Jr. Member
*
Offline Offline

Activity: 46
Merit: 1


View Profile
January 20, 2020, 08:24:17 PM
 #10

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?
cryptonomicon25
Member
**
Offline Offline

Activity: 460
Merit: 12


View Profile
January 20, 2020, 08:36:22 PM
 #11

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).
Bonkingbob
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
January 20, 2020, 10:44:50 PM
 #12

I'm running on 89.241.47.29
cryptonomicon25
Member
**
Offline Offline

Activity: 460
Merit: 12


View Profile
January 20, 2020, 10:55:50 PM
 #13

I'm running on 89.241.47.29

I see you, you're on the right chain.
CRYcry
Jr. Member
*
Offline Offline

Activity: 46
Merit: 1


View Profile
January 21, 2020, 12:00:26 PM
 #14

Mining stops from time to time. Any way to solve this?
GoFY
Copper Member
Newbie
*
Offline Offline

Activity: 128
Merit: 0


View Profile WWW
January 21, 2020, 02:18:11 PM
 #15

can anyone explain me how excatly to create wallet
load it and start mining ?
GoFY
Copper Member
Newbie
*
Offline Offline

Activity: 128
Merit: 0


View Profile WWW
January 21, 2020, 02:20:10 PM
 #16

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..'
CRYcry
Jr. Member
*
Offline Offline

Activity: 46
Merit: 1


View Profile
January 21, 2020, 02:38:48 PM
 #17

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
GoFY
Copper Member
Newbie
*
Offline Offline

Activity: 128
Merit: 0


View Profile WWW
January 21, 2020, 02:41:08 PM
 #18

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
GoFY
Copper Member
Newbie
*
Offline Offline

Activity: 128
Merit: 0


View Profile WWW
January 21, 2020, 02:44:46 PM
 #19

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
GoFY
Copper Member
Newbie
*
Offline Offline

Activity: 128
Merit: 0


View Profile WWW
January 21, 2020, 02:48:20 PM
 #20

Maybe dev need to add my ip to chain ?
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!