Header banner
Revain logoHome Page

Reviews

Global ratings 204
  • 5
    69
  • 4
    119
  • 3
    15
  • 2
    1
  • 1
    0

Type of review

Incidents with smart contracts over the last few years (such as the DAO and Parity hacks) have shown that implemented operational semantics of smart contract languages often admit rather subtle behaviour that diverge from the intuitive understanding of the language in the minds of contract developers. In order to prevent such incidents to recur, it is required to have a safe-by-design smart contract language that is both expressive and tractable.

Pros
  • Fast, Secure and Decentralized Zilliqa’s high throughput means that you can focus on developing your ideas without worrying about network congestion, high transaction fees or security which are the key issues with legacy blockchain platforms.
Cons
  • Other platforms – like OmiseGo – have much stronger links with real-world organizations. Zilliqa has some serious work to do if it wants to be among the biggest cryptocurrencies.

Zilliqa Virtual Currency is developed by team, experienced professionals in the world. The founding members of Zilliqa are: Xinshu Dong, CEO of Zilliqa. He holds a Ph.D. in Computer Science from the National University of Singapore. He is also a network security expert, responsible for some national security projects in Singapore. His research has also appeared at prestigious conferences and in magazines. In addition to previous experience in the research and development of blockchain with…

Pros
  • It has a strong community: The platform has a lot of fans. The Zilliqa ICO only happened because there was so much demand for it. The Zilliqa ICO also shows that the crypto community is ready to see blockchain technology move to the next phase of its development.
Cons
  • The downside of Zilliqa is a large mining project for diggers. The diggers can count on the stability and low tolerance of the Zilliqa protocol, which in theory provides a competitive advantage for the exploitation of ZIL on tokens. To give an example - as the number of transactions exceeds 200x / sec or more than one second, the competition for real transaction fees becomes stronger. At the same time, the cost of processing for the diggers themselves is reduced. Less competition, more stability and reduced operating costs are all significant advantages of ZIL exploitation and will only serve to enhance the scalability of the protocol.

History and development of Zilliqa June 2017: Launch of Zilliqa project August, 2017: Zilliqa's white paper is published September, 2017: Announcement of testnet internal release test v0.1 October, 2017: Announcement of testnet internal release test v0.5 December, 1974: Release of documentation on the Scilla programming language January 2018: Release the source code so that public miners can participate and test, respond and fix the bug Q1 / 2018: Release of public testnet v1.0 Q2 / 2018…

Pros
  • It has great new tech: Zilliqa is the first platform to use sharding technology. This puts it ahead of the rest of the market. It’s a completely new kind of blockchain designed to solve the problem of scalability. Third-generation platforms like Zilliqa could be the big winners in the future of cryptocurrency.
Cons
  • The full implementation of sharding technology in Ethereum and lightning network in Bitcoin substantially shake the position of Zilliqa.

In order to expand the processing capabilities of such transactions, Zilliqa has used sharding technology to solve this problem. Zilliqa has successfully built a sample blockchain on TestNet with a processing speed of 2488 transactions per second with only 3600 nodes and 6 shards. If Zilliqa is operated on a network with Nodes equivalent to the current Ethereum (22,000 Nodes), the processing speed will exceed 15,000 transactions per second, almost double the average speed of the VISA, which is…

Pros
  • Zilliqa has two unique security features: Hybrid consensus mechanism (HCM): The first layer of Zilliqa’s HCM verifies the identity of nodes. This stops Sybil attacks from happening. The second layer of the HCM gives transactions finality so there can be no hard forks on the network. Scilla: Zilliqa has its own coding language called Scilla. Scilla only allows developers to create software that will run safely on the Zilliqa network. Users can trust the smart contracts that are written using it.
Cons
  • Greater competition among platforms for smart contracts and dApps.

Revainrating 4 out of 5

Scilla imposes a structure on smart contracts that will make applications…

