If I am interested in hosting a master node with a group of friends and want to ensure equal ownership of the node, using a MultiSignature wallet Is this possible on the network? While there are currently no masternode owners which are smart contract-based wallets, it is possible to use a MultiSignature wallet as the masternode owner.Considering MultiSignature wallets are also smart contracts.
If a smart contract-based wallet can be used as a masternode owner, it raises the question of what the KYC process will entail. However, the current mn.xinfin.network platform does not offer an option to connect a smart contract to upload KYC documents and proceed with staking.
If direct interaction is done with XDCValidator contract what should be the hash one can pass to the
updateKYC(string hash) method to complete the KYC Process of a MultiSignature Wallet / Smart Contract?
The steps after the KYC is quite simple and should be easily executable by a multisignature wallet
propose(address coinbaseAddress) To stake the 10M
resign(address coinbaseAddress) to resign the node.
withdraw(uint256 blockNumber,uint256 index) to claim back the initial stake.
Additionally, it is worth noting whether the current consensus algorithm / evm has the ability to distribute rewards to a smart contract or a multisignature wallet.