Main Menu

Setting Up a New Witness Node

Started by sahkan, March 26, 2017, 04:30:58 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TechnoL0g

#20
Quote from: giannigre on July 20, 2019, 03:58:54 PM
hi
so the difference between your
https://dexnode.net/?r=sahkan-bitshares

and this one
https://ex.xbts.io/?r=xbtsx#/market/XBTSX.BTC_BTS

is that yow own a normal witness node,he turned a witness node in personal exchange?
So is possible follow your guide,install  a witness node ,and add my coin "i will find the way" and turn it in my own exchange?
Thanks.

https://ex.xbts.io this is not a witness node, it's just a relay node, and even relay nodes we have 128 GB of RAM and 24 cores and only xeons.

witness node from xbts.io will be soon and it has a separate name
because it's bad practice to mix the exchange node with the witness node

Because studies of delegate models of other blockchains (not Bitshares) show that the efficiency of block production may fall if you use a witness for other purposes, for example, processing a large number of other transactions, while you need to create new blocks.

I thank the author of the topic for a detailed guide!



giannigre

Quote from: abit on July 24, 2019, 03:04:35 PM
Quote from: giannigre on July 24, 2019, 02:33:52 PM
Quote from: abit on July 24, 2019, 01:38:54 PM
Quote from: giannigre on July 20, 2019, 03:58:54 PM
hi
so the difference between your
https://dexnode.net/?r=sahkan-bitshares

and this one
https://ex.xbts.io/?r=xbtsx#/market/XBTSX.BTC_BTS

is that yow own a normal witness node,he turned a witness node in personal exchange?
So is possible follow your guide,install  a witness node ,and add my coin "i will find the way" and turn it in my own exchange?
Thanks.

If you want to create a coin, you don't need to run a witness node, instead, you can create via https://wallet.bitshares.org. Please read https://how.bitshares.works/en/master/bts_holders/tutorials/uia-create-gui.html

If you want to run a web wallet like https://wallet.bitshares.org, please read https://dev.bitshares.works/en/master/bts_guide/tutorials/distributed-access-hosting.html#distributed-access-to-dex and https://github.com/bitshares/bitshares-ui/blob/develop/README.md

If you want to run a customized web wallet like https://ex.xbts.io/, please read https://steemit.com/bitshares/@cm-steem/bitshares-ui-customization-guide

If you want other people to deposit to your exchange, you need to develop a gateway service, please read https://github.com/bitshares/bitshares-ui/wiki/Gateway-Integration-Requirements

thanks are good guides,but i have a problem from the biginning ,because my coin has a total supply of 10 billion,and  in create asset maximum is 10 million,what i can do?
Change precision to 5 or less, then can increase maximum supply.
Thanks very kind ,i started to build my exchange,soon i will update

abit

Quote from: giannigre on July 24, 2019, 02:33:52 PM
Quote from: abit on July 24, 2019, 01:38:54 PM
Quote from: giannigre on July 20, 2019, 03:58:54 PM
hi
so the difference between your
https://dexnode.net/?r=sahkan-bitshares

and this one
https://ex.xbts.io/?r=xbtsx#/market/XBTSX.BTC_BTS

is that yow own a normal witness node,he turned a witness node in personal exchange?
So is possible follow your guide,install  a witness node ,and add my coin "i will find the way" and turn it in my own exchange?
Thanks.

If you want to create a coin, you don't need to run a witness node, instead, you can create via https://wallet.bitshares.org. Please read https://how.bitshares.works/en/master/bts_holders/tutorials/uia-create-gui.html

If you want to run a web wallet like https://wallet.bitshares.org, please read https://dev.bitshares.works/en/master/bts_guide/tutorials/distributed-access-hosting.html#distributed-access-to-dex and https://github.com/bitshares/bitshares-ui/blob/develop/README.md

If you want to run a customized web wallet like https://ex.xbts.io/, please read https://steemit.com/bitshares/@cm-steem/bitshares-ui-customization-guide

If you want other people to deposit to your exchange, you need to develop a gateway service, please read https://github.com/bitshares/bitshares-ui/wiki/Gateway-Integration-Requirements

thanks are good guides,but i have a problem from the biginning ,because my coin has a total supply of 10 billion,and  in create asset maximum is 10 million,what i can do?
Change precision to 5 or less, then can increase maximum supply.
BitShares committee member: abit
BitShares witness: in.abit

giannigre

Quote from: abit on July 24, 2019, 01:38:54 PM
Quote from: giannigre on July 20, 2019, 03:58:54 PM
hi
so the difference between your
https://dexnode.net/?r=sahkan-bitshares

and this one
https://ex.xbts.io/?r=xbtsx#/market/XBTSX.BTC_BTS

is that yow own a normal witness node,he turned a witness node in personal exchange?
So is possible follow your guide,install  a witness node ,and add my coin "i will find the way" and turn it in my own exchange?
Thanks.