Scilla imposes a structure on smart contracts that will make applications running on Zilliqa less vulnerable to attacks by eliminating certain known vulnerabilities directly at the language-level. Furthermore, the principled structure of Scilla will make applications inherently more secure.

Pros
  • Zilliqa was created in 2017 by a group of computer scientists and academics. The team is lead by Prateek Saxena from the University of California and Xinshu Dong and Amrit Kumar from the University of Singapore. Whilst the team doesn’t have a huge amount of experience in crypto, it does have the support of advisors from established networks like Kyber. Its own website describes Zilliqa as a, “next-gen, high throughput blockchain platform.” But what does that mean? Put simply, Zilliqa is a faster, more advanced blockchain. Bitcoin was the first generation of cryptocurrency, platforms like Ethereum were the second and newer platforms like IOTA and Zilliqa, are the third. Third-generation platforms are trying to solve some of the problems that have affected older cryptocurrencies. The main problem Zilliqa is trying to solve is scalability.
Cons
  • After some careful study of the team is not impressive and not alarming. Many of the team members seem to be members of the academy and do not have much experience working with any large technology company or similar nature. However, the advisers on Zilliqa really stand out because two of them are Kyber project advisors.

Scilla is Zilica's new smart contract language that makes it easier to develop secure, scalable smart contract applications.

Pros
  • Zilliqa (ZIL) is designed to extend transaction rates using a technology called Sharding as a model for improving the scalability and security of existing cryptographic and smart contract platforms. ERC20 tokens aim to handle more than 1,000 times of Etheric transactions and can handle 2,488 tx per second. It is the fastest public block-chain platform in the world with the fastest transactions per second. The consensus algorithm uses a Practical Byzantine Fault Tolerance (PBFT) optimized for consensus. For PBFT, it is necessary to prevent the participation of malicious nodes. To do this, we use PoW ([Proof of Work]) to set the node ID. PoW defends the Sybil attack that destroys the system by forging the ID, and is assigned to the shard when the node proves its identity. The core of Zilika's agreement protocol depends on its practical application. PBFT is more computationally intensive than PoW, so it consumes less energy and is more efficient. Also, unlike PoW, which generally requires six checks, PBFT is a consensus protocol, giving the transaction a finality. To achieve PBFT agreement, malicious nodes should be less than one-third. When there are more than 600 nodes in a shard that are coming in through PoW, the probability of malicious nodes being 1/3 or more is reduced to 1 / million. The number of nodes in Jillica Shard is more stable because more than 600 nodes are the default premises. Zilika was developed to improve the scalability of block-chain platforms. Typical cryptographic transaction rates such as bit coin and etherium are about 10tx per second, while the quality of transactions is more than 1,000 times higher. The more common nodes, the more difficult it is to reach a consensus, but the more nodes there are, the more transaction volumes that can be processed. This is possible through the technology called Sharding. It provides a block-chain protocol with strong probabilistic security by mathematical logic. Even if some shards are attacked and stopped, the other shards continue to submit blocks and have excellent security. Due to the parallelism of the network, the quality of the network increases as the number of shards in the mining network increases. Sharding is the core technology of Zilica. Large networks are automatically segmented into several smaller networks called shards, allowing transactions to be processed in parallel with each other. If one network can handle 100 transactions per second, then dividing the network into 10 shards would result in 100 transactions in each shard (divided mining network), resulting in 1,000 transactions per second. . This process consists of network administration of the Directory Service (DS) committee, which determines which nodes are assigned to which shards and assigns them to the shards. The advantage of doing this is that it does not compromise security and dramatically improves transaction processing speed with a new mechanism called sharding.
Cons
  • The problem facing many block-chain platforms today is the lack of scalability. As the network grows, the ability to handle a greater number of transactions per second is becoming more important. Zilika is the next generation block-chain platform developed to solve this problem. It is a block-chain infrastructure with excellent scalability, security and security. The goal is. Most of the team members, including Shinshu Dong, CEO of Jilica, are from doctor and research institute of computer related universities and research institutes, and have been developing their technology for many years.

