Hi! Thanks for the questions.
We dont use the smart contract technology on the first stage. We have developed our own service which
allows us to process incoming transactions from different blockchains because smart contracts at Ethereum
cant control transactions on bitcoin blockchain. The decision to develop our service can be supported by
the fact that the software used on the main computer has been developed for decades, while the Ethereum
smart contracts appeared only a couple years ago.
2. Our service is monitoring all incoming transactions to our accounts. The service accrues tokens to the
contributors accounts and saves this in the database according to the token sale policy, as described on our
landing page. The contributors can see the amount of accrued tokens on their profile pages. If a contributor
would like to check the accuracy of the token accrual, they can compare the correctness of the calculations
with the information from the blockchain. In this case, the blockchain is the source of the primary data.
4. The service described above also helps us check every transaction twice before sending the tokens and
therefore ensure the safety of gathered tokens. All transactions done by the rules of the service will be
taken into account in full.
5. At that, we are planning on using a simplified smart-contract based on the OpenZeppelin framework (see
GitHub V2) at the end of the second stage of the token sale, which will allow us to solve two main issues:
1) Implementation of the ERC20 interface, which will allow trading our tokens on the external stock
markets.
2) Accrual of the tokens bought by contributors to their wallets using the smart contract feature.
As a result, the combination of our service and smart contract technology of token sale will guarantee
simplicity, reliability, clarity, and safety of the contributions and token accrual to the personal wallets of
contributors.
1 - That makes no sense. You can still use a smart contract for the Ether payments and your own system for the BTC payments. The benefit for your investors is that with a smart contract your tokens will be automatically and certainly distributed, while with your approach there is only a promise and nothing else. The whole point of using a smart contract is to avoid the middle man, which is you. You offer a project based on the Ethereum network, yet you don't use the one benefit it provides. That is counter-intuitive and can be interpreted as a possibility to scam.
2 - The blockchain only shows how much Ether you have received from each investor. No tokens exist yet, so the balance on your website is purely cosmetic.
4 - How can you possible believe that your manual approach is more secure than an automated contract? You are basically denying the underlying principle behind the Ethereum network.
I would strongly urge you to be more transparent and clear about your actions and the motives behind them. The fact you are changing the terms of the sale after it has started grants the right to every investor to get his investment back from you as this is considered a breach of contract in the real business world.