If you want to create a coin, you don't need to run a witness node, instead, you can create via https://wallet.bitshares.org. Please read https://how.bitshares.works/en/master/bts_holders/tutorials/uia-create-gui.html

If you want to run a web wallet like https://wallet.bitshares.org, please read https://dev.bitshares.works/en/master/bts_guide/tutorials/distributed-access-hosting.html#distributed-access-to-dex and https://github.com/bitshares/bitshares-ui/blob/develop/README.md

If you want to run a customized web wallet like https://ex.xbts.io/, please read https://steemit.com/bitshares/@cm-steem/bitshares-ui-customization-guide

If you want other people to deposit to your exchange, you need to develop a gateway service, please read https://github.com/bitshares/bitshares-ui/wiki/Gateway-Integration-Requirements

thanks are good guides,but i have a problem from the biginning ,because my coin has a total supply of 10 billion,and  in create asset maximum is 10 million,what i can do?

abit

Quote from: giannigre on July 20, 2019, 03:58:54 PM
hi
so the difference between your
https://dexnode.net/?r=sahkan-bitshares

and this one
https://ex.xbts.io/?r=xbtsx#/market/XBTSX.BTC_BTS

is that yow own a normal witness node,he turned a witness node in personal exchange?
So is possible follow your guide,install  a witness node ,and add my coin "i will find the way" and turn it in my own exchange?
Thanks.

If you want to create a coin, you don't need to run a witness node, instead, you can create via https://wallet.bitshares.org. Please read https://how.bitshares.works/en/master/bts_holders/tutorials/uia-create-gui.html

If you want to run a web wallet like https://wallet.bitshares.org, please read https://dev.bitshares.works/en/master/bts_guide/tutorials/distributed-access-hosting.html#distributed-access-to-dex and https://github.com/bitshares/bitshares-ui/blob/develop/README.md

If you want to run a customized web wallet like https://ex.xbts.io/, please read https://steemit.com/bitshares/@cm-steem/bitshares-ui-customization-guide

If you want other people to deposit to your exchange, you need to develop a gateway service, please read https://github.com/bitshares/bitshares-ui/wiki/Gateway-Integration-Requirements
BitShares committee member: abit
BitShares witness: in.abit

giannigre

hi
so the difference between your
https://dexnode.net/?r=sahkan-bitshares

and this one
https://ex.xbts.io/?r=xbtsx#/market/XBTSX.BTC_BTS

is that yow own a normal witness node,he turned a witness node in personal exchange?
So is possible follow your guide,install  a witness node ,and add my coin "i will find the way" and turn it in my own exchange?
Thanks.

sahkan

Running your own chain would be like running Bitshares private testnet. You can start here:
https://github.com/bitshares/bitshares-core/wiki/private-testnet
DEX Access:  [url="https://dexnode.net/?r=sahkan-bitshares"]https://dexnode.net/?r=sahkan-bitshares[/url]

giannigre

#13
hi and thanks for the answer.
Can you help me showing a link to do this? Is there a guide?


maybe this one?
https://steemit.com/bitshares/@ihashfury/run-your-own-decentralised-exchange

sahkan

Quote from: giannigre on July 19, 2019, 07:01:48 PM
Hello, so if i follow your installation guide i will be able to run my own exchange,with my own coin?

No. To do that you have to just install bitshares with new parameters. A bit more work.
DEX Access:  [url="https://dexnode.net/?r=sahkan-bitshares"]https://dexnode.net/?r=sahkan-bitshares[/url]

giannigre

#11
Hello, so if i follow your installation guide i will be able to run my own exchange,with my own coin?

sahkan

Quote from: alt on April 20, 2017, 12:50:52 PM
Quote from: sahkan on March 29, 2017, 04:09:14 AM
@JonnyBitcoin
Thanks! I appreciate your confidence and the tip. You can have my votes as well if you ever need them.

@rnglab
The websocket exposure was only during the initial synch (per the docs guide) but I will skip it on my next build. Thank you.

So the 8GB was an initial recommendation I found browsing through the forum. My build uses 16GB and it's pushing its limit. I am looking at 32GB for my final build (aiming at a 2 year life cycle)

@alt
I meant this threat to be a guide for people to help secure the network, I am not even soliciting anything. I will write my witness proposal later when I get done tuning it and get the final build.
But I guess there is always a hater so to answer you quickly:
- about 'bue' - I like swiss cheese
- Running a witness is a RESPONSIBILITY and I would think that it is in community's interest to build a pool of capable witnesses, both active and standby
- If you keep hating on every new comer, you will not be able to grow this community
- and as far as the active witnesses go, they are mostly voted in by two people only
Feel free to look me up on https://bitcointalk.org or https://talk.peercoin.net/


@tbone
Thanks
sorry I just saw this today.
and you have my support
I am not hate for newcomer, I just need be carefully, because I have saw so many scam happened in Bitshares

