โ๏ธFAQ
The list of FAQs below illustrates the concerns and issues that users faced during Testnet Phase II.
Testnet Phase II FAQs
Q: How to stop node?
If you are using VMs just terminate it, create a new one and go through the installation again to prevent config conflicts
Q: Can I run node/gateway in the same machine (one VPS)?
It won't work due to port/resource conflict
Q: For most Firewall problem
Open firewall on 80,443 port
Uninstall programs occupying port 80
run the script:
/massbit/massbitroute/app/src/sites/services/node/cmd_server nginx -t
and check the status*You can SSH into your Massbit node/gw and copy paste that command to see if the config is ok. Make sure you have admin privilege.
Q: I don't receive any verify email
Check spam / update / promotion box
If you can not find your email after step 1, please DM to @massbitintern#1665 in Discord for direct support
Q: When will I get the support?
MassBit Team would like to inform community members about our technical support time, especially for those participating in MBR Testnet Phase II.
Weekdays: 5:00 PM UTC to 11:00 AM UTC (Next day).
Weekends: The response time may be slower than on weekdays.
Q: I didn't pass the verification process
The team finished lower bandwidth and response time requirements, which caused most nodes to fail during the verification process.
Temporary adjustment:
Bandwidth: 1 Mb/s
Respond time: < 500 millisecond
We urge everyone to create a new node and Login into the system.
Login here: https://dapi.massbitroute.net/login
Q: My node/gateway showed "Investigate"
Don't worry about the "Investigate" status, your nodes are still counted for reward. We just flag those cases to review.
Q: How to remove the gateway? I want to create new gateway but do not conflict with the old ones on website?
If you don't want to delete your VPS and create a new one, you can run 'rm -rf /massbit'
, reboot your node, then install a new installation script from the web portal.
Q: Messages "Gateway status failed/investigated/staked is not correct"
It seems like you reuse the same installation script on a different host/vm. If you create a new VM/host, make sure you create a new node/gateway in the web portal and copy the new installation script.
Q: "Benchmark check:Percent of requests that latency lower than 500ms: 0%, average latency: ...."
It means your node/gateway did not pass the performance check. 95% of performance check traffic must be under 500ms.
Q: Verifying with message: "Failed at step checkCall, err: deadline has elapsed." or curl: (22) The requested URL returned error: 404 Not Found
I would suggest terminating and creating a new host/vm. Make sure you create a new node/gateway in the web portal and copy/run the new installation script.
Q: I met 405 (not allowed)/502 (bad gateway)/nginx.pid error code. What does it means?
It means Nginx is not set up properly on your node due to port conflicts with another process running. In addition, it can possibly cause the nginx configuration is not correct when multiple installation script is executed on the same host/VM/VPS. We would suggest terminating and creating a new host/vm. Make sure you create a new node/gateway in the web portal and copy/run the new installation script.
Q: How to fill in the Datasource field before adding a new node?
In order to run node, you have to have at least 1 blockchain full node. Here are the references: ETH: https://geth.ethereum.org/docs/install-and-build/installing-geth DOT: https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot
Q: How to avoid Reported?
Once your MassBit node is reported. You will have to create a new VPS/VM and go through the installation with a new script again. The old VPS/VM 't be used, it will cause conflicts when you run a new installation script on it.
Q: Why does the status turn back to "verifying"?
After your node is verified, it is still getting checked by Fisherman on other Gateways to make sure your node/gateway is fully functional. If there are any problems occurring during the check such as connectivity issues, offline node, or connection timeout, the status will switch back to โverifyingโ.
Q: If you meet this error:
/massbit/massbitroute/app/src/sites/services/node/cmd_server _update nginx: [error] open() "/massbit/massbitroute/app/src/sites/services/node/tmp/nginx.pid" failed (2: No such file or directory) ++ /massbit/massbitroute/app/src/sites/services/node/mbr node nodeverify
After your node is "Staked", it is still getting checked by Fisherman on other Gateways to make sure your node/gateway is fully functional. If there are any problems occurring during the check such as connectivity issues, offline node, or connection timeout, the status will switch to "reported".
General FAQ
What is API?
Basically, it looks like a website URL like this https://5f559996-d0c0-411c-aa29-685764e4612d.eth-mainnet.massbitroute.net/s9G0uxQd_GTze9M0qhGB6w.
Blockchain applications use this link to access data stored on a blockchain and submit transactions (like minting an NFT or transfer token โฆ)
When the app access the URL, the nearest gateway serves the request (thatโs why MB aims to be fast), then the gateway forwards the request to its nearest node in the same zone, then the node forwards the request to another computer that runs blockchain like ETH.
What is a node?
Massbit Node has a Blockchain Node (like ETH, BSCโฆ) connected to it (MB node and blockchain nodes are 2 different types of nodes).
A node receives users' requests from nearby Gateways, then sends them to the blockchain node connected to it. The blockchain node process/write data to the blockchain and then responds back to the node. The node sends a response back to the previous gateway and then back to the user.
What is a gateway?
A gateway is an entry point to the MassBit network (that's why it's called a gateway). It serves its nearby users when they access the dAPI on their web3 apps. The more gateway and geo-location coverage we have, the faster the MassBit network becomes because the user can access a nearby gateway quickly.
How can I use MassBit products?
You can be a node provider and run Massbit node/Gateway to earn a token reward, or you can use MassBit token to pay for dAPI usage. Your payment will be distributed back to node providers.
What is DeFi?
It is decentralized finance.
In Centralized finance (CeFi) - current banking system
People must go through a trusted middle-man/entity (like commercial/investment banks) and ask for permission to transfer or loan money.
Disadvantage:
Those entities control users' data and activity.
They can decide who can/canโt loan or transfer money.
Money deposits into the back might be used for fraud or self-benefit activities without user content (not transparent).
Policies are made by a few (head/CEO of those banks) and benefit a few.
How DeFi fixes Cefi?
All transaction data is stored on the blockchain, and anyone can review what happened in the financial system (transparent, less fraud). Users control their own data with the private key.
Policies are created through smart contracts. Smart contracts are open-source and can be reviewed by anyone to see how the system work, with no hidden rules (transparent). After review, if people think the policies (smart contracts) are fair, they will adopt and use them.
Basically, the developer translates financial policy into computer code. Smart contracts (loan or transfer policies) are executed by computers that run a blockchain, no human involved (no bias, no self-benefit, no fraud).
What is Web3?
In Web2, users use products created by companies (centralized organizations) like Facebook, Twitter, and Netflix. Those companies' management chooses to censor what users can do/see/watch and use users' data without user's agreement for a different purpose (political, economic, conflict, self-benefits ....) -> centralized power and wealth to the hands of a few (like CEO, or managers).
Web3 fixes the centralization issue of web2.
Everyone has an equal vote to decide what needs to be changed/created/updated, and none is better than another (similar to no government or managers in a company) (Exp: DAO).
Everything is transparent (users know what is happening in a system, no fraud, no self-benefits between certain individuals) (Exp: Bitcoin, Defi).
Users own and control their data/assets without going through a third party (you own, control, and decide how to use your asset/money. No bank, no government, no company needed, everyone decides how the economy works).
Who uses MassBit products?
Any blockchain application that wants to connect to ETH and Polkadot.
Last updated