Document FSociety https://fsocietychain.com/docs/ Best Document for FSociety Wed, 05 Apr 2023 20:30:21 +0000 en-US hourly 1 https://wordpress.org/?v=6.2.2 Smartnode Manual Setup https://fsocietychain.com/docs/smartnode-manual-setup/ Fri, 31 Mar 2023 21:36:52 +0000 https://fsocietychain.com/docs/?p=34 Getting Started With Your VPS For the following part of the guide you need to be root. depending on your VPS provider they may have...

The post Smartnode Manual Setup appeared first on Document FSociety.

]]>
Getting Started With Your VPS

For the following part of the guide you need to be root. depending on your VPS provider they may have only provided you with a “sudo” user. You can change to root by doing:

Update Server

sudo su
apt update && apt upgrade -y
apt install unzip fail2ban -y

Add 4GB Swap
First check to make sure there is not already swap active:

free -h

If no swap it will return:

Swap: 0B 0B 0B

Create SWAP and Activate:

dd if=/dev/zero of=/swapfile bs=1k count=4096k
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | tee -a /etc/sysctl.conf

 

Note: swappiness = 10 tells system only to use swap if really needed.

 

Enable UFW & Open Ports

apt install ufw -y
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow 15277/tcp
ufw enable

 

Configure Fail2ban

Setup jail for bad guys hitting SSH, and set it to ban after three failed logins to SSH:

nano /etc/fail2ban/jail.local

Copy and paste the following into the file:

[sshd]
enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 3

Save Configuration

ctrl +x y then enter

Reboot the server:

reboot

Add a system user to run fsocietyd:

adduser <username_here>

Note: Adjust wget command to match your Ubuntu version, example below is for Ubuntu 18.

wget https://github.com/fsocietychain/fsociety/releases/download/v0.0.1.02/fsociety-ubuntu20-v0.0.1.02.zip
unzip fsociety-ubuntu20-v0.0.1.02.zip
chmod +x ~/fsociety-build/fsocietyd
chmod +x ~/fsociety-build/fsociety-cli
chmod +x ~/fsociety-build/fsociety-tx
mkdir ~/.fsocietycore && touch ~/.fsocietycore/fsociety.conf
cd .fsocietycore
echo "daemon=1" >> ~/.fsocietycore/fsociety.conf
~/fsociety-build/./fsocietyd
echo all done!

You should see fsocietyd server starting. You can confirm it is running with:

top -c

It should be using a good amount of CPU. This shows you it is working, we will return to it later.

 

Local Setup

This part of the guide is to get your local wallet or control wallet setup. If you already have FSociety core wallet running you can skip to next section.

Download , Install & Sync Local Wallet :

Download latest FSociety wallet at https://github.com/fsocietychain/fsociety/releases

  • Start wallet and let it finish syncing.
  • Encrypt wallet (Settings > Encrypt Wallet)
  • Create new receiving address
  • Backup wallet.dat (File > Backup Wallet). Store in multiple locations.
  • Dump private key for receiving address (this should be printed and stored offline in multiple locations):
walletpassphrase password time (in seconds)
dumpprivkey "address" (address is the receiving address you sent the 1,100,000 FSC to)
  • Send 1,100,000 FSC to self (this is current collateral amount)
  • Wait to 2 confirmation

The private key only allows you to restore the matching receiving address. If you setup multiple nodes you should dump the private key for each collateral receiving address.

 

Build protx command for control wallet

Here is an example protx quick_setup command:

protx quick_setup "ne935d771668fa640c56grt56ry8688b0f039f7b684e715d92e4012369fea6" "1" "194.113.73.87:15277" "FQ6HwVC54Vzku47L2Loae4fdPkYXEyqm5y"

The structure from left to right is:

  • Transaction ID: In your wallet go to “Transactions” right click the one you sent yourself earlier and “Copy Transaction ID”. Replace the Transaction ID in example.
  • Collateral index: Tools > Debug console. Type smartnode outputs to check if 1 or 0. Adjust example command if needed.
  • Your smartnode server IP and port: Replace example IP with your Smartnode server IP, leave port as is.
  • Fee address: This is any address in your wallet which contains enough FSC to pay the fee. When you enter the protx quick_setup command it is a transaction and needs to be paid for. It is a very small amount 1/2 an FSC is more than enough. In Debug console do “listaddressbalances” to show all addresses with a balance, choose one and replace address in example command.