Revainrating 4 out of 5

Scilla is under active research and development and hence parts of the…

Scilla is under active research and development and hence parts of the specification described in this document are subject to change. Scilla currently comes with an interpreter binary that has been integrated into two Scilla-specific web-based IDEs. Trying out Scilla presents the features of the two IDEs. Note that Scilla does not have a type checker implemented yet and hence type safety of contracts written in Scilla is not guaranteed.

Pros
  • ZIL is an ERC20-rated electronic currency, so you can choose the most popular ERC20 wallet available today, MyEtherWallet, Trezor, Ledger Wallet, .. to store ZIL coin. Also, if you are a good person and enjoy regular trading on the trading floor, you can store ZIL coin directly on the electronic wallet of the trading floor.
Cons
  • Zilliqa is competing with top smart contracts blockchains like Ethereum, EOS, and other upcoming projects. The Ethereum blockchain has been live and tested for around 3 years, the community behind Ethereum is huge and there is great development to come, with the aim of addressing issues like scalability, power consumption and more. Though, the ecosystem is expected to grow so there is likely room for blockchains to live alongside each other.

Revainrating 4 out of 5

The language is being developed hand-in-hand with formalization of its…

The language is being developed hand-in-hand with formalization of its semantics and its embedding into the Coq proof assistant — a state-of-the art tool for mechanized proofs about properties of programs. Coq is based on advanced dependently-typed theory and features a large set of mathematical libraries. It has been successfully applied previously to implement certified (i.e., fully mechanically verified) compilers, concurrent and distributed applications, including blockchains among others.

Pros
  • Zilliqa is the ideal platform to run dApps applications that require over-the-counter transactions. In addition to providing blockchain platforms, Zilliqa also offers dApps and worker applications. mine the following features: Utilizes a separate defragmentation platform called Sharding Use the new programming language called Scilla Stable settlement for miners with low variance Low transaction cost and compatibility with Ethash Make better use of the power by utilizing PoW only for identity settings Quantitative security for dApps users with varying budgets for security calculations Intelligent security contracts and model data streams
Cons
  • Currently I have not seen any defects from the Zilliqa platform. If there is anything you can tell me about it.

Scilla imposes a structure on smart contracts that will make applications less vulnerable to attacks by eliminating certain known vulnerabilities directly at the language-level. Furthermore, the principled structure of Scilla will make applications inherently more secure and amenable to formal verification.

Pros
  • Zilliqa (ZIL) is a new generation blockchain platform designed to overcome the speed of transaction processing when extending the network of old Blockchain technologies. Zilliqa is a research project of the National University of Singapore and is funded and co-financed by many large investment funds. in this country like FBG and GBBL, EPFL.
Cons
  • Non State Sharding - Zilliqa implements sharding, but the sharding is transaction sharding, not state sharding. This is under research and nobody has come up with a working solution (yet).

Scilla short for Smart Contract Intermediate-Level LAnguage is an intermediate-level smart contract language being developed for Zilliqa. Scilla has been designed as a principled language with smart contract safety in mind.

Pros
  • Scilla—an intermediatelevel language for verified smart contracts. Scilla provides a clean separation between the communication aspect of smart contracts on a blockchain, allowing for the rich interaction patterns, and a programming component, which enjoys principled semantics and is amenable to formal verification.
Cons
  • Storage Challenge -Due to a high throughput (thousands of TX per second), Gigabytes of data will be needed for storage. Zilliqa does transaction sharding, not state sharding, which essentially means each node has to store all the data. This is only possible with terabytes of storage available. The question is how Zilliqa manages to do it and if they can do it in such a way that does not negatively impact the high throughput ability of their blockchain.

Scilla is under active research and development. The language comes with an interpreter that can be used to try Scilla contracts. while Scilla was designed in the context of Zilliqa, it is not agnostic to the underlying blockchain platform and hence can be used with any other blockchain.