Great, thank you. Let's take it to the next level together, it will be good for everyone!  8)
DEX Access:  [url="https://dexnode.net/?r=sahkan-bitshares"]https://dexnode.net/?r=sahkan-bitshares[/url]

alt

Quote from: sahkan on March 29, 2017, 04:09:14 AM
@JonnyBitcoin
Thanks! I appreciate your confidence and the tip. You can have my votes as well if you ever need them.

@rnglab
The websocket exposure was only during the initial synch (per the docs guide) but I will skip it on my next build. Thank you.

So the 8GB was an initial recommendation I found browsing through the forum. My build uses 16GB and it's pushing its limit. I am looking at 32GB for my final build (aiming at a 2 year life cycle)

@alt
I meant this threat to be a guide for people to help secure the network, I am not even soliciting anything. I will write my witness proposal later when I get done tuning it and get the final build.
But I guess there is always a hater so to answer you quickly:
- about 'bue' - I like swiss cheese
- Running a witness is a RESPONSIBILITY and I would think that it is in community's interest to build a pool of capable witnesses, both active and standby
- If you keep hating on every new comer, you will not be able to grow this community
- and as far as the active witnesses go, they are mostly voted in by two people only
Feel free to look me up on https://bitcointalk.org or https://talk.peercoin.net/


@tbone
Thanks
sorry I just saw this today.
and you have my support
I am not hate for newcomer, I just need be carefully, because I have saw so many scam happened in Bitshares

sahkan

Quote from: rnglab on April 17, 2017, 06:02:18 AM

Also remember not importing your witness owner key. If  your nodes get compromised you will only need to deploy new ones with different IP addresses, new active and signing keys and login credentials to start producing again from a clean state.

Quote
[10 APR 2017 Edit: On the production server I skipped this per @rnglab 's below comments, the difference was the synch time to the blockchain - 12Hrs+]

12Hrs is a lot for 3G blockchain. Did you have updated seed nodes then?
https://github.com/bitshares/bitshares-core/blob/master/libraries/app/application.cpp#L163

You are doing a good job, I have upvoted your witness a few days ago.

Yes ACTIVE PERMISSIONS only (for signing the blocks) no owner key. It was a clean build without nodes, so the time did not matter. I have tested it since that build and replays were much quicker (about 1hr). I saw the vote, appreciate it and returned the favor!
DEX Access:  [url="https://dexnode.net/?r=sahkan-bitshares"]https://dexnode.net/?r=sahkan-bitshares[/url]

rnglab

Quote from: sahkan on March 29, 2017, 04:09:14 AM

@rnglab
The websocket exposure was only during the initial synch (per the docs guide) but I will skip it on my next build. Thank you.


Exposing your witness_node *before* enabling block production was not essentially wrong, it just may lead to confussion.
IP address are obfuscated on block producing witness nodes.On top of server hardening (including DOS protection) this is a great built in security measure, but not exempt from network mapping and profiling to reveal a witness IP.

Also remember not importing your witness owner key. If  your nodes get compromised you will only need to deploy new ones with different IP addresses, new active and signing keys and login credentials to start producing again from a clean state.

Quote
[10 APR 2017 Edit: On the production server I skipped this per @rnglab 's below comments, the difference was the synch time to the blockchain - 12Hrs+]

12Hrs is a lot for 3G blockchain. Did you have updated seed nodes then?
https://github.com/bitshares/bitshares-core/blob/master/libraries/app/application.cpp#L163

It  helps to backup your blockchain folder once you closed your witness_node with a clean exit.
If your node crashes you will only need to sync just the last blocks, most of the times without even having to raplay/reindex the blockchain.

You are doing a good job, I have upvoted your witness a few days ago.

sahkan

@JonnyBitcoin
Thanks! I appreciate your confidence and the tip. You can have my votes as well if you ever need them.

@rnglab
The websocket exposure was only during the initial synch (per the docs guide) but I will skip it on my next build. Thank you.

So the 8GB was an initial recommendation I found browsing through the forum. My build uses 16GB and it's pushing its limit. I am looking at 32GB for my final build (aiming at a 2 year life cycle)

@alt
I meant this threat to be a guide for people to help secure the network, I am not even soliciting anything. I will write my witness proposal later when I get done tuning it and get the final build.
But I guess there is always a hater so to answer you quickly:
- about 'bue' - I like swiss cheese
- Running a witness is a RESPONSIBILITY and I would think that it is in community's interest to build a pool of capable witnesses, both active and standby
- If you keep hating on every new comer, you will not be able to grow this community
- and as far as the active witnesses go, they are mostly voted in by two people only
Feel free to look me up on https://bitcointalk.org or https://talk.peercoin.net/


@tbone
Thanks
DEX Access:  [url="https://dexnode.net/?r=sahkan-bitshares"]https://dexnode.net/?r=sahkan-bitshares[/url]