One of the major challenges of accelerating the adoption of smart contracts on the blockchain, is the specialized skills needed to develop and launch them. This then leaves only a chosen few with such specialized skills, to be able to access this amazing technology that is the future of decentralization and our lives in general.
In comes Smartz.io: a platform where both individuals and businesses can choose, deploy and then manage different smart contracts without having to know all the back end complexities of developing them. Smartz simplifies smart contracts and makes them more accessible to the end users. The platform has an easy management interface or dashboard that makes for simple deployment of the said smart contracts.
It does this by having ready to user smart contract constructors, also known as templates that can facilitate the creation of an ICO through the issuance of ERC20 or ERC721 tokens. The platform allows for the user to come up with a custom name and ticker for the tokens to be issued, as well as determining the length of the crowd funding campaign and its hardcap. There is also a calculator for token to Ether rate for easier understanding of the funds allocation.
With the Smartz platform, the user can also create an Atomic Swap smart contract for the seamless exchange of one cryptocurrency to another without the complications of an intermediary exchange or other third party. Users can also create a voting contract for a robust simple and secure ballot system. There is also the opportunity to create ledgers to store hashes of any important documents.
Another wonderful property of the Smartz platform is the ability to upload your own smart contract constructor through the easy to use dashboard available. The platform also serves as a marketplace for both smart contract developers and end users willing to acquire their services for specialized projects.
One other solution that Smartz provides is the creation of smart contracts on other blockchain platforms other than that of Ethereum. There are also further plans of integrating third party services such as those of oracles, decentralized arbitrage and decentralized storage. This means that the Smartz platform is continually changing with the times and demands of its users.
With the above capabilities, comes the need for a how-to guide for both developers and users willing to use the platform. The documentation available online, allows for the step by step guide on how to deploy your very own smart contracts.
How to use the platform
To use the platform, the user must install the MetaMask client. This is an Ethereum wallet embedded in your regular internet browser. It allows for frictionless interactions of the Smartz platform and the Ethereum network without the need of installing or synchronizing a full Ethereum node or any other additional software on your personal computer.
MetaMask is currently available for the Chrome, Firefox and Opera web browsers. Further instructions can be found in the aforementioned documentation that is available online.
To start using the Smartz platform, you must first deposit some Ethereum in your MetaMask Wallet. After depositing some Ether in your account, the user then returns to the platform’s home page where s/he clicks Deploy for 0.1 ETH next to the Simple ICO contract button.
The user must then fill in all the fields requested on the next page. This includes the following:
- Contract name (3–100 digits, Latin letters only)
- Token name (3–100 digits, Latin letters and spaces only)
- Ticker (token emblem, 3–10 digits, Latin letters w/o spaces)
- Token burning feature (checkbox)
- ICO start date
- ICO end date
- Exchange rate — ether token exchange rate (e.g., if you specify 100, this means that 1 Ether will be purchased for 100 tokens)
- Hard cap — the top limit for fundraising during the ICO
- Wallet address
When complete, the user clicks Deploy Now for 0.1 ETH to which the platform will display the source code for the smart contract for the users review; after which the contract will be available in the network in a span of a few minutes.
The Smartz platform is a one stop shop for the creation and deployment of smart contracts for the experienced developer as well as the regular end user. It provides convenient easy-to-use tools for the management and control of smart contracts from one location. Enterprise businesses can also integrate smart contracts solutions to their existing IT infrastructure eliminating the need for a total overhaul of existing software and hardware. Smart contract developers can also use the platform to mass distribute their solutions as well as to monetize on their ideas and/or products.
The team behind the project is made up of executives who are experienced in start-ups, software development as well as the running of blockchain companies through their work. Also the team is continually engaged in scientific work and educational activities in the fields of cryptography, blockchain and information security in Russia’s leading technical universities.
Their combined academic, entrepreneurial and work experience come together in creating Smartz.