Pros
  • Zilliqa — the underlying blockchain platform on which Scilla contracts are run has been designed to be scalable. It employs the idea of sharding to validate transactions in parallel. Zilliqa has an intrinsic token named Zilling, ZIL for short that are required to run smart contracts on Zilliqa.
Cons
  • Non Turing Complete Language - Turing complete languages allows more complicated apps in comparison to Non Turing Complete language. So there will be a limitation here in the type of applications that can be developed as a dApp on the Zilliqa blockchain.

The language adopts certain design principles to make contracts tractable and hence easier to reason about: Separation between computation and communication: Every in-contract computation (e.g., changing its balance or computing a value of a function) is implemented as a standalone, atomic transition, i.e., without involving any other parties. Whenever such involvement is required (e.g., for transferring control to another party), a transition would end, with an explicit communication, by…

Pros
  • Contracts in Scilla are structured as communicating automata, i.e., a state machine that takes input from the external environment, performs some purely mathematical computations, change the state of the system and at the end (if needed) communicate with other contracts.
Cons
  • Mainnet Launch Although the Mainnet had been scheduled for release in the third quarter of 2018, the team at Zilliqa have pushed the launch to December this year or in January next year.

Incidents with smart contracts over the last few years (such as the DAO and Parity hacks) have shown that implemented operational semantics of smart contract languages often admit rather subtle behaviour that diverge from the intuitive understanding of the language in the minds of contract developers. ?In order to prevent such incidents to recur, it is required to have a safe-by-design smart contract language that is both expressive and tractable.

Pros
  • Scilla aims to be a structured and principled smart contract language that is expressive enough to develop “interesting“ dapps while ensuring the safety of contracts and enabling formal reasoning about contract behavior.
Cons
  • The longer that Zilliqa remains in development, the more chance there is that other platforms will catch up. For example, Ethereum is working on its scalability solution right now!

You can use Scilla's Online IDE to access the above contract code (and others) and try it out. Scilla Interpreter IDE is a standalone environment to test Scilla contracts. It runs a Scilla interpreter in the backend but is not connected to any blockchain network and hence does not maintain any persistent state and is not aware of blockchain-wide parameters such as the current block number.

Pros
  • The language is being developed hand-in-hand with formalization of its semantics and its embedding into the Coq proof assistant — a state-of-the art tool for mechanized proofs about properties of programs. ?
Cons
  • It’s still being developed: The mainnet launch was supposed to be in the middle of 2018 but it now looks like it won’t be launched before September. It’s almost impossible to tell what kind of real-world value Zilliqa will have until it launches. Only then we will find out what kinds of smart contracts and dApps it can support and at what speeds.

Functions aka Transitions Transitions are functions that change the value of mutable variables and can communicate with other contracts. The first transition, setHello, takes a String as input, updates welcome_msg and informs the caller of the success/failure. The second transition, getHello, simply sends out a message to the caller with the current value of welcome_msg.

Pros
  • Scilla imposes a structure on smart contracts that will make applications less vulnerable to attacks by eliminating certain known vulnerabilities directly at the language-level. Furthermore, the principled structure of Scilla will make applications inherently more secure and amenable to formal verification.
Cons
  • Other platforms – like OmiseGo – have much stronger links with real-world organizations. Zilliqa has some serious work to do if it wants to be among the biggest cryptocurrencies.

Revainrating 4 out of 5

Scilla contracts have two types of state variables: mutable and immutable…

Scilla contracts have two types of state variables: mutable and immutable. Immutable variables are those that get initialized at the time of contract creation. Once initialized, their values cannot be changed. HelloWorld has one immutable variable named owner. Mutable variables are those whose value will change even after the contract has been created. HelloWorld has one mutable variable named welcome_msg.

Pros
  • Scilla, short for Smart Contract Intermediate-Level Language, is an intermediate-level smart contract language being developed for Zilliqa. Scilla has been designed as a principled language with smart contract safety in mind.
