Bitcoin Forum
May 17, 2024, 01:25:48 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [VITE] [DAG + Smart Contract] Vite | Asynchronous Architecture on: March 13, 2019, 10:43:35 PM
I love the concept.

The only thing that worries me is an architecture that is based on EVM. How much does this make the project dependent on development of Ethereum?

Thinking about business, it's never very good to depend on the development on a competitor and VITE is a competitor of Ethereum.

Can someone from the team give some feedback on this?
Vite also has a virtual machine, however, we are very different from Ethereum. First, we have a asynchronous architecture, whereas Ethereum is synchronous. Second, we use DPoS algorithm, which is very different to Ethereum's proof of work but more similar to EOS. Our smart contract programming language is called solidity++, which is 90% competible with solidity. The resaon of having solidity++ is Ethereum has the biggest developer community. We want to eliminate barriers for developing Dapps on Vite.

thanks for the answer. what troubles me is that if Ethereum decides to change something in their EVM or solidity and you want to be compatible then you need to change things too that may not be possible etc. being compatible is quite tricky with fast moving projects.

The meaning of Vite VM is compatible with EVM is, solidity ++ shares the same syntax with solidity. On programming level, it is easier to develop in solidity ++ if you know how to develop in solidity. However, the asynchronous architecture makes Vite VM very different to EVM on infrastructure level. That means, Vite can still decide to change or not when solidity is updated. But it's unlikely to happen that solidity changes its whole syntax.

Besides, we acknowledge that solidity is not very well developed. Ethereum is developing Ewasm to be an alternative of solidity. Vite Labs is also doing research on that. Just like what you said, projects are moving so fast. So there will be new solutions to solve old problems, instead of old problems solving themselves.

you seem to be part of the team. I couldn't find target tps for the project. do you plan to use the mainchain for everything or scalability through sidechains?

Yes I am. We haven't tested our TPS yet. We want to do this when the network is more stable, maybe after we launch the MainNet. Currently, we don't have a plan to use side-chain. Vite uses a DAG-based ledger and (H)DPoS consensus to solve scalability problem.
2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [VITE] [DAG + Smart Contract] Vite | Asynchronous Architecture on: March 08, 2019, 10:37:27 PM
I love the concept.

The only thing that worries me is an architecture that is based on EVM. How much does this make the project dependent on development of Ethereum?

Thinking about business, it's never very good to depend on the development on a competitor and VITE is a competitor of Ethereum.

Can someone from the team give some feedback on this?
Vite also has a virtual machine, however, we are very different from Ethereum. First, we have a asynchronous architecture, whereas Ethereum is synchronous. Second, we use DPoS algorithm, which is very different to Ethereum's proof of work but more similar to EOS. Our smart contract programming language is called solidity++, which is 90% competible with solidity. The resaon of having solidity++ is Ethereum has the biggest developer community. We want to eliminate barriers for developing Dapps on Vite.

thanks for the answer. what troubles me is that if Ethereum decides to change something in their EVM or solidity and you want to be compatible then you need to change things too that may not be possible etc. being compatible is quite tricky with fast moving projects.

The meaning of Vite VM is compatible with EVM is, solidity ++ shares the same syntax with solidity. On programming level, it is easier to develop in solidity ++ if you know how to develop in solidity. However, the asynchronous architecture makes Vite VM very different to EVM on infrastructure level. That means, Vite can still decide to change or not when solidity is updated. But it's unlikely to happen that solidity changes its whole syntax.

Besides, we acknowledge that solidity is not very well developed. Ethereum is developing Ewasm to be an alternative of solidity. Vite Labs is also doing research on that. Just like what you said, projects are moving so fast. So there will be new solutions to solve old problems, instead of old problems solving themselves.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!