Enter the protx quick_setup command in Debug console. This will create a .conf file for that node in the same directory you ran the wallet from. Open it and copy the contents.

Finish Smartnode Configuration (VPS):

~./fsociety-cli stop
nano ~/.fsocietycore/fsociety.conf

Paste in what you copied from the .conf file made during the protx command, save and exit (ctrl+x, y, enter).

Start cointafd:

~/fsociety-build/./fsocietyd

Wait two minutes and do:

~/fsociety-build/./fsociety-cli smartnode status

This should return:

Ready Ready

Your Smartnode should now be running!

 

z

The post Smartnode Manual Setup appeared first on Document FSociety.

]]>
Smartnode Requirements https://fsocietychain.com/docs/smartnode-requirements/ Thu, 30 Mar 2023 20:48:37 +0000 https://fsocietychain.com/docs/?p=31 Smartnodes require a collateral of 1,100,000 FSC for block 8580. This number does not change. Your collateral stays in your wallet at all times, and...

The post Smartnode Requirements appeared first on Document FSociety.

]]>
Smartnodes require a collateral of 1,100,000 FSC for block 8580. This number does not change. Your collateral stays in your wallet at all times, and as long as locked your Smartnode is valid. You can unlock the collateral at anytime, you are in full control of your FSC.

Hardware
fsocietyd (fsocietycore daemon) is sensitive to performance issues, especially when it comes to CPU. It is recommended that the server you use for a FSociety Smartnode runs nothing else and has a minimum of two cores.

CPU: 2 cores .
RAM: 4GB .
SWAP: 4GB .
Storage: 25GB (SSD is strongly recommended).
Note: The FSociety blockchain grows continuously so the 25GB will also grow over time, make sure to check your servers available disk space occasionally. Additionally, once Smartnodes start being used for Smart Contracts hardware requirements will increase significantly.

Software
Recommended operating systems are Ubuntu 18.04, and Ubuntu 22.04. Other operating systems are possible but may result in unexpected behavior. You should always be using the latest mainnet release on your Smartnode.

Network
Network connection of 100/mbit is strongly recommended, uptime is very important. Interruptions will mean your Smartnode gets “PoSe Banned” and you will stop receiving rewards until it is fixed.

The post Smartnode Requirements appeared first on Document FSociety.

]]>
Introduction to FSociety Mining https://fsocietychain.com/docs/introduction-to-fsociety-mining/ Thu, 30 Mar 2023 20:41:12 +0000 https://fsocietychain.com/docs/?p=28 Fsociety is a Proof of Work (POW) blockchain which uses the Ghostrider algorithm. Ghostrider was explicitly created for Fsociety, and is designed to keep speciality...

The post Introduction to FSociety Mining appeared first on Document FSociety.

]]>
Fsociety is a Proof of Work (POW) blockchain which uses the Ghostrider algorithm. Ghostrider was explicitly created for Fsociety, and is designed to keep speciality hardware such as ASICs or FPGA off the Fsociety network.

CPU mining is still the most efficient way to mine Fsociety, but GPUs can also be used. GPU mining however, is not as efficient as CPU mining.

Mining Software
Wyvern CPU Miner
XMRig CPU Miner
XMRig CC CPU Miner
WildRig GPU Miner
ARM Mining
You can mine Fsociety on ARM devices using Wyvern Miner, as well as XMRig. Both have to be compiled for ARM platforms, and work best on ARMv8. This is experimental and not officially supported. Mining on mobile phones is not advisable due to potential dangers involving lithium batteries and overheating.

 

Fsociety Pools
You can see a list of Fsociety mining pools on Mining Pool Stats. https://miningpoolstats.stream/fsociety