Cons
  • It has an inexperienced team: The creators of Zilliqa are academics not businessmen. Zilliqa’s tech is ahead of the rest of the market but its business isn’t.

Revainrating 4 out of 5

A Scilla contract may come with some helper libraries that declare purely…

A Scilla contract may come with some helper libraries that declare purely functional components of a contract. A library is declared in the preamble of a contract using the keyword library followed by the name of the library. HelloWorld contract code has a function one_msg in the library and two global constants. Standard libraries shipped with the language can be added using the keyword import followed by the name of the library.

Pros
  • Fast, Secure and Decentralized Zilliqa’s high throughput means that you can focus on developing your ideas without worrying about network congestion, high transaction fees or security which are the key issues with legacy blockchain platforms.
Cons
  • Zilliqa can only run the simplest parts of a smart contract or dApp at the moment. Running whole smart contracts would require a huge amount of communication between shards. If Zilliqa tried to process whole smart contracts using sharding then contracts could be in different states on different shards. This could allow hackers to alter the blockchain. If the platform is going to reach its full potential then it will have to solve problems like this before it launches.

Revainrating 4 out of 5

I believe zilliqa has been working on a partnership with bluzelle, a…

I believe zilliqa has been working on a partnership with bluzelle, a decentralized data storage service to find a solution to the data storage problem

Pros
  • a. Zilliqa is the worlds first public, permission-less blockchain that has successfully implemented sharding to scale to thousands of transactions per second. If a blockchain can, in fact, handle 2500 TPS to 10,000 TPS, we can see actual real-world use cases tested on blockchains. If Zilliqa can prove it’s technology with some real word enterprise applications, Zilliqa could become the de facto backbone for enterprise blockchain use. b. The team behind Zilliqa are some of the brightest minds in the blockchain space, and they are at least a few years ahead of other teams attempting to solve scalability in blockchains. The CEO, Xinshu Dong, has significant experience working on the security and scalability of blockchain. Other notables include the highly influential Loi Luu, founder of Kyber an official Advisor to Zilliqa.
Cons
  • a. Non Turing Complete Language - Turing complete languages allows more complicated apps in comparison to Non Turing Complete language. So there will be a limitation here in the type of applications that can be developed as a dApp on the Zilliqa blockchain. b. Storage Challenge -Due to a high throughput (thousands of TX per second), Gigabytes of data will be needed for storage. Zilliqa does transaction sharding, not state sharding, which essentially means each node has to store all the data. This is only possible with terabytes of storage available. The question is how Zilliqa manages to do it and if they can do it in such a way that does not negatively impact the high throughput ability of their blockchain. c. Non State Sharding - Zilliqa implements sharding, but the sharding is transaction sharding, not state sharding. This is under research and nobody has come up with a working solution (yet).

High scalability results in low transaction fees which makes it possible for DApps to make micro-payments across borders.

Pros
  • Zilliqa is a blockchain designed to solve the scalability problems presented in other chains. Their platform is capable of transmitting 2.5 ktxs/s verses Ethereum's 7-10 tx/s. Utilizing something called "sharding" their performance aims to scale with the growth of the network. Their platform also supports Dapps, and they have a proposed fairer mining algorithm in place for miners that will allow individuals to make more money for verifying network transactions.
Cons
  • Is competing with top smart contracts blockchains and the team It’s still being developed.

Revainrating 5 out of 5

thus we will have one of the best investments of the present time.

thus we will have one of the best investments of the present time.

Pros
  • Fast, Secure and Decentralized Zilliqa’s high throughput means that you can focus on developing your ideas without worrying about network congestion, high transaction fees or security which are the key issues with legacy blockchain platforms. Zilliqa’s non-fungible tokens allow gamers to truly own and custodize assets. Digital Advertising Zilliqa is helping to improve programmatic advertising by automating payments and reducing the number of intermediaries. Payments Zilliqa’s high scalability results in low transaction fees which makes it possible for DApps to make micro-payments across borders.
Cons
  • continue to help us