The post Introduction to FSociety Mining appeared first on Document FSociety.

]]>
Installing FSociety CORE QT https://fsocietychain.com/docs/install-wallets/ Tue, 28 Mar 2023 19:53:38 +0000 https://fsocietychain.com/docs/?p=17 How to Install FSociety Wallet ? Download FSociety QT Wallet   Windows Installer (.exe) Download the latest FSociety CORE release for Windows, it will end...

The post Installing FSociety CORE QT appeared first on Document FSociety.

]]>
How to Install FSociety Wallet ?

Download FSociety QT Wallet

 

Windows Installer (.exe)

Download the latest FSociety CORE release for Windows, it will end with “fsociety-win-x.x.x.x.zip“ and extract the zip file and you get file with name “fsociety-qt.exe”

Execute the .exe by double clicking or right click > open.

Wait for fsociety core to fully synchronize. You can hover over FSC icon at bottom right to see if it is synchronized. Not complete looks like this:

if fsociety core is out of sync, please addnode in fsociety.conf:

addnode=1.117.73.48:15277
addnode=103.82.22.84:15277
addnode=132.145.11.12:15277
addnode=140.238.69.64:15277
addnode=178.157.91.51:15277
addnode=3.121.231.0:15277
addnode=43.163.206.175:15277
addnode=45.137.151.220:15277
addnode=52.59.219.125:15277
addnode=67.255.239.220:15277
addnode=45.15.124.154:15277

Get Address 

After fsociety core to fully synchronize, click Receive and click Request Payment

 

Optionals

You can greatly increase synchronization speed by using  the bootstraps the FSociety provides. If this is your first time installing the wallet you first need to create the FsocietyCore directory.

Unix/Linux/Mac: $HOME/.FsocietyCore
Windows: %AppData%/FsocietyCore

 

FsocietyCore Security

By default FsocietyCore does not encrypt the wallet.dat files, it is very important that you enable encryption on your wallet. Otherwise anybody that has your wallet.dat or access to your wallet can take your FSC. You should read FsocietyCore Security at your earliest convenience.

The post Installing FSociety CORE QT appeared first on Document FSociety.

]]>
Introduction https://fsocietychain.com/docs/getting-started/ Mon, 27 Mar 2023 18:43:44 +0000 https://fsocietychain.com/docs/?p=14 Fsociety (FSC) is the people's revolutionary cryptocurrency, which aspires to replicate the history of Bitcoin! FSociety is a secure Proof Of Work...

The post Introduction appeared first on Document FSociety.

]]>
About FSociety

Fsociety (FSC) is the people's revolutionary cryptocurrency, which aspires to replicate the history of Bitcoin (BTC)!

FSociety is a secure Proof Of Work (POW) Blockchain technology platform that launch and announce on bitcointalk.org on 17 May 2023 with fair launch no pre-mine, and no ICO.

FSC is a CPU mineable cryptocurrency and open source software developed under MIT license. It can be mined on GPU too, but CPU mining is more efficient. miners can choose a pool to mine at miningpoolstats.stream

FSC will continue to push the limits of cryptography and blockchain technology through FSC Project to support web 3.0  (Decentralized web, Semantic web,  Artificial intelligence, NFT, Smart Contract, Mobile Apps, Play to Earn).

What are the advantages of FSociety ?

Fast Transactions: FSociety has a fast transaction time, which means that users can quickly send and receive transactions.

Privacy: FSociety offers privacy features, such as stealth transactions and encrypted messaging, to protect user’s privacy.

Security: FSociety is a secure blockchain platform  with 51% Attact Protection that uses advanced encryption algorithms to protect user’s funds and data.

Decentralization: FSociety is a decentralized platform, which means that it is not controlled by any central authority. This ensures that the platform is not subject to censorship or manipulation.

Low Fees: FSociety has low transaction fees, which makes it a cost-effective alternative to traditional payment methods.

Scalability: FSociety is designed to be highly scalable, which means that it can handle a large number of transactions without slowing down.

 

There are to get started with FSociety.

Download QT Wallet
Discords: https://discord.gg/KKPRwJ4

 

 

The post Introduction appeared first on Document FSociety.

]]>