Proof of Work (PoW) Consensus Algorithm Explained – Changelly

Technical: The Path to Taproot Activation

Taproot! Everybody wants to have it, somebody wants to make it, nobody knows how to get it!
(If you are asking why everybody wants it, see: Technical: Taproot: Why Activate?)
(Pedants: I mostly elide over lockin times)
Briefly, Taproot is that neat new thing that gets us:
So yes, let's activate taproot!

The SegWit Wars

The biggest problem with activating Taproot is PTSD from the previous softfork, SegWit. Pieter Wuille, one of the authors of the current Taproot proposal, has consistently held the position that he will not discuss activation, and will accept whatever activation process is imposed on Taproot. Other developers have expressed similar opinions.
So what happened with SegWit activation that was so traumatic? SegWit used the BIP9 activation method. Let's dive into BIP9!

BIP9 Miner-Activated Soft Fork

Basically, BIP9 has a bunch of parameters:
Now there are other parameters (name, starttime) but they are not anywhere near as important as the above two.
A number that is not a parameter, is 95%. Basically, activation of a BIP9 softfork is considered as actually succeeding if at least 95% of blocks in the last 2 weeks had the specified bit in the nVersion set. If less than 95% had this bit set before the timeout, then the upgrade fails and never goes into the network. This is not a parameter: it is a constant defined by BIP9, and developers using BIP9 activation cannot change this.
So, first some simple questions and their answers:

The Great Battles of the SegWit Wars

SegWit not only fixed transaction malleability, it also created a practical softforkable blocksize increase that also rebalanced weights so that the cost of spending a UTXO is about the same as the cost of creating UTXOs (and spending UTXOs is "better" since it limits the size of the UTXO set that every fullnode has to maintain).
So SegWit was written, the activation was decided to be BIP9, and then.... miner signalling stalled at below 75%.
Thus were the Great SegWit Wars started.

BIP9 Feature Hostage

If you are a miner with at least 5% global hashpower, you can hold a BIP9-activated softfork hostage.
You might even secretly want the softfork to actually push through. But you might want to extract concession from the users and the developers. Like removing the halvening. Or raising or even removing the block size caps (which helps larger miners more than smaller miners, making it easier to become a bigger fish that eats all the smaller fishes). Or whatever.
With BIP9, you can hold the softfork hostage. You just hold out and refuse to signal. You tell everyone you will signal, if and only if certain concessions are given to you.
This ability by miners to hold a feature hostage was enabled because of the miner-exit allowed by the timeout on BIP9. Prior to that, miners were considered little more than expendable security guards, paid for the risk they take to secure the network, but not special in the grand scheme of Bitcoin.

Covert ASICBoost

ASICBoost was a novel way of optimizing SHA256 mining, by taking advantage of the structure of the 80-byte header that is hashed in order to perform proof-of-work. The details of ASICBoost are out-of-scope here but you can read about it elsewhere
Here is a short summary of the two types of ASICBoost, relevant to the activation discussion.
Now, "overt" means "obvious", while "covert" means hidden. Overt ASICBoost is obvious because nVersion bits that are not currently in use for BIP9 activations are usually 0 by default, so setting those bits to 1 makes it obvious that you are doing something weird (namely, Overt ASICBoost). Covert ASICBoost is non-obvious because the order of transactions in a block are up to the miner anyway, so the miner rearranging the transactions in order to get lower power consumption is not going to be detected.
Unfortunately, while Overt ASICBoost was compatible with SegWit, Covert ASICBoost was not. This is because, pre-SegWit, only the block header Merkle tree committed to the transaction ordering. However, with SegWit, another Merkle tree exists, which commits to transaction ordering as well. Covert ASICBoost would require more computation to manipulate two Merkle trees, obviating the power benefits of Covert ASICBoost anyway.
Now, miners want to use ASICBoost (indeed, about 60->70% of current miners probably use the Overt ASICBoost nowadays; if you have a Bitcoin fullnode running you will see the logs with lots of "60 of last 100 blocks had unexpected versions" which is exactly what you would see with the nVersion manipulation that Overt ASICBoost does). But remember: ASICBoost was, at around the time, a novel improvement. Not all miners had ASICBoost hardware. Those who did, did not want it known that they had ASICBoost hardware, and wanted to do Covert ASICBoost!
But Covert ASICBoost is incompatible with SegWit, because SegWit actually has two Merkle trees of transaction data, and Covert ASICBoost works by fudging around with transaction ordering in a block, and recomputing two Merkle Trees is more expensive than recomputing just one (and loses the ASICBoost advantage).
Of course, those miners that wanted Covert ASICBoost did not want to openly admit that they had ASICBoost hardware, they wanted to keep their advantage secret because miners are strongly competitive in a very tight market. And doing ASICBoost Covertly was just the ticket, but they could not work post-SegWit.
Fortunately, due to the BIP9 activation process, they could hold SegWit hostage while covertly taking advantage of Covert ASICBoost!

UASF: BIP148 and BIP8

When the incompatibility between Covert ASICBoost and SegWit was realized, still, activation of SegWit stalled, and miners were still not openly claiming that ASICBoost was related to non-activation of SegWit.
Eventually, a new proposal was created: BIP148. With this rule, 3 months before the end of the SegWit timeout, nodes would reject blocks that did not signal SegWit. Thus, 3 months before SegWit timeout, BIP148 would force activation of SegWit.
This proposal was not accepted by Bitcoin Core, due to the shortening of the timeout (it effectively times out 3 months before the initial SegWit timeout). Instead, a fork of Bitcoin Core was created which added the patch to comply with BIP148. This was claimed as a User Activated Soft Fork, UASF, since users could freely download the alternate fork rather than sticking with the developers of Bitcoin Core.
Now, BIP148 effectively is just a BIP9 activation, except at its (earlier) timeout, the new rules would be activated anyway (instead of the BIP9-mandated behavior that the upgrade is cancelled at the end of the timeout).
BIP148 was actually inspired by the BIP8 proposal (the link here is a historical version; BIP8 has been updated recently, precisely in preparation for Taproot activation). BIP8 is basically BIP9, but at the end of timeout, the softfork is activated anyway rather than cancelled.
This removed the ability of miners to hold the softfork hostage. At best, they can delay the activation, but not stop it entirely by holding out as in BIP9.
Of course, this implies risk that not all miners have upgraded before activation, leading to possible losses for SPV users, as well as again re-pressuring miners to signal activation, possibly without the miners actually upgrading their software to properly impose the new softfork rules.

BIP91, SegWit2X, and The Aftermath

BIP148 inspired countermeasures, possibly from the Covert ASiCBoost miners, possibly from concerned users who wanted to offer concessions to miners. To this day, the common name for BIP148 - UASF - remains an emotionally-charged rallying cry for parts of the Bitcoin community.
One of these was SegWit2X. This was brokered in a deal between some Bitcoin personalities at a conference in New York, and thus part of the so-called "New York Agreement" or NYA, another emotionally-charged acronym.
The text of the NYA was basically:
  1. Set up a new activation threshold at 80% signalled at bit 4 (vs bit 1 for SegWit).
    • When this 80% signalling was reached, miners would require that bit 1 for SegWit be signalled to achive the 95% activation needed for SegWit.
  2. If the bit 4 signalling reached 80%, increase the block weight limit from the SegWit 4000000 to the SegWit2X 8000000, 6 months after bit 1 activation.
The first item above was coded in BIP91.
Unfortunately, if you read the BIP91, independently of NYA, you might come to the conclusion that BIP91 was only about lowering the threshold to 80%. In particular, BIP91 never mentions anything about the second point above, it never mentions that bit 4 80% threshold would also signal for a later hardfork increase in weight limit.
Because of this, even though there are claims that NYA (SegWit2X) reached 80% dominance, a close reading of BIP91 shows that the 80% dominance was only for SegWit activation, without necessarily a later 2x capacity hardfork (SegWit2X).
This ambiguity of bit 4 (NYA says it includes a 2x capacity hardfork, BIP91 says it does not) has continued to be a thorn in blocksize debates later. Economically speaking, Bitcoin futures between SegWit and SegWit2X showed strong economic dominance in favor of SegWit (SegWit2X futures were traded at a fraction in value of SegWit futures: I personally made a tidy but small amount of money betting against SegWit2X in the futures market), so suggesting that NYA achieved 80% dominance even in mining is laughable, but the NYA text that ties bit 4 to SegWit2X still exists.
Historically, BIP91 triggered which caused SegWit to activate before the BIP148 shorter timeout. BIP148 proponents continue to hold this day that it was the BIP148 shorter timeout and no-compromises-activate-on-August-1 that made miners flock to BIP91 as a face-saving tactic that actually removed the second clause of NYA. NYA supporters keep pointing to the bit 4 text in the NYA and the historical activation of BIP91 as a failed promise by Bitcoin developers.

Taproot Activation Proposals

There are two primary proposals I can see for Taproot activation:
  1. BIP8.
  2. Modern Softfork Activation.
We have discussed BIP8: roughly, it has bit and timeout, if 95% of miners signal bit it activates, at the end of timeout it activates. (EDIT: BIP8 has had recent updates: at the end of timeout it can now activate or fail. For the most part, in the below text "BIP8", means BIP8-and-activate-at-timeout, and "BIP9" means BIP8-and-fail-at-timeout)
So let's take a look at Modern Softfork Activation!

Modern Softfork Activation

This is a more complex activation method, composed of BIP9 and BIP8 as supcomponents.
  1. First have a 12-month BIP9 (fail at timeout).
  2. If the above fails to activate, have a 6-month discussion period during which users and developers and miners discuss whether to continue to step 3.
  3. Have a 24-month BIP8 (activate at timeout).
The total above is 42 months, if you are counting: 3.5 years worst-case activation.
The logic here is that if there are no problems, BIP9 will work just fine anyway. And if there are problems, the 6-month period should weed it out. Finally, miners cannot hold the feature hostage since the 24-month BIP8 period will exist anyway.

PSA: Being Resilient to Upgrades

Software is very birttle.
Anyone who has been using software for a long time has experienced something like this:
  1. You hear a new version of your favorite software has a nice new feature.
  2. Excited, you install the new version.
  3. You find that the new version has subtle incompatibilities with your current workflow.
  4. You are sad and downgrade to the older version.
  5. You find out that the new version has changed your files in incompatible ways that the old version cannot work with anymore.
  6. You tearfully reinstall the newer version and figure out how to get your lost productivity now that you have to adapt to a new workflow
If you are a technically-competent user, you might codify your workflow into a bunch of programs. And then you upgrade one of the external pieces of software you are using, and find that it has a subtle incompatibility with your current workflow which is based on a bunch of simple programs you wrote yourself. And if those simple programs are used as the basis of some important production system, you hve just screwed up because you upgraded software on an important production system.
And well, one of the issues with new softfork activation is that if not enough people (users and miners) upgrade to the newest Bitcoin software, the security of the new softfork rules are at risk.
Upgrading software of any kind is always a risk, and the more software you build on top of the software-being-upgraded, the greater you risk your tower of software collapsing while you change its foundations.
So if you have some complex Bitcoin-manipulating system with Bitcoin somewhere at the foundations, consider running two Bitcoin nodes:
  1. One is a "stable-version" Bitcoin node. Once it has synced, set it up to connect=x.x.x.x to the second node below (so that your ISP bandwidth is only spent on the second node). Use this node to run all your software: it's a stable version that you don't change for long periods of time. Enable txiindex, disable pruning, whatever your software needs.
  2. The other is an "always-up-to-date" Bitcoin Node. Keep its stoarge down with pruning (initially sync it off the "stable-version" node). You can't use blocksonly if your "stable-version" node needs to send transactions, but otherwise this "always-up-to-date" Bitcoin node can be kept as a low-resource node, so you can run both nodes in the same machine.
When a new Bitcoin version comes up, you just upgrade the "always-up-to-date" Bitcoin node. This protects you if a future softfork activates, you will only receive valid Bitcoin blocks and transactions. Since this node has nothing running on top of it, it is just a special peer of the "stable-version" node, any software incompatibilities with your system software do not exist.
Your "stable-version" Bitcoin node remains the same version until you are ready to actually upgrade this node and are prepared to rewrite most of the software you have running on top of it due to version compatibility problems.
When upgrading the "always-up-to-date", you can bring it down safely and then start it later. Your "stable-version" wil keep running, disconnected from the network, but otherwise still available for whatever queries. You do need some system to stop the "always-up-to-date" node if for any reason the "stable-version" goes down (otherwisee if the "always-up-to-date" advances its pruning window past what your "stable-version" has, the "stable-version" cannot sync afterwards), but if you are technically competent enough that you need to do this, you are technically competent enough to write such a trivial monitor program (EDIT: gmax notes you can adjust the pruning window by RPC commands to help with this as well).
This recommendation is from gmaxwell on IRC, by the way.
submitted by almkglor to Bitcoin [link] [comments]

Why i’m bullish on Zilliqa (long read)

Edit: TL;DR added in the comments
 
Hey all, I've been researching coins since 2017 and have gone through 100s of them in the last 3 years. I got introduced to blockchain via Bitcoin of course, analyzed Ethereum thereafter and from that moment I have a keen interest in smart contact platforms. I’m passionate about Ethereum but I find Zilliqa to have a better risk-reward ratio. Especially because Zilliqa has found an elegant balance between being secure, decentralized and scalable in my opinion.
 
Below I post my analysis of why from all the coins I went through I’m most bullish on Zilliqa (yes I went through Tezos, EOS, NEO, VeChain, Harmony, Algorand, Cardano etc.). Note that this is not investment advice and although it's a thorough analysis there is obviously some bias involved. Looking forward to what you all think!
 
Fun fact: the name Zilliqa is a play on ‘silica’ silicon dioxide which means “Silicon for the high-throughput consensus computer.”
 
This post is divided into (i) Technology, (ii) Business & Partnerships, and (iii) Marketing & Community. I’ve tried to make the technology part readable for a broad audience. If you’ve ever tried understanding the inner workings of Bitcoin and Ethereum you should be able to grasp most parts. Otherwise, just skim through and once you are zoning out head to the next part.
 
Technology and some more:
 
Introduction
 
The technology is one of the main reasons why I’m so bullish on Zilliqa. First thing you see on their website is: “Zilliqa is a high-performance, high-security blockchain platform for enterprises and next-generation applications.” These are some bold statements.
 
Before we deep dive into the technology let’s take a step back in time first as they have quite the history. The initial research paper from which Zilliqa originated dates back to August 2016: Elastico: A Secure Sharding Protocol For Open Blockchains where Loi Luu (Kyber Network) is one of the co-authors. Other ideas that led to the development of what Zilliqa has become today are: Bitcoin-NG, collective signing CoSi, ByzCoin and Omniledger.
 
The technical white paper was made public in August 2017 and since then they have achieved everything stated in the white paper and also created their own open source intermediate level smart contract language called Scilla (functional programming language similar to OCaml) too.
 
Mainnet is live since the end of January 2019 with daily transaction rates growing continuously. About a week ago mainnet reached 5 million transactions, 500.000+ addresses in total along with 2400 nodes keeping the network decentralized and secure. Circulating supply is nearing 11 billion and currently only mining rewards are left. The maximum supply is 21 billion with annual inflation being 7.13% currently and will only decrease with time.
 
Zilliqa realized early on that the usage of public cryptocurrencies and smart contracts were increasing but decentralized, secure, and scalable alternatives were lacking in the crypto space. They proposed to apply sharding onto a public smart contract blockchain where the transaction rate increases almost linear with the increase in the amount of nodes. More nodes = higher transaction throughput and increased decentralization. Sharding comes in many forms and Zilliqa uses network-, transaction- and computational sharding. Network sharding opens up the possibility of using transaction- and computational sharding on top. Zilliqa does not use state sharding for now. We’ll come back to this later.
 
Before we continue dissecting how Zilliqa achieves such from a technological standpoint it’s good to keep in mind that a blockchain being decentralised and secure and scalable is still one of the main hurdles in allowing widespread usage of decentralised networks. In my opinion this needs to be solved first before blockchains can get to the point where they can create and add large scale value. So I invite you to read the next section to grasp the underlying fundamentals. Because after all these premises need to be true otherwise there isn’t a fundamental case to be bullish on Zilliqa, right?
 
Down the rabbit hole
 
How have they achieved this? Let’s define the basics first: key players on Zilliqa are the users and the miners. A user is anybody who uses the blockchain to transfer funds or run smart contracts. Miners are the (shard) nodes in the network who run the consensus protocol and get rewarded for their service in Zillings (ZIL). The mining network is divided into several smaller networks called shards, which is also referred to as ‘network sharding’. Miners subsequently are randomly assigned to a shard by another set of miners called DS (Directory Service) nodes. The regular shards process transactions and the outputs of these shards are eventually combined by the DS shard as they reach consensus on the final state. More on how these DS shards reach consensus (via pBFT) will be explained later on.
 
The Zilliqa network produces two types of blocks: DS blocks and Tx blocks. One DS Block consists of 100 Tx Blocks. And as previously mentioned there are two types of nodes concerned with reaching consensus: shard nodes and DS nodes. Becoming a shard node or DS node is being defined by the result of a PoW cycle (Ethash) at the beginning of the DS Block. All candidate mining nodes compete with each other and run the PoW (Proof-of-Work) cycle for 60 seconds and the submissions achieving the highest difficulty will be allowed on the network. And to put it in perspective: the average difficulty for one DS node is ~ 2 Th/s equaling 2.000.000 Mh/s or 55 thousand+ GeForce GTX 1070 / 8 GB GPUs at 35.4 Mh/s. Each DS Block 10 new DS nodes are allowed. And a shard node needs to provide around 8.53 GH/s currently (around 240 GTX 1070s). Dual mining ETH/ETC and ZIL is possible and can be done via mining software such as Phoenix and Claymore. There are pools and if you have large amounts of hashing power (Ethash) available you could mine solo.
 
The PoW cycle of 60 seconds is a peak performance and acts as an entry ticket to the network. The entry ticket is called a sybil resistance mechanism and makes it incredibly hard for adversaries to spawn lots of identities and manipulate the network with these identities. And after every 100 Tx Blocks which corresponds to roughly 1,5 hour this PoW process repeats. In between these 1,5 hour, no PoW needs to be done meaning Zilliqa’s energy consumption to keep the network secure is low. For more detailed information on how mining works click here.
Okay, hats off to you. You have made it this far. Before we go any deeper down the rabbit hole we first must understand why Zilliqa goes through all of the above technicalities and understand a bit more what a blockchain on a more fundamental level is. Because the core of Zilliqa’s consensus protocol relies on the usage of pBFT (practical Byzantine Fault Tolerance) we need to know more about state machines and their function. Navigate to Viewblock, a Zilliqa block explorer, and just come back to this article. We will use this site to navigate through a few concepts.
 
We have established that Zilliqa is a public and distributed blockchain. Meaning that everyone with an internet connection can send ZILs, trigger smart contracts, etc. and there is no central authority who fully controls the network. Zilliqa and other public and distributed blockchains (like Bitcoin and Ethereum) can also be defined as state machines.
 
Taking the liberty of paraphrasing examples and definitions given by Samuel Brooks’ medium article, he describes the definition of a blockchain (like Zilliqa) as: “A peer-to-peer, append-only datastore that uses consensus to synchronize cryptographically-secure data”.
 
Next, he states that: "blockchains are fundamentally systems for managing valid state transitions”. For some more context, I recommend reading the whole medium article to get a better grasp of the definitions and understanding of state machines. Nevertheless, let’s try to simplify and compile it into a single paragraph. Take traffic lights as an example: all its states (red, amber, and green) are predefined, all possible outcomes are known and it doesn’t matter if you encounter the traffic light today or tomorrow. It will still behave the same. Managing the states of a traffic light can be done by triggering a sensor on the road or pushing a button resulting in one traffic lights’ state going from green to red (via amber) and another light from red to green.
 
With public blockchains like Zilliqa, this isn’t so straightforward and simple. It started with block #1 almost 1,5 years ago and every 45 seconds or so a new block linked to the previous block is being added. Resulting in a chain of blocks with transactions in it that everyone can verify from block #1 to the current #647.000+ block. The state is ever changing and the states it can find itself in are infinite. And while the traffic light might work together in tandem with various other traffic lights, it’s rather insignificant comparing it to a public blockchain. Because Zilliqa consists of 2400 nodes who need to work together to achieve consensus on what the latest valid state is while some of these nodes may have latency or broadcast issues, drop offline or are deliberately trying to attack the network, etc.
 
Now go back to the Viewblock page take a look at the amount of transaction, addresses, block and DS height and then hit refresh. Obviously as expected you see new incremented values on one or all parameters. And how did the Zilliqa blockchain manage to transition from a previous valid state to the latest valid state? By using pBFT to reach consensus on the latest valid state.
 
After having obtained the entry ticket, miners execute pBFT to reach consensus on the ever-changing state of the blockchain. pBFT requires a series of network communication between nodes, and as such there is no GPU involved (but CPU). Resulting in the total energy consumed to keep the blockchain secure, decentralized and scalable being low.
 
pBFT stands for practical Byzantine Fault Tolerance and is an optimization on the Byzantine Fault Tolerant algorithm. To quote Blockonomi: “In the context of distributed systems, Byzantine Fault Tolerance is the ability of a distributed computer network to function as desired and correctly reach a sufficient consensus despite malicious components (nodes) of the system failing or propagating incorrect information to other peers.” Zilliqa is such a distributed computer network and depends on the honesty of the nodes (shard and DS) to reach consensus and to continuously update the state with the latest block. If pBFT is a new term for you I can highly recommend the Blockonomi article.
 
The idea of pBFT was introduced in 1999 - one of the authors even won a Turing award for it - and it is well researched and applied in various blockchains and distributed systems nowadays. If you want more advanced information than the Blockonomi link provides click here. And if you’re in between Blockonomi and the University of Singapore read the Zilliqa Design Story Part 2 dating from October 2017.
Quoting from the Zilliqa tech whitepaper: “pBFT relies upon a correct leader (which is randomly selected) to begin each phase and proceed when the sufficient majority exists. In case the leader is byzantine it can stall the entire consensus protocol. To address this challenge, pBFT offers a view change protocol to replace the byzantine leader with another one.”
 
pBFT can tolerate ⅓ of the nodes being dishonest (offline counts as Byzantine = dishonest) and the consensus protocol will function without stalling or hiccups. Once there are more than ⅓ of dishonest nodes but no more than ⅔ the network will be stalled and a view change will be triggered to elect a new DS leader. Only when more than ⅔ of the nodes are dishonest (66%) double-spend attacks become possible.
 
If the network stalls no transactions can be processed and one has to wait until a new honest leader has been elected. When the mainnet was just launched and in its early phases, view changes happened regularly. As of today the last stalling of the network - and view change being triggered - was at the end of October 2019.
 
Another benefit of using pBFT for consensus besides low energy is the immediate finality it provides. Once your transaction is included in a block and the block is added to the chain it’s done. Lastly, take a look at this article where three types of finality are being defined: probabilistic, absolute and economic finality. Zilliqa falls under the absolute finality (just like Tendermint for example). Although lengthy already we skipped through some of the inner workings from Zilliqa’s consensus: read the Zilliqa Design Story Part 3 and you will be close to having a complete picture on it. Enough about PoW, sybil resistance mechanism, pBFT, etc. Another thing we haven’t looked at yet is the amount of decentralization.
 
Decentralisation
 
Currently, there are four shards, each one of them consisting of 600 nodes. 1 shard with 600 so-called DS nodes (Directory Service - they need to achieve a higher difficulty than shard nodes) and 1800 shard nodes of which 250 are shard guards (centralized nodes controlled by the team). The amount of shard guards has been steadily declining from 1200 in January 2019 to 250 as of May 2020. On the Viewblock statistics, you can see that many of the nodes are being located in the US but those are only the (CPU parts of the) shard nodes who perform pBFT. There is no data from where the PoW sources are coming. And when the Zilliqa blockchain starts reaching its transaction capacity limit, a network upgrade needs to be executed to lift the current cap of maximum 2400 nodes to allow more nodes and formation of more shards which will allow to network to keep on scaling according to demand.
Besides shard nodes there are also seed nodes. The main role of seed nodes is to serve as direct access points (for end-users and clients) to the core Zilliqa network that validates transactions. Seed nodes consolidate transaction requests and forward these to the lookup nodes (another type of nodes) for distribution to the shards in the network. Seed nodes also maintain the entire transaction history and the global state of the blockchain which is needed to provide services such as block explorers. Seed nodes in the Zilliqa network are comparable to Infura on Ethereum.
 
The seed nodes were first only operated by Zilliqa themselves, exchanges and Viewblock. Operators of seed nodes like exchanges had no incentive to open them for the greater public. They were centralised at first. Decentralisation at the seed nodes level has been steadily rolled out since March 2020 ( Zilliqa Improvement Proposal 3 ). Currently the amount of seed nodes is being increased, they are public-facing and at the same time PoS is applied to incentivize seed node operators and make it possible for ZIL holders to stake and earn passive yields. Important distinction: seed nodes are not involved with consensus! That is still PoW as entry ticket and pBFT for the actual consensus.
 
5% of the block rewards are being assigned to seed nodes (from the beginning in 2019) and those are being used to pay out ZIL stakers. The 5% block rewards with an annual yield of 10.03% translate to roughly 610 MM ZILs in total that can be staked. Exchanges use the custodial variant of staking and wallets like Moonlet will use the non-custodial version (starting in Q3 2020). Staking is being done by sending ZILs to a smart contract created by Zilliqa and audited by Quantstamp.
 
With a high amount of DS; shard nodes and seed nodes becoming more decentralized too, Zilliqa qualifies for the label of decentralized in my opinion.
 
Smart contracts
 
Let me start by saying I’m not a developer and my programming skills are quite limited. So I‘m taking the ELI5 route (maybe 12) but if you are familiar with Javascript, Solidity or specifically OCaml please head straight to Scilla - read the docs to get a good initial grasp of how Zilliqa’s smart contract language Scilla works and if you ask yourself “why another programming language?” check this article. And if you want to play around with some sample contracts in an IDE click here. The faucet can be found here. And more information on architecture, dapp development and API can be found on the Developer Portal.
If you are more into listening and watching: check this recent webinar explaining Zilliqa and Scilla. Link is time-stamped so you’ll start right away with a platform introduction, roadmap 2020 and afterwards a proper Scilla introduction.
 
Generalized: programming languages can be divided into being ‘object-oriented’ or ‘functional’. Here is an ELI5 given by software development academy: * “all programs have two basic components, data – what the program knows – and behavior – what the program can do with that data. So object-oriented programming states that combining data and related behaviors in one place, is called “object”, which makes it easier to understand how a particular program works. On the other hand, functional programming argues that data and behavior are different things and should be separated to ensure their clarity.” *
 
Scilla is on the functional side and shares similarities with OCaml: OCaml is a general-purpose programming language with an emphasis on expressiveness and safety. It has an advanced type system that helps catch your mistakes without getting in your way. It's used in environments where a single mistake can cost millions and speed matters, is supported by an active community, and has a rich set of libraries and development tools. For all its power, OCaml is also pretty simple, which is one reason it's often used as a teaching language.
 
Scilla is blockchain agnostic, can be implemented onto other blockchains as well, is recognized by academics and won a so-called Distinguished Artifact Award award at the end of last year.
 
One of the reasons why the Zilliqa team decided to create their own programming language focused on preventing smart contract vulnerabilities is that adding logic on a blockchain, programming, means that you cannot afford to make mistakes. Otherwise, it could cost you. It’s all great and fun blockchains being immutable but updating your code because you found a bug isn’t the same as with a regular web application for example. And with smart contracts, it inherently involves cryptocurrencies in some form thus value.
 
Another difference with programming languages on a blockchain is gas. Every transaction you do on a smart contract platform like Zilliqa or Ethereum costs gas. With gas you basically pay for computational costs. Sending a ZIL from address A to address B costs 0.001 ZIL currently. Smart contracts are more complex, often involve various functions and require more gas (if gas is a new concept click here ).
 
So with Scilla, similar to Solidity, you need to make sure that “every function in your smart contract will run as expected without hitting gas limits. An improper resource analysis may lead to situations where funds may get stuck simply because a part of the smart contract code cannot be executed due to gas limits. Such constraints are not present in traditional software systems”. Scilla design story part 1
 
Some examples of smart contract issues you’d want to avoid are: leaking funds, ‘unexpected changes to critical state variables’ (example: someone other than you setting his or her address as the owner of the smart contract after creation) or simply killing a contract.
 
Scilla also allows for formal verification. Wikipedia to the rescue: In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal methods of mathematics.
 
Formal verification can be helpful in proving the correctness of systems such as: cryptographic protocols, combinational circuits, digital circuits with internal memory, and software expressed as source code.
 
Scilla 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.”
 
Simply put, with Scilla and accompanying tooling developers can be mathematically sure and proof that the smart contract they’ve written does what he or she intends it to do.
 
Smart contract on a sharded environment and state sharding
 
There is one more topic I’d like to touch on: smart contract execution in a sharded environment (and what is the effect of state sharding). This is a complex topic. I’m not able to explain it any easier than what is posted here. But I will try to compress the post into something easy to digest.
 
Earlier on we have established that Zilliqa can process transactions in parallel due to network sharding. This is where the linear scalability comes from. We can define simple transactions: a transaction from address A to B (Category 1), a transaction where a user interacts with one smart contract (Category 2) and the most complex ones where triggering a transaction results in multiple smart contracts being involved (Category 3). The shards are able to process transactions on their own without interference of the other shards. With Category 1 transactions that is doable, with Category 2 transactions sometimes if that address is in the same shard as the smart contract but with Category 3 you definitely need communication between the shards. Solving that requires to make a set of communication rules the protocol needs to follow in order to process all transactions in a generalised fashion.
 
And this is where the downsides of state sharding comes in currently. All shards in Zilliqa have access to the complete state. Yes the state size (0.1 GB at the moment) grows and all of the nodes need to store it but it also means that they don’t need to shop around for information available on other shards. Requiring more communication and adding more complexity. Computer science knowledge and/or developer knowledge required links if you want to dig further: Scilla - language grammar Scilla - Foundations for Verifiable Decentralised Computations on a Blockchain Gas Accounting NUS x Zilliqa: Smart contract language workshop
 
Easier to follow links on programming Scilla https://learnscilla.com/home Ivan on Tech
 
Roadmap / Zilliqa 2.0
 
There is no strict defined roadmap but here are topics being worked on. And via the Zilliqa website there is also more information on the projects they are working on.
 
Business & Partnerships
 
It’s not only technology in which Zilliqa seems to be excelling as their ecosystem has been expanding and starting to grow rapidly. The project is on a mission to provide OpenFinance (OpFi) to the world and Singapore is the right place to be due to its progressive regulations and futuristic thinking. Singapore has taken a proactive approach towards cryptocurrencies by introducing the Payment Services Act 2019 (PS Act). Among other things, the PS Act will regulate intermediaries dealing with certain cryptocurrencies, with a particular focus on consumer protection and anti-money laundering. It will also provide a stable regulatory licensing and operating framework for cryptocurrency entities, effectively covering all crypto businesses and exchanges based in Singapore. According to PWC 82% of the surveyed executives in Singapore reported blockchain initiatives underway and 13% of them have already brought the initiatives live to the market. There is also an increasing list of organizations that are starting to provide digital payment services. Moreover, Singaporean blockchain developers Building Cities Beyond has recently created an innovation $15 million grant to encourage development on its ecosystem. This all suggests that Singapore tries to position itself as (one of) the leading blockchain hubs in the world.
 
Zilliqa seems to already take advantage of this and recently helped launch Hg Exchange on their platform, together with financial institutions PhillipCapital, PrimePartners and Fundnel. Hg Exchange, which is now approved by the Monetary Authority of Singapore (MAS), uses smart contracts to represent digital assets. Through Hg Exchange financial institutions worldwide can use Zilliqa's safe-by-design smart contracts to enable the trading of private equities. For example, think of companies such as Grab, Airbnb, SpaceX that are not available for public trading right now. Hg Exchange will allow investors to buy shares of private companies & unicorns and capture their value before an IPO. Anquan, the main company behind Zilliqa, has also recently announced that they became a partner and shareholder in TEN31 Bank, which is a fully regulated bank allowing for tokenization of assets and is aiming to bridge the gap between conventional banking and the blockchain world. If STOs, the tokenization of assets, and equity trading will continue to increase, then Zilliqa’s public blockchain would be the ideal candidate due to its strategic positioning, partnerships, regulatory compliance and the technology that is being built on top of it.
 
What is also very encouraging is their focus on banking the un(der)banked. They are launching a stablecoin basket starting with XSGD. As many of you know, stablecoins are currently mostly used for trading. However, Zilliqa is actively trying to broaden the use case of stablecoins. I recommend everybody to read this text that Amrit Kumar wrote (one of the co-founders). These stablecoins will be integrated in the traditional markets and bridge the gap between the crypto world and the traditional world. This could potentially revolutionize and legitimise the crypto space if retailers and companies will for example start to use stablecoins for payments or remittances, instead of it solely being used for trading.
 
Zilliqa also released their DeFi strategic roadmap (dating November 2019) which seems to be aligning well with their OpFi strategy. A non-custodial DEX is coming to Zilliqa made by Switcheo which allows cross-chain trading (atomic swaps) between ETH, EOS and ZIL based tokens. They also signed a Memorandum of Understanding for a (soon to be announced) USD stablecoin. And as Zilliqa is all about regulations and being compliant, I’m speculating on it to be a regulated USD stablecoin. Furthermore, XSGD is already created and visible on block explorer and XIDR (Indonesian Stablecoin) is also coming soon via StraitsX. Here also an overview of the Tech Stack for Financial Applications from September 2019. Further quoting Amrit Kumar on this:
 
There are two basic building blocks in DeFi/OpFi though: 1) stablecoins as you need a non-volatile currency to get access to this market and 2) a dex to be able to trade all these financial assets. The rest are built on top of these blocks.
 
So far, together with our partners and community, we have worked on developing these building blocks with XSGD as a stablecoin. We are working on bringing a USD-backed stablecoin as well. We will soon have a decentralised exchange developed by Switcheo. And with HGX going live, we are also venturing into the tokenization space. More to come in the future.”
 
Additionally, they also have this ZILHive initiative that injects capital into projects. There have been already 6 waves of various teams working on infrastructure, innovation and research, and they are not from ASEAN or Singapore only but global: see Grantees breakdown by country. Over 60 project teams from over 20 countries have contributed to Zilliqa's ecosystem. This includes individuals and teams developing wallets, explorers, developer toolkits, smart contract testing frameworks, dapps, etc. As some of you may know, Unstoppable Domains (UD) blew up when they launched on Zilliqa. UD aims to replace cryptocurrency addresses with a human-readable name and allows for uncensorable websites. Zilliqa will probably be the only one able to handle all these transactions onchain due to ability to scale and its resulting low fees which is why the UD team launched this on Zilliqa in the first place. Furthermore, Zilliqa also has a strong emphasis on security, compliance, and privacy, which is why they partnered with companies like Elliptic, ChainSecurity (part of PwC Switzerland), and Incognito. Their sister company Aqilliz (Zilliqa spelled backwards) focuses on revolutionizing the digital advertising space and is doing interesting things like using Zilliqa to track outdoor digital ads with companies like Foodpanda.
 
Zilliqa is listed on nearly all major exchanges, having several different fiat-gateways and recently have been added to Binance’s margin trading and futures trading with really good volume. They also have a very impressive team with good credentials and experience. They don't just have “tech people”. They have a mix of tech people, business people, marketeers, scientists, and more. Naturally, it's good to have a mix of people with different skill sets if you work in the crypto space.
 
Marketing & Community
 
Zilliqa has a very strong community. If you just follow their Twitter their engagement is much higher for a coin that has approximately 80k followers. They also have been ‘coin of the day’ by LunarCrush many times. LunarCrush tracks real-time cryptocurrency value and social data. According to their data, it seems Zilliqa has a more fundamental and deeper understanding of marketing and community engagement than almost all other coins. While almost all coins have been a bit frozen in the last months, Zilliqa seems to be on its own bull run. It was somewhere in the 100s a few months ago and is currently ranked #46 on CoinGecko. Their official Telegram also has over 20k people and is very active, and their community channel which is over 7k now is more active and larger than many other official channels. Their local communities also seem to be growing.
 
Moreover, their community started ‘Zillacracy’ together with the Zilliqa core team ( see www.zillacracy.com ). It’s a community-run initiative where people from all over the world are now helping with marketing and development on Zilliqa. Since its launch in February 2020 they have been doing a lot and will also run their own non-custodial seed node for staking. This seed node will also allow them to start generating revenue for them to become a self sustaining entity that could potentially scale up to become a decentralized company working in parallel with the Zilliqa core team. Comparing it to all the other smart contract platforms (e.g. Cardano, EOS, Tezos etc.) they don't seem to have started a similar initiative (correct me if I’m wrong though). This suggests in my opinion that these other smart contract platforms do not fully understand how to utilize the ‘power of the community’. This is something you cannot ‘buy with money’ and gives many projects in the space a disadvantage.
 
Zilliqa also released two social products called SocialPay and Zeeves. SocialPay allows users to earn ZILs while tweeting with a specific hashtag. They have recently used it in partnership with the Singapore Red Cross for a marketing campaign after their initial pilot program. It seems like a very valuable social product with a good use case. I can see a lot of traditional companies entering the space through this product, which they seem to suggest will happen. Tokenizing hashtags with smart contracts to get network effect is a very smart and innovative idea.
 
Regarding Zeeves, this is a tipping bot for Telegram. They already have 1000s of signups and they plan to keep upgrading it for more and more people to use it (e.g. they recently have added a quiz features). They also use it during AMAs to reward people in real-time. It’s a very smart approach to grow their communities and get familiar with ZIL. I can see this becoming very big on Telegram. This tool suggests, again, that the Zilliqa team has a deeper understanding of what the crypto space and community needs and is good at finding the right innovative tools to grow and scale.
 
To be honest, I haven’t covered everything (i’m also reaching the character limited haha). So many updates happening lately that it's hard to keep up, such as the International Monetary Fund mentioning Zilliqa in their report, custodial and non-custodial Staking, Binance Margin, Futures, Widget, entering the Indian market, and more. The Head of Marketing Colin Miles has also released this as an overview of what is coming next. And last but not least, Vitalik Buterin has been mentioning Zilliqa lately acknowledging Zilliqa and mentioning that both projects have a lot of room to grow. There is much more info of course and a good part of it has been served to you on a silver platter. I invite you to continue researching by yourself :-) And if you have any comments or questions please post here!
submitted by haveyouheardaboutit to CryptoCurrency [link] [comments]

The future of dApp development. The end of blockchain tribalism

The future of dApp development. The end of blockchain tribalism
If you are a dApp developer this is a must read!
As all the blockchains have their advantages and disadvantages there is no blockchain which will rule them all. Each blockchain will get congested as soon there are too much “mass adoption” dApps on it, which actually getting used. One blockchain is more decentralized, another more performant.
The solution are decentralized services which are validated and 100% ONchain. A platform layer where dApps can choose what they need, without important trade-offs for their applications. And everybody who want to offer a service, can offer them as a Service Provider. The DAPP services are the new (Amazon) Web Services but decentralized, affordable and for blockchains. Today the DAPP Network counts already 35 DSP’s (DAPP Service Providers) offering 120 services (packages) and counting…
The internet of Blockchains - enabled by the universal middleware of the DAPP Network
The DAPP Network is the first solution which offers this kind of decentralized services. And with the Chintai.io DAPP Resource Exchange where developers can rent DAPP tokens for an affordable price for 30 days, they can pay monthly with a ‘pay-as-you-go” model for their resources and scale their dApps step by step. And it doesn’t make a difference if it’s a new developed dApp or if somebody want to use services for an already existing dApp. If the dApp already exists on a specific blockchain, it can stay on that blockchain and nonetheless use services or scale without tradeoffs. No need any more to change to another blockchain thanks to LiquidLink.
What do you think will happen to the crypto space when companies and big enterprises start to realize that they are independent of any specific blockchain and that they can scale/tokenize their dApps 100% ONchain to an affordable price to mass adoption without any tradeoffs?
Get/Buy DAPP tokens on Bancor.network or Newdex.io before big exchanges start to list DAPP. Today DAPP is worth 0.015$ per token. The concept is in my opinion a breakthrough! Just think about Chainlink is today around 5$ per token. And Chainlink is offering only one service (oracles) which DAPPNetwork offers.
With Zeus SDK LiquidApps.io offers an open source plug and play development platform/middleware. Github: https://github.com/liquidapps-io

Showcase LiquidOracles, LiquidAccounts, LiquidScheduler, or vRAM in your dApps and you could win a grant of up to 300,000 DAPP tokens! https://medium.com/the-liquidapps-blog/announcing-the-dapp-network-grants-program-7b104e1ce1d6
Use LiquidLink, along with the rest of the DAPP Network’s multi-chain service suite, to participate in the Great Reddit Scaling Bake-Off and you could win up to 1,000,000 DAPP tokens! https://app.voice.com/post/@zack/the-dapp-networks-reddit-scaling-bounty-1594068605-1 Team DAPP Solutions is actively engaged in the Great Reddit Scaling Bakeoff, if you have an interest in joining this initiative, reach out to http://dappsolutions.app to collaborate
If you have questions get in contact with LiquidApps team! They and Beni Hakak personally will support and help you that your dApp will stay affordable for you and have the best chance to get successful!


Working services today, offered by multiple DSP’s to choose from, 100% all ONchain, are:
LiquidLink: LiquidLink allows you to connect your dApp to assets, actions, and applications on any blockchain you want (Bitcoin, Ethereum, EOSIO chains like EOS, WAX, Worbli, Ultra, Telos, BOS, …). Working and integrated product today
LiquidX: LiquidX enables dApps to run on the blockchain of their choice and still enjoy all of the benefits of using DAPP Network services Working and integrated product today
More chains (Neo, Tron, Hyperledger, Hedera, Tezos, Cosmos, Cardano, Polkadot, Solana, ...) can/could be added as soon a dApp want to connect to them
Proofen link to Ethereum and EOSIO chains. Already integrated in CoVax and Project Phoenix.
LiquidChains: Blockchain as a Service with unprecedented customizability. Your Chain, Your Choice! LiquidChains are fast, easy, fully customizable blockchains for your project, running on the popular proof of work or proof of stake consensus mechanisms. Each LiquidChain comes out of the box with the full suite of DAPP Network services ready for use. Working and integrated product today
https://preview.redd.it/bmw3ior4y7951.png?width=649&format=png&auto=webp&s=6fee388254119a0d62b0bfd870b107b8c40c6bde
Sharding: With LiquidChains developers can now spin up feature-rich, custom shards in minutes and seamlessly connect it to a public network (if they want to.) If you’re an Ethereum developer that needs to scale right now, get in touch with the LiquidApps team about harnessing LiquidChains to create a custom shard for your dApp! Working product today
Liquid vCPU: Boundless Computational Power. With vCPU, your application can offload intense computing work to the distributed DAPP Network. Working product today
https://preview.redd.it/4e7cbwy6y7951.png?width=645&format=png&auto=webp&s=cf56a072dc8555840db7046675657a2876db6cdd
LiquidOracles: Choose from different DSP’s low latency oracle services. LiquidOracles stands out by keeping SLAs and data verification on chain, protecting you from the risks of malicious or accidental failure. Protect your data streams from being modified by malicious parties. Decentralized and trustless, without needing a separate blockchain. LiquidOracles are a more generalized and flexible solution than other oracle solutions like Chainlink. They also do not have any limitations with gas fees or block times. For example, EOS Options (on Kylin) is currently calling multiple price feeds every 15 seconds using LiquidOracles and have also tweeted recently about their plans to update their oracle feeds every 1 second. Things like that just aren’t possible on Ethereum at this time. Working and already integrated product today in eosoptions.com, Equilibrium EOSDT stablecoin and Project Phoenix
DSP's (DAPP Service Providers) could integrate Chainlink as part of their data feeds, and Chainlink could utilize the DAPP Network to gain some additional advantages. Link and DAPP are better together
LiquidScheduler: Set timed events. Free up resources when users become inactive. Schedule regular checks of data sources. Take advantage of options to make your application more resistant to unreliable providers and infrastructure failures. It’s a Cron-Like Task Scheduler Example: regularly update from oracle feed (Example all 15 seconds) Working and already integrated product today in eosoptions.com, Equilibrium EOSDT stablecoin and Project Phoenix
LiquidBrinX: Frictionless Cross-Chain Data Transfer. Now anyone can deploy a cross-blockchain token bridge to allow for asset transfers in between chains! LiquidBrinX blends together vRAM, LiquidOracles and LiquidScheduler to yield a smooth and secure interoperability solution for dApps. Proofen and working product today
LiquidAccounts: LiquidAccounts allows dApps to provide users with free accounts, created easily, by inputting simple, familiar details such as only a username and password. Eliminate onboarding difficulties with a solution that remains secure and trustless, all while being able to easily transition accounts to mainnet accounts when requested. Working and already integrated product today in dappacount.com and Project Phoenix
LiquidStorage: IPFS decentralized storage. Decentralized Storage for Files, Websites, and More. Proofen and working product today. Already integrated with Equilibrium EOSDT stablecoin and Project Phoenix
Liquid vRam: Alternative & Compatible Memory Solution. vRAM is an alternative memory solution for developers building blockchain dApps that is RAM-compatible, decentralized, and enables storing & retrieving of potentially unlimited amounts of data affordably and efficiently Working and already integrated product today with Moonlighting (700’000 users), Equilibrium EOSDT stablecoin and Project Phoenix
LiquidArchive: History API Provisioning Proofen and working product today
LiquidCrypto: LiquidCrypto service offer a whole suite of cryptographic algorithms from ECC, RSA signatures & encryptions to ZK-Snarks, Blind signatures Proofen and working product today. Already integrated in Project Phoenix
LiquidHarmony: Web/IBC/vCP/SQL Services Proofen and working product today
Liquid KMS: Key Management Service Proofen and working product today
LiquidSQL: decentralized databases. Proofen and working product today
LiquidBilling: Transaction signing service Proofen and working product today
LiquidDNS: DAPP Service Provider hosted DNS Service Proofen and working product today
LiquidLens: Read function service Proofen and working product today
LiquidRandomness: Easy, Secure Random Number Generation. Blockchains, by nature, exclude the possibility of easily obtaining truly random numbers for use in applications. As a result, numerous dApps have been gamed. Easily implement randomness without resorting to vulnerable, complex, or expensive methods Proofen and working product today
https://preview.redd.it/wvh77p7ry7951.png?width=650&format=png&auto=webp&s=6c9c5bfdbb1216e7c4585d870b9663fa60aa9858
LiquidEscrow: Today’s most successful centralized applications are popular because they are simple, trustworthy, and predictable. What if we could leverage Discord, the world’s largest internet gaming community, to bring millions of gamers a brand new experience on a platform that they already know and love? Team Onessus have harnessed the power of the DAPP network to offer these gamers something amazing: A Global Economic Esports Community, utilizing a new DAPP Network Service, which we call LiquidEscrow. Proofen and working product today
Project Phoenix (a Patreon-like dApp) is a showcase for mostly all the DAPP services and how you can use them. The code will soon be opensource on github. https://www.youtube.com/watch?v=y-VYlv73mqI

https://preview.redd.it/mpgnuppty7951.png?width=653&format=png&auto=webp&s=0e8c7de3d047a3e85b69545169a875146bcae609
#DAPPNetwork can be fast like EOSIO, it can be with sharding like Cosmos, it can be decentralized like Ethereum, it can be with IBC like BOS, it can be true multi-chain like polkadot, it can be encrypted like privacy coins (Soon maybe as well with Monero tech if PEOS project succeed and if DSP offer this services), it can be stored ONchain like Filecoin, it can use oracles like chainlink (but with low latency) – It offers TODAY what 7 blockchains or more combined would offer!


And now tell me again, whats your excuse that you are not using DAPPNetwork’s service’s and/or developing with Zeus SDK from LiquidApps.io?


Showcase LiquidOracles, LiquidAccounts, LiquidScheduler, or vRAM in your dApps and you could win a grant of up to 300,000 DAPP tokens! https://medium.com/the-liquidapps-blog/announcing-the-dapp-network-grants-program-7b104e1ce1d6
Use LiquidLink, along with the rest of the DAPP Network’s multi-chain service suite, to participate in the Great Reddit Scaling Bake-Off and you could win up to 1,000,000 DAPP tokens! https://app.voice.com/post/@zack/the-dapp-networks-reddit-scaling-bounty-1594068605-1


Become a DSP: https://liquidapps.io/becoming-a-DSP
More information about all the services: https://liquidapps.io/news
DAPP talk videos with the liquidapps team: https://liquidapps.io/videos
Articles on medium: https://medium.com/the-liquidapps-blog
LiquidApps documentation: https://docs.liquidapps.io/en/v2.0/
SDK Zeus: https://liquidapps.io/zeus
Webinars & Walkthroughs: https://liquidapps.io/walkthroughs
Zeus documentation: https://docs.liquidapps.io/en/stable/developers/zeus-getting-started.html
Telegram Developers DAPPNetwork: https://t.me/dappnetworkdevs

DAPP Solutions offer DAPP Academy and help amazing projects get to market. Freemium Resource Model: https://dappsolutions.app/
Blockstart provide training, mentorship and connect blockchain enthusiasts to the tools and funding opportunities to make their ideas come true: https://blockstart.one/

LiquidApps invites bounty hunters, EOSIO and blockchain experts and hackers to search the DAPP Network’s codebase for vulnerabilities, flaws, and imperfections for a chance to earn a portion of up to 10,000,000 DAPP tokens available for this bounty (up to 1% of the total token supply)


Projegts using DAPPNetwork today:
DAPP Solutions are scaling Reddit with DAPPNetwork scaling services and LiquidLink
dappaccount.com uses liquidaccounts
The first custom integration from DAPPAccount is with Orcanic Community Market, who are using it to create blockchain accounts for every user on the platform to tokenize their membership and rewards program.
Moonlighting (700'000 users) uses vRAM and reduce onboarding costs from $2000 to $10 a day!
CoVax uses LiquidChains and LiquidLink/LiquidX
eosoptions.com uses LiquidOracles and LiquidScheduler which updates on average every 15 seconds!
Phoenix uses mostly all LiquidServices
Equilibrium EOSDT stablecoin integrated liquidOracles, liquidScheduler, liquidStorage and liquidvRam
Maybe upcoming projects (rumors, interviews, tweets, hackathon's, maybe's) using/integrating DAPPNetwork are:
Blockstart and DAPP Solutions partnered to solve real world business problems and bring blockchain to the masses with digital Signatures Blokument using DAPPAccount
deWeb.io plans to integrate vRam and LiquidAccounts to scale, maybe using LiquidX and LiquidLink to connect to other chains and maybe using LiquidOracles and LiquidStorage for many potential deWeb online services, built by 3rd party developers or in-house (Telegram)
Bancor maybe integrates liquidOracles once they create a new pool on EOS they said on Telegram
Team Aikon is hard at work utilizing LiquidAccounts to make seamless sign-in a reality
Onessus plans to integrate LiquidChains and LiquidRandomness (Telegram) in HodlGod (Battle royale title, just like Fortnite - today running on WAX blockchain)
Hackathon project The Global Economic ESports Community & LiquidEscrow invented LiquidEscrow service
Hackathon project EOS Resource Lending on Centralized Exchange (CEX) using liquidAccounts, liquidOracles and liquidvRam
Hackathon project Liquid Galaxy Massive Multiplayer Online Role-Playing Game using liquidOracles, liquidScheduler, liquidvCPU, liquidLink
Hackathon project Rekt.Land blockchain-based board game using liquidAccounts, liquidStorage and liquidLink
Everipedia‘s maybe integrates liquidOracles for its IQ digital asset
Effect.ai project maybe become a service provider or could use DAPPAccounts in future
Vigor Project maybe integrates liquidOracles
And for sure there are many projects and ideas on development with LiquidApps team, Dapp Solutions team, Blockstarts team and others we don't know anything about yet...

Read some more interesting articles
- Who will achieve DeFi’s Holy Grail with Real-Time Gross Settlement, High Throughput and Long-Term Storage On The DAPP Network
- How could the DAPP Network evolve the Multi-Billion Cloud Computing Industry
- How DAPPNetwork will create distributed hubs of functionality, liquidity, and data across multiple decentralized networks - DAPP Network Is the perfect glue between chains
submitted by CryptoDae to CryptoCurrencies [link] [comments]

The future of dApp development. The end of blockchain tribalism

The future of dApp development. The end of blockchain tribalism
If you are a dApp developer this is a must read!
As all the blockchains have their advantages and disadvantages there is no blockchain which will rule them all. Each blockchain will get congested as soon there are too much “mass adoption” dApps on it, which actually getting used. One blockchain is more decentralized, another more performant.
The solution are decentralized services which are validated and 100% ONchain. A platform layer where dApps can choose what they need, without important trade-offs for their applications. And everybody who want to offer a service, can offer them as a Service Provider. The DAPP services are the new (Amazon) Web Services but decentralized, affordable and for blockchains. Today the DAPP Network counts already 35 DSP’s (DAPP Service Providers) offering 120 services (packages) and counting…
The Internet of Blockchains - Enabled by the Universal Middleware of the DAPP Network
The DAPP Network is the first solution which offers this kind of decentralized services. And with the Chintai.io DAPP Resource Exchange where developers can rent DAPP tokens for an affordable price for 30 days, they can pay monthly with a ‘pay-as-you-go” model for their resources and scale their dApps step by step. And it doesn’t make a difference if it’s a new developed dApp or if somebody want to use services for an already existing dApp. If the dApp already exists on a specific blockchain, it can stay on that blockchain and nonetheless use services or scale without tradeoffs. No need any more to change to another blockchain thanks to LiquidLink.
What do you think will happen to the crypto space when companies and big enterprises start to realize that they are independent of any specific blockchain and that they can scale/tokenize their dApps 100% ONchain to an affordable price to mass adoption without any tradeoffs?
Get/Buy DAPP tokens on Bancor.network or Newdex.io before big exchanges start to list DAPP. Today DAPP is worth 0.015$ per token. The concept is in my opinion a breakthrough! Just think about Chainlink is today around 5$ per token. And Chainlink is offering only one service (oracles) which DAPPNetwork offers.
With Zeus SDK LiquidApps.io offers an open source plug and play development platform/middleware. Github: https://github.com/liquidapps-io

Showcase LiquidOracles, LiquidAccounts, LiquidScheduler, or vRAM in your dApps and you could win a grant of up to 300,000 DAPP tokens! https://medium.com/the-liquidapps-blog/announcing-the-dapp-network-grants-program-7b104e1ce1d6
Use LiquidLink, along with the rest of the DAPP Network’s multi-chain service suite, to participate in the Great Reddit Scaling Bake-Off and you could win up to 1,000,000 DAPP tokens! https://app.voice.com/post/@zack/the-dapp-networks-reddit-scaling-bounty-1594068605-1 Team DAPP Solutions is actively engaged in the Great Reddit Scaling Bakeoff, if you have an interest in joining this initiative, reach out to http://dappsolutions.app to collaborate
If you have questions get in contact with LiquidApps team! They and Beni Hakak personally will support and help you that your dApp will stay affordable for you and have the best chance to get successful!


Working services today, offered by multiple DSP’s to choose from, 100% all ONchain, are:
LiquidLink: LiquidLink allows you to connect your dApp to assets, actions, and applications on any blockchain you want (Bitcoin, Ethereum, EOSIO chains like EOS, WAX, Worbli, Ultra, Telos, BOS, …). Working and integrated product today
LiquidX: LiquidX enables dApps to run on the blockchain of their choice and still enjoy all of the benefits of using DAPP Network services Working and integrated product today
More chains (Neo, Tron, Hyperledger, Hedera, Tezos, Cosmos, Cardano, Polkadot, Solana) can/could be added in the future.
Proofen link to Ethereum and EOSIO chains. Already integrated in CoVax and Project Phoenix.
LiquidChains: Blockchain as a Service with unprecedented customizability. Your Chain, Your Choice! LiquidChains are fast, easy, fully customizable blockchains for your project, running on the popular proof of work or proof of stake consensus mechanisms. Each LiquidChain comes out of the box with the full suite of DAPP Network services ready for use. Working and integrated product today
https://preview.redd.it/z5vsvlzah0951.png?width=1676&format=png&auto=webp&s=90a2b57c8e2d327366d5aca138b495033812a298
Sharding: With LiquidChains developers can now spin up feature-rich, custom shards in minutes and seamlessly connect it to a public network (if they want to.) If you’re an Ethereum developer that needs to scale right now, get in touch with the LiquidApps team about harnessing LiquidChains to create a custom shard for your dApp! Working product today
Liquid vCPU: Boundless Computational Power. With vCPU, your application can offload intense computing work to the distributed DAPP Network. Working product today
https://preview.redd.it/oamcqz1pcy851.png?width=1291&format=png&auto=webp&s=90742ce7bc7922dbc3619291052d1c2d25cb4d9d
LiquidOracles: Choose from different DSP’s low latency oracle services. LiquidOracles stands out by keeping SLAs and data verification on chain, protecting you from the risks of malicious or accidental failure. Protect your data streams from being modified by malicious parties. Decentralized and trustless, without needing a separate blockchain. LiquidOracles are a more generalized and flexible solution than other oracle solutions like Chainlink. They also do not have any limitations with gas fees or block times. For example, EOS Options (on Kylin) is currently calling multiple price feeds every 15 seconds using LiquidOracles and have also tweeted recently about their plans to update their oracle feeds every 1 second. Things like that just aren’t possible on Ethereum at this time. Working and already integrated product today in eosoptions.com, Equilibrium EOSDT stablecoin and Project Phoenix
DSPs (dApp Service Providers) could integrate Chainlinks as part of their data feeds, and Chainlink could utilize the DAPP Network to gain some additional advantages. Chainlink and DAPPNetwork are better together
LiquidScheduler: Set timed events. Free up resources when users become inactive. Schedule regular checks of data sources. Take advantage of options to make your application more resistant to unreliable providers and infrastructure failures. It’s a Cron-Like Task Scheduler Example: regularly update from oracle feed (Example all 15 seconds) Working and already integrated product today in eosoptions.com, Equilibrium EOSDT stablecoin and Project Phoenix
LiquidBrinX: Frictionless Cross-Chain Data Transfer. Now anyone can deploy a cross-blockchain token bridge to allow for asset transfers in between chains! LiquidBrinX blends together vRAM, LiquidOracles and LiquidScheduler to yield a smooth and secure interoperability solution for dApps. Proofen and working product today
LiquidAccounts: LiquidAccounts allows dApps to provide users with free accounts, created easily, by inputting simple, familiar details such as only a username and password. Eliminate onboarding difficulties with a solution that remains secure and trustless, all while being able to easily transition accounts to mainnet accounts when requested. Working and already integrated product today in dappacount.com and Project Phoenix
LiquidStorage: IPFS decentralized storage. Decentralized Storage for Files, Websites, and More. Proofen and working product today. Already integrated with Equilibrium EOSDT stablecoin and Project Phoenix
Liquid vRam: Alternative & Compatible Memory Solution. vRAM is an alternative memory solution for developers building blockchain dApps that is RAM-compatible, decentralized, and enables storing & retrieving of potentially unlimited amounts of data affordably and efficiently Working and already integrated product today with Moonlighting (700’000 users), Equilibrium EOSDT stablecoin and Project Phoenix
LiquidArchive: History API Provisioning Proofen and working product today
LiquidCrypto: LiquidCrypto service offer a whole suite of cryptographic algorithms from ECC, RSA signatures & encryptions to ZK-Snarks, Blind signatures Proofen and working product today. Already integrated in Project Phoenix
LiquidHarmony: Web/IBC/vCP/SQL Services Proofen and working product today
Liquid KMS: Key Management Service Proofen and working product today
LiquidSQL: decentralized databases. Proofen and working product today
LiquidBilling: Transaction signing service Proofen and working product today
LiquidDNS: DAPP Service Provider hosted DNS Service Proofen and working product today
LiquidLens: Read function service Proofen and working product today
LiquidRandomness: Easy, Secure Random Number Generation. Blockchains, by nature, exclude the possibility of easily obtaining truly random numbers for use in applications. As a result, numerous dApps have been gamed. Easily implement randomness without resorting to vulnerable, complex, or expensive methods Proofen and working product today
https://preview.redd.it/6j0qdtovcy851.png?width=1416&format=png&auto=webp&s=ba1b715a6c4787b4976257d41157455f7fae56d4
LiquidEscrow: Today’s most successful centralized applications are popular because they are simple, trustworthy, and predictable. What if we could leverage Discord, the world’s largest internet gaming community, to bring millions of gamers a brand new experience on a platform that they already know and love? Team Onessus have harnessed the power of the DAPP network to offer these gamers something amazing: A Global Economic Esports Community, utilizing a new DAPP Network Service, which we call LiquidEscrow. Proofen and working product today
Project Phoenix (a Patreon-like dApp) is a showcase for mostly all the DAPP services and how you can use them. The code will soon be opensource on github. https://www.youtube.com/watch?v=y-VYlv73mqI

https://preview.redd.it/pwt8zo01t0951.png?width=1267&format=png&auto=webp&s=94758021afded24859e3ff0310bd078a9e63f02b
#DAPPNetwork can be fast like EOSIO, it can be with sharding like Cosmos, it can be decentralized like Ethereum, it can be with IBC like BOS, it can be true multi-chain like polkadot, it can be encrypted like privacy coins (Soon maybe as well with Monero tech if PEOS project succeed and if DSP offer this services), it can be stored ONchain like Filecoin, it can use oracles like chainlink (but with low latency) – It offers TODAY what 7 blockchains or more combined would offer!


And now tell me again, whats your excuse that you are not using DAPPNetwork’s service’s and/or developing with Zeus SDK from LiquidApps.io?


Showcase LiquidOracles, LiquidAccounts, LiquidScheduler, or vRAM in your dApps and you could win a grant of up to 300,000 DAPP tokens! https://medium.com/the-liquidapps-blog/announcing-the-dapp-network-grants-program-7b104e1ce1d6
Use LiquidLink, along with the rest of the DAPP Network’s multi-chain service suite, to participate in the Great Reddit Scaling Bake-Off and you could win up to 1,000,000 DAPP tokens! https://app.voice.com/post/@zack/the-dapp-networks-reddit-scaling-bounty-1594068605-1

Become a DSP: https://liquidapps.io/becoming-a-DSP
More information about all the services: https://liquidapps.io/news
DAPP talk videos with the liquidapps team: https://liquidapps.io/videos
Articles on medium: https://medium.com/the-liquidapps-blog
LiquidApps documentation: https://docs.liquidapps.io/en/v2.0/
SDK Zeus: https://liquidapps.io/zeus
Webinars & Walkthroughs: https://liquidapps.io/walkthroughs
Zeus documentation: https://docs.liquidapps.io/en/stable/developers/zeus-getting-started.html
Telegram Developers DAPPNetwork: https://t.me/dappnetworkdevs

DAPP Solutions offer DAPP Academy and help amazing projects get to market. Freemium Resource Model: https://dappsolutions.app/
Blockstart provide training, mentorship and connect blockchain enthusiasts to the tools and funding opportunities to make their ideas come true: https://blockstart.one/

LiquidApps invites bounty hunters, EOSIO and blockchain experts and hackers to search the DAPP Network’s codebase for vulnerabilities, flaws, and imperfections for a chance to earn a portion of up to 10,000,000 DAPP tokens available for this bounty (up to 1% of the total token supply)


Projegts using DAPPNetwork today:
DAPP Solutions are scaling Reddit with DAPPNetwork scaling services and LiquidLink
dappaccount.com uses liquidaccounts
The first custom integration from DAPPAccount is with Organic Community Market, who are using it to create blockchain accounts for every user on the platform to tokenize their membership and rewards program
Moonlighting (700'000 users) uses vRAM and reduce onboarding costs from $2000 to $10 a day!
CoVax uses LiquidChains and LiquidLink/LiquidX
eosoptions.com uses LiquidOracles and LiquidScheduler which updates on average every 15 seconds!
Phoenix uses mostly all LiquidServices
Equilibrium EOSDT stablecoin integrated liquidOracles, liquidScheduler, liquidStorage and liquidvRam
Maybe upcoming projects (rumors, interviews, tweets, hackathon's, maybe's) using/integrating DAPPNetwork are:
Blockstart and DAPP Solutions partnered to solve real world business problems and bring blockchain to the masses with digital Signatures Blokument using DAPPAccount
deWeb.io plans to integrate vRam and LiquidAccounts to scale, maybe using LiquidX and LiquidLink to connect to other chains and maybe using LiquidOracles and LiquidStorage for many potential deWeb online services, built by 3rd party developers or in-house (Telegram)
Bancor maybe integrates liquidOracles once they create a new pool on EOS they said on Telegram
Team Aikon is hard at work utilizing LiquidAccounts to make seamless sign-in a reality
Onessus plans to integrate LiquidChains and LiquidRandomness (Telegram) in HodlGod (Battle royale title, just like Fortnite - today running on WAX blockchain)
Hackathon project The Global Economic ESports Community & LiquidEscrow invented LiquidEscrow service
Hackathon project EOS Resource Lending on Centralized Exchange (CEX) using liquidAccounts, liquidOracles and liquidvRam
Hackathon project Liquid Galaxy Massive Multiplayer Online Role-Playing Game using liquidOracles, liquidScheduler, liquidvCPU, liquidLink
Hackathon project Rekt.Land blockchain-based board game using liquidAccounts, liquidStorage and liquidLink
Everipedia‘s maybe integrates liquidOracles for its IQ digital asset
Effect.ai project maybe become a service provider or could use DAPPAccounts in future
Vigor Project maybe integrates liquidOracles
And for sure there are many projects and ideas on development with LiquidApps team, Dapp Solutions team, Blockstarts team and others we don't know anything about yet...

Read some more interesting articles
- Who will achieve DeFi’s Holy Grail with Real-Time Gross Settlement, High Throughput and Long-Term Storage On The DAPP Network
- How could the DAPP Network evolve the Multi-Billion Cloud Computing Industry
- How DAPPNetwork will create distributed hubs of functionality, liquidity, and data across multiple decentralized networks - DAPP Network Is the perfect glue between chains
submitted by CryptoDae to eos [link] [comments]

Top 25 Questions and answer About Cryptocurrency

Top 25 Questions and answer About Cryptocurrency
https://preview.redd.it/dju4oz1g16c51.jpg?width=2400&format=pjpg&auto=webp&s=fe57edcd81ffa31bff95fe3026055020f7720dce
Cryptocurrencies have now become a buzz word. Despite the resilience that it faced initially, cryptocurrencies have come a long way. There are a total of around 5000 cryptocurrencies circulating in the market. If you plan to make a career in this domain, you need to run through the following questions.
1. What is a cryptocurrency?
Cryptocurrency is a digital currency that is transacted on a distributed ledger platform or decentralized platform or Blockchain. Any third party does not govern it, and the transaction takes place between peer-to-peer.
2. When was the first Cryptocurrency introduced?
The first Cryptocurrency or Bitcoin was introduced in the year 2009.
3. Who created Cryptocurrency?
Satoshi Nakamoto gave the first Cryptocurrency. The white paper for the same was given in 2008 and a computer program in 2009.
4. What are the top three cryptocurrencies?
The following are the three cryptocurrencies:
• Bitcoin (BTC) $128bn.
• Ethereum (ETH) $19.4bn.
• XRP (XRP) $8.22bn.
5. Where can you store Cryptocurrency?
Cryptocurrencies are stored in a digital wallet, and this is accessible via public and private keys. A public key is the address of your wallet, and the private key is the one that helps you in executing the transaction.
6. Which is the safest wallet for Cryptocurrency?
The most secured wallet for Cryptocurrency is a hardware wallet. It is not connected to the internet, and thus it is free from a hacking attack. It is also known as a cold wallet.
7. From where I can purchase cryptocurrencies?
The easiest way to buy Cryptocurrency is via crypto exchange. You can several crypto exchanges like Coinbase, Bitbuy, CHANGENow, Kraken etc.
8. What are the ten popular crypto exchanges?
The following are the best ten popular crypto exchange:
  1. Coinbase
  2. Binance
  3. FTX
  4. Cex.io
  5. Local Bitcoins
  6. Bitfinex
  7. LocalBitcoins
  8. Bittrex
  9. Coinmama
  10. Kraken
9. What are the key features of Blockchain?
We all know that Bitcoin or any other cryptocurrency runs on the Blockchain platform, which gives it some additional features like decentralization, transparency, faster speed, immutability and anonymity.
10. What is AltCoin?
It means Alternative Coin. All the cryptocurrencies other than Bitcoin are alternative coins. Similar to Bitcoin, AltCoins are not regulated by any bank. The market governs them.
11. Are cryptocurrency sites regulated?
Most cryptocurrency websites are not regulated.
12. How are Cryptocurrency and Blockchain related?
Blockchain platform aids cryptocurrency transactions, which makes use of authentication and encryption techniques. Cryptography enables technology for Cryptocurrency, thus ensuring secure transactions.
13. What is a nonce?
The mining process works on the pattern of validating transactions by solving a mathematical puzzle called proof-of-work. The latter determine a number or nonce along with a cryptographic hash algorithm to produce a hash value lower than a predefined target. The nonce is a random value used to vary the value of hash so that the final hash value meets the hash conditions.
14. How is Cryptocurrency different from other forms of payment?
Cryptocurrency runs on Blockchain technology, which gives it an advantage of immutability, cryptography, and decentralization. All the payments are recorded on the DLT, which is accessible from any part of the world. Moreover, it keeps the identity of the user anonymous.
15. Which is the best Cryptocurrency?
Several cryptocurrencies have surged into the market, and you can choose any of these. The best way to choose the right cryptocurrencies is to look at its market value and assess its performance. Some of the prominent choices are Bitcoin, Ethereum, Litecoin, XRP etc.
16. What is the worst thing that can happen while using Cryptocurrency?
One of the worst things could be you losing your private keys. These are the passwords that secure your wallet, and once they are lost, you cannot recover them.
17. What is the private key and public key?
Keys secure your cryptocurrency wallet; these are public key and private key. The public key is known to all, like your bank account number, on the hand, the private key is the password which protects your wallet and is only known to you.
18. How much should one invest in Cryptocurrency?
Well, investing in Cryptocurrency is a matter of choice. You can study how the market is performing, and based on the best performing cryptocurrency, you can choose to invest. If you are new to this, then it’s advisable that you must start small.
19. From where can one buy Bitcoin using Fiat currency?
Two of the popular choices that you have are Coinbase and Binance, where you can purchase Cryptocurrency using fiat currency.
20. Are the coins safe on exchanges?
All the exchanges have a high level of security. Besides, these are regularly updated to meet the security requirements, but it’s not advisable to leave your coins on them since they are prone to attack. Instead, you can choose a hard wallet to store your cryptocurrencies, which are considered the safest.
21. What determines the price of cryptocurrencies?
The price of cryptocurrencies is determined by the demand and supply in the market. Besides, how the market is performing also determines the price of cryptocurrencies.
22. What are some of the prominent cryptocurrencies terminologies?
There are jargons which are continuously used by people using cryptocurrencies are:
DYOR: Do Your Own Research
Dapps: Decentralized Applications
Spike: Shapr increase in the price of the Cryptocurrency
Pump: Manipulated increase in the price of a cryptocurrency
Dump: Shapr decline in the price of Cryptocurrency
23. How can I check the value of cryptocurrencies?
Various platforms will give you an update on the price of cryptocurrencies. You can keep a tab on them and check the pricing of cryptocurrencies.
24. What are the advantages of using digital currencies?
There are various advantages like you are saved from double-spending, the transactions are aster and secure. Moreover, digital currencies now have global acceptance.
25. What is the difference between cryptocurrencies and fiat currencies?
Cryptocurrencies are digital currencies which run on the Blockchain platform and are not governed by any government agencies, while the fiat currencies are the ones which are governed by authorities and government.
Conclusion- This was all the FAQs pertaining to cryptocurrency, for more such information keep coming back to Blockchain Council.
submitted by Blockchain_org to BlockchainStartups [link] [comments]

16 Apps That Will Earn You Passive Cash Back (Best Passive Saving Apps 2020)

This is the updated 2020 Q1/Q2 version of this post. If you remember reading the previous iteration of this post, there are several changes to the list this time around. Some new additions, and some removals.
Note: Most of these apps will be US only, with a minimum age requirement of 18.
Having said that, let's get right into it.

16 Passive Cash Back Apps 2020

Pei (Ref)

Pei is an automatic cash back app. When you sign up, you'll link a debit/credit card and you'll then automatically start earning cash back as you shop at certain Pei merchants (listed just below). There are so many merchants with Pei that you'll likely find yourself accidentally earning cash back on the app, without even knowing it. Pei is an app that you can really just link a card and then check back weeks later and surprise yourself with the money you've earned. Pei deserves the top spot in this post because of how consistent it is, and just how many places you can earn cash back with it. You can cash out instantly as soon as you reach $25 in your account. If you sign up with a referral code, you'll get a $2.50 bonus once you spend at a Pei merchant. You can use the referral code found on the most common Beermoney Sites thread here.

Pros of Pei:

So with all of that being said, let's talk about the stores you can find on Pei. Just note that these are only stores that are local to me, so if I don't have a certain store near me that Pei offers, I won't have it on this list. Additionally, Pei actually offers so many stores at this point that there's no way for me to actually keep this list up to date at all. There have been countless times where I've shopped somewhere that doesn't even come up as an option to earn with Pei but I'll see cash back listed on the app. It's really quite impressive.
In addition to receiving cash back at many locations, Pei also has a 'loyalty bonus' where if you shop at a certain store 5x you'll earn a bonus of up to $100 (but usually way less).
Pei Also just released a new feature called "Party Cash". Basically with Party Cash if you ever go shopping somewhere with your friends who also have Pei, you can start a party, and for each friend you shop with, each person will get a +1% bonus. For example, if I go shopping at Target with 2 other friends and we all start a Party Cash on Pei, we'll each get 1% (for usual cash back) plus 2% cash back from Party Cash, for a total of 3% cash back.
Most stores do have a $5 daily/weekly earning limit, so do be aware that if you spend more than ~$500, you'll likely reach an earning cap.

Dosh (Nonref)

Ref: KJK6

Dosh is one fastest growing cash back apps on this list. Similar to Pei, it's a card linked program where you'll automatically earn cash back when you shop at several local and national brands. On average you'll earn 3-5% cash back when you shop at the brands featured on Dosh. As soon as you hit $25 in your balance, you can cash out to PayPal.
The biggest downfall of Dosh is that the offers in the app change frequently, and the offers are targeted, meaning that not everyone will see the same offers.
Below are some of the current offers for instant cash back that you might find on Dosh. Note that only instant cash back offers found on the app will earn you cash back automatically when you spend with your card.
Dosh also does have a generous referral program where you'll get $5 when you sign up and link a card, and so will the referrer. If you'd like to, you can enter my code, KJK6 or use my referral link (nonref)
BTW, If you've heard of Dosh before, that might make sense. If you use Venmo and have the Venmo debit card, they recently introduced Venmo Rewards, which is powered by Dosh.

HOOCH Rewards (Ref Link)

HOOCH has earned the number 3 spot on this list this time around because of all the programs on this list, it has remained consistent. HOOCH will automatically earn you cash back when you link a credit/debit card whenever you shop at several national brands.
If you understand how Pei or Dosh above works, there's not really much more to say about HOOCH's cash back system.
You'll instantly earn 1% cash back at the following national brands:
  • Uber
  • iTunes
  • Starbucks
  • Domino's
  • Netflix
  • Shake Shack
  • Spotify
  • Audible
  • Redbox
  • Uber Eats
  • Hulu
  • In-N-Out
  • Chipotle
In addition to 1% cash back at the national brands, here are some other ways you'll earn with HOOCH:
  • Connecting your first card ($5 bonus)
  • Drink at a HOOCH Venue (5%)
  • Book a Hotel (5%)
  • Dine at a HOOCH Venue (5%)
  • Refer friends
HOOCH started a long while back as a subscription app where you'll buy a subscription and you'll get a free drink at a HOOCH venue every day. The venues are extremely limited, so a majority of the people reading this won't find any value in that plan. Dining is just as rare.
Their referral system appears to be pretty generous. They're currently offering a $5 bonus for signing up, as well as $1 for the referrer, as well as a 20% bonus on their earnings for life. Here's my referral link, and a nonref link :)
Here's the downfall of HOOCH:
You can only cash out for gift cards, and the minimum is $25.
For most people, this is a really big disadvantage of this app. Assuming that most people will only be earning through the 1% cash back brands, the minimum you'll need to spend in order to his the cash out minimum is $2500, which would likely take most people a really long time, since the brand options are not places where you're likely to spend a lot of money frequently...like, for example, a grocery store.
But still, you could probably earn yourself a few free gift cards every once in a while for a totally passive app.

Bumped (Sign up & join waitlist!)

Bumped is an investing app, when you really boil it down. When you sign up you'll select one brand in each category (there are a lot of categories, you'll see below), and each time you shop at the selected brand, you'll earn the certain specified purchase back in the form of company stock. This is unique to all of the other apps on this list, because you're actually receiving company stock. Also, because of this, I think it's very important to note that in order to sign up for Bumped you'll need to enter your SSN since you will be opening up a brokerage account.
As of posting, the following are the category options that you can choose from:
I've bolded the brands I selected. Obviously you should pick a brand that you can find yourself using the most. Do note that if you pick a brand that you might want to change later, you'll get the opportunity to change your brands 3 times a year, at least 30 days in between.
Category Options
Burgers 3% at Jack in the Box
3% at McDonald's
3% at Wendy's
Coffee 2% at Dunkin' Donuts
2% at Starbucks
Drug Stores 2% at CVS
1% at Walgreens
Family Dining 2% at Applebees
2% at Chili's
2% at Olive Garden
2% at Red Robin
Grocery 1% at Kroger Family of Stores
Home Improvement 0.5% at The Home Depot
Mexican Food 2% at Chipotle Mexican Grill
2% at Taco Bell
Music Subscriptions 1% at Pandora
5% at Spotify
Pizza 1% at Domino's
5% at Papa John's
2% at Pizza Hut
Ride Sharing 0.5% at Lyft
0.5% at Uber
Superstores 1% at Target
1% at Walmart
Telecommunications 0.5% at AT&T
0.5% at T-Mobile
0.5% at Verizon Wireless
Video Subscriptions 1% at Netflix
5% at Sling TV
Vineyards 1% at Willamette Valley Vineyards
One thing that is listed on the app is that if you want to move your way up on the waitlist you can refer your friends to join the waitlist as well.

Bits

Bits (of stock) is very similar to Bumped. It's better in some ways, but worse in most.
Similar to Bumped, there's a waitlist. Note that Bits is currently only available on iOS, but they have teased a version for Android will be coming.
So, here's the issue with Bits...
There's no brokerage accounts set up.
If you're not sure what that means, basically in order for you to actually own and trade stocks, you'll need to do it through a brokerage account. For example, if you use Robinhood, you own a brokerage account at Robinhood. If you use TD Ameritrade, you'll have a brokerage account at TD Ameritrade. So basically the app will say that you're getting stock back as you spend, but there's no way to actually sell your stock. Basically what I'm saying is that until the brokerage account is added, you're really just receiving play money. Bits has been extremely silent about the release of the brokerage accounts... I asked them back in December and they said they were aiming to release it "next month". Three months have passed since then, so I asked last week and they again said the same thing.. the goal is a release next month (April). We'll just have to wait and see. The point here is -- assume you're not earning anything with Bits until they add the brokerage accounts. This post will be updated once the accounts are added.
So, as for the actual cash back from Bits, you're able to choose 15 brands (that you can change at any time). I'll list the brands you can choose from below. What's interesting is that when the app first launched, all of the brands offered a 2% CB rate (which is unsustainably high). The rates have since come down to 0.5% for all brands.
To save characters, here's a recording of me scrolling through the brands offered. If you don't want to watch that video, just know that there are a lot of brands to choose from.

Ibotta (Ref Link)

Ibottais a cash back app that has been around for years, but this is its first time being added to this list. When the app originally launched, you would earn on the app by selecting cash back products that you could purchase and receive a rebate. Once you selected products you wanted to purchase, you would then scan the products after purchasing them to confirm your purchase, and then submit a photo of your receipt.
That doesn't sound too passive, now, does it?
Well, over the last little while, the app has come a very long way. In most cases you no longer need to select rebates you want to purchase, and in most cases you don't even need to scan a receipt, if you're shopping somewhere where you can link a rewards membership.
For example, I shop at Meijer and Target primarily for groceries. Both of these stores allow me to link my accounts with the stores, so for Target any time I shop and spend using a credit card that is linked to my Target account, I'll get cash back automatically. Same thin for Meijer. As soon as I enter my mPerks phone number, I'll get cash back.
What's great is that you don't even have to select offers anymore. So this is one of those cases where you might accidentally get cash back. Also, just to clarify, you're getting cash back for the products you purchase, not the place that you're shopping... which is different than most of the other apps featured on this list.
Even if you don't purchase a product that qualifies for a rebate, you'll probably find yourself earning cash back almost every time you shop because Ibotta has several "Any" offers, meaning any time you buy "any" kind of a product, say.. blinker fluid, for example, you'll earn cash back for your blinker fluid purchase regardless of the brand. These offers are optimal for cash back.
I personally went a whole couple months without opening Ibotta and I showed up to $50 in cash back from purchases I didn't even know I was getting cash back for.
Another newer feature of the app (which isn't passive) is Ibotta Pay. Ibotta Pay is basically just a glorified way of purchasing gift cards and receiving cash back for the gift card purchase.
In addition to this cash back, you'll also find several bonuses where if you redeem x offers, you'll get a certain $ boost. For example, I currently have an offer for a $10 bonus if I redeem 14 offers before the bonus expires in just a few days. I've redeemed 2 so far, so I'm not sure if I'll be getting there in time. (BTW, if you're ever cutting it close, just note that Ibotta Pay will work where each gift card purchase will qualify for a completed offer ;))
Ibotta also does have a generous referral program. They do referral offers very frequently where you can earn bonuses, but the current offer is $4 for each friend you invite. Please consider using the referral link found in the Most Common Beermoney Sites thread.

Uber Visa Local Offers

Shop or dine out, get Uber credits back.
Use your Visa card next time you dine out or go on a shopping spree at a featured store and earn Uber credits toward future rides. To join, go to settings in your Uber app and tap on Visa Local Offers.
Whenever you shop out at certain places you'll instantly receive uber credits to your account. It's really simple, and yes, this does stack with all of the other cash back apps you might be a part of.
The brands they offer do change semi-frequently, so you should check them from time to time.
In the past there have been 100% cash back offers for streaming services, and 10-20% cash back at Sam's Club. Considering that these offers do stack, there is some really great potential if you find any value in uber credit.
If you're interested in activating the Visa local offers, you'll need to make sure you have a visa card linked to your Uber account first, and then you should see "activate local offers" in the app settings or payment settings of Uber.
There's really not much to say about Visa Local Offers, but if you're looking for some FAQ/Terms, feel free to check them all out here.

Cash App "Boosts"

For those if you who don't know what Cash App is, Cash App is an app by Square that lets you send and receive payments. They've also expanded their app to support bitcoin purchases, and they'll also let you use the app as a checking account. With the cash app you can also sign up to receive the Cash Card, which is a debit card that is funded with your cash app balance.
If you have not used Cash App before, they do have a fancy referral program where when you sign up and send $50 you'll receive $5 and so will I. I do want to make this very clear: Cash App referrals can see the full name of the person who refers you, and the person who refers you will have your full name shown to them. If you're really private about personal information, be careful whose referral link you use. If you trust me, here's my referral link.
Please note that if you want to use the cash app boosts that I'm talking about, you'll need to be 18 years old and have the cash card (which is free, don't worry)!
Cash App announced that their cash card will be seeing 'boosts'. Boosts are their fancy way of saying that when you use our card at certain locations you'll receive a discount.
Once you have the cash card, you'll notice on the app below your card you'll be able to select your boost. The following are my personal boost options, as of posting. The boosts change frequently,
  • $5 Off One Order on DoorDash
  • 10% Off One Visit at Any Grocery Store
  • 10% Off One Visit at Dollar Tree
  • 10% Off One Visit at Walgreens
  • 10% Off One Visit at Nike
  • 10% Off One Visit at Walmart
  • $5 Off One Ride at Lyft
  • 10% Off Each Visit at Bath & Body Works
  • 10% Off Each Visit at Playstation Network
  • 10% Off Each Visit at Xbox
  • 10% off Each Visit at Chick-Fil-A
  • 10% Off Each Visit at Taco Bell
  • 10% Off Each Visit at Dominos
  • 10% Off Each Visit at Portillo's.
Boosts tend to change every Friday, but several boosts will remain for a long period of time. The longest lasting boost, which just went away in the last week is the $1 off Any Coffee Shop. It stuck around for almost 2 years, and anyone who had that boost applied would automatically save $1 every time they shop at any coffee shop, without any interaction.
So there are quite a few things I want to say & clear up.
  1. You can use a boost every 1 hour.
  2. You must select the boost that you'd like to use prior to the purchase. You're able to swap which boost you want to use as often as you'd like. So when you walk into Chick-Fil-A, just check and make sure your boost is set to CFA. If not, swap it.
  3. In order to apply the boost, you must pay with the Cash Card. It's automatic. If your total is $6 and you're saving 10%, you'll only need a Cash app balance of $5.4 for the transaction. Cash App will cover the other $0.60.
  4. If you link your Cash Card to Apple Pay, you can pay with it that way and the boosts will still be applied.
Do realize that just because you have the Cash Card on the app, you won't see the boosts. You need to have the physical Cash Card in your possession for the boosts to show up.
I've been really enjoying using the Cash Card for purchases. Especially at CFA & Chipotle. It's really not a hassle. When I'm standing in line at Chipotle I'll open the app and make sure my cash app balance is enough and if not I'll just add funds right away. The boost is applied immediately which makes you feel good. It's like the guac is free at Chipotle after you use the cash card. The only downside to using the Cash Card is that you won't be able to stack discounts with anything else on this list... Unless you find a way to link the Cash Card to any of the things on this list. Regardless, 10% off at Chipotle is the best I have found.

Venmo Rewards

Venmo recently announced Venmo Rewards.
Take what you know about Cash App's boosts and then apply something similar to Venmo's debit card. Venmo Rewards is actually a bit easier than Cash App's boosts because it truly requires no input from you whatsoever. The tradeoff is that the cash back rates are lower. If Cash App's average discount would get you 10% off, Venmo would be about 4%.
So here's how Venmo Rewards works:
Simply use your Venmo card at participating merchants—stores you know and love— to earn rewards. Zero setup required. See list of participating merchants in the app.
  1. Get a Venmo card Learn More
  2. Swipe your card at participating merchants
  3. Automatically earn cashback straight to your Venmo balance. (Seriously. That’s it.)
As mentioned above in the section about Dosh, Venmo Rewards is powered by Dosh, and similar to Dosh, the cash back options are targeted. I personally can't use Venmo so I don't have the current list that most people will be seeing as far as opportunities go, but Venmo Rewards originally launched (in November 2019) with the following CB opportunities:
  • 5% Target
  • 5% Sephora
  • 5% Wendy’s
  • 4% Dunkin’
  • 5% Chevron
  • 4% Sam’s Club
  • 5% Papa John’s
Evan on DoC commented earlier this month with their updated CB opportunities:
Dunkin Donuts 4%, Sephora 5%, Macy’s 4%, JCPenney 5%, Sam’s Club 4%, 1-800-flowers.com 15%, Papa Johns 5%, Forever 21 4%, Frank and Oak 5%)
  • 4% Walmart & Walmart Grocery
  • 4% Dunkin'
  • 5% Sephora
  • 4% Macy's
  • 5% JCPenney
  • 4% Sam's Club
  • 15% 1-800-Flowers.com
  • 5% Papa John's
  • 4% Forever 21
  • 5% Frank and Oak
What I can make from this is that the options have not changed much, and have actually expanded, with a couple exceptions. If you're a Venmo user, I think this is a pretty decent reason to get the debit card. The 4% at Sam's Club and Walmart is a pretty good deal for most people, especially if there are no limits to the cash back you can earn.

Empyr Apps

I've listed this as "Empyr Apps" because all of these apps are basically just the same thing. I'll take the example of Swagbucks Local since that's what most of you reading this will already be using.
If you paid attention in the Visa Local Offers section of this post, you'll find that the Empyr apps are actually very similar to those visa local offers.
When you shop at a certain store/restaurant, you'll earn with the empyr app you have linked. It's actually really not that special.
Here's a list of some/most of the current Empyr powered apps:
IMPORTANT NOTE: You're only allowed to use one Empyr app at a time! As soon as you link up with another Empyr app, you'll be disqualified from another until you link back up.
I do want to go into this list a bit this time around since there seem to be more and more Empyr apps popping up.
Swagbucks Local will always be popular among Swagbucks users. What's really nice about Swagbucks Local is that the payouts are always instantly converted to Swagbucks, which can help you cash out sooner. You'll also likely get a slot in the Swago board filled out, which might be beneficial to you.
RetailMeNot is a newer one on this list and it's the only one here that I feel like I recommend you go on/off with. RetailMeNot has recently been doing a lot of "Spend $X, get $Y" deals at a lot of the stores they offer. For example, they are currently offering $5 Cash back for in Store purchases of $30+ at Staples. This is a really good deal for an Empyr app, and would probably be my pick for that transaction, but not most of the time since they don't have very many stores as options.

Drop (iOS | Android)

Ref = fish

Alright, so Drop has gone through a lot of changes since the last time this post was updated. Drop used to be the best passive cash back app without any debate. It was also one of the first apps to offer a card link cash back program. Over the last several months (and years), their card link program has seen several devaluations. First they removed brands you could pick from to receive cash back (for example, when I first joined, you could choose to earn cash back each time you shopped at Amazon, but new users would later not see Amazon as an option). They later lowered the cash back rate. For example, Target went from 1%, to 0.2%. And finally they limited new users to pick from 5 brands to receive cash back at to just 3.
In February 2020 Drop announced a change to the way their card linked cash back would work..
They since have removed their 'power offers' (the offers where you automatically earn cash back at brands), and have replaced it with card link 'Challenges'. These challenges have just recently launched, so it's hard to tell whether or not these will be passive or worthwhile altogether. I currently have one ongoing challenge where if I spend $10+ at Target with a linked card, I'll get 250 points ($0.25), which is pretty insignificant.
As far as I can tell, they seem to have ditched all other forms of card linked cash back from their app. If the challenges turn out to have nothing passive about them, or have no proof of being worthwhile, Drop will likely not even be on this list the next time around.
So let's talk about some features of Drop since we're on the topic.
Drop has clearly moved away from passive cash back, and has focused more on becoming a cash back app in the form of portal earnings and specific offers. Several of these offers are unique to drop, which is good, but when it comes to portal cash back, the rates are often on par or slightly below the offerings you could find on Cashback Monitor.
Another thing about Drop that people are (rightfully) upset about is the change that now requires you to save up $25 worth of points (25,000) in order to cash out. The minimum previously was just $5.
The only feature about Drop that hasn't been nerfed to the ground is their referral program. When you refer your friends you'll earn $5 once they link a card, and they'll get $5 as well.
Overall I'm not too hopeful that Drop will remain passive at all, so this might be the app's last appearance on this list for the foreseeable future.

Credit Cards

I've refrained from listing credit cards on this post for a long time. Maybe because I thought it was too obvious, or maybe it was unnecessary, but since the number of younger people using this subreddit has been increasing I feel like I'd be doing a disservice to entirely disclude a blurb about credit cards.
If you have a credit card and you don't really care to learn more about credit cards, just skip this section. If you're reading this post and you're 18+ (or if you're about to turn 18) and you don't have a credit card or don't know much about credit cards, I think it's a good idea to look into them. I'm not going to tell you exactly what a credit card is since that's an easy google search, but I will tell you about some benefits, especially about those that pertain to the benefits of this post.
Credit cards are great because you can essentially spend money just like you normally would*, but you'll also earn cash back on all/almost all of the purchases you make with them. Additionally, especially if you're young, getting a credit card is a really great because it will start helping you build credit. I'm currently looking into renting a house next year with two housemates and I'm shocked to see that neither of them have any credit. They quite honestly couldn't possibly live in a house without me, since I'm the only one who has credit.
*Make sure you're paying off your credit card every month (or however often you need)... Don't let yourself get into debt. I'd argue if you think you're going to get into debt with a credit card, I'd personally suggest you don't get a credit card.
While you need to be 18 years old to get your own credit card, if you're under 18, you can still start gaining credit. Most major credit card companies will allow your parents to add you as an authorized signer on their credit card (which basically just means that you'll get permission to use their cards). An effect of this is that you'll start gaining credit. If you're looking to build up credit but you don't think you're ready for a credit card, I'd really recommend you ask your parents about becoming an authorized signer. It's a good conversation to have with your parents.
Anyways, let's talk about the cash back benefits, since that's what this post is about, after all.
There's a lot of credit cards. This post isn't going to list them all out. This isn't really even the right subreddit for credit card discussion.
Nerdwallet has a great list of credit cards, so you might want to check it out here, but I'm going to share my own personal situation and recommend that for anyone who might relate, since the average age on this subreddit is around the 18-25 range.
My first credit card was the Chase Freedom Unlimited card. I actually still use this credit card very frequently since it's a pretty balanced card. A couple years back on my 18th birthday I went into my local chase branch and physically had to beg for this card (it's a really beginner card, trust me). After getting denied both in bank and online, I finally found a rep who would give me a calm $500 credit limit for the card. Note: I had no credit before hand.
The Chase Freedom Unlimited card offers 1.5% cash back on all purchases with the card... so when you think about it, I'd previously been spending $100 at Chipotle every month with my debit card, but with the Freedom Unlimited card, I would now be getting 1.5% cash back ($1.50) back on those purchases. It's just an easy way to save money on everything.
If you use the other apps I suggest in this post, you'll likely earn cash back passively from them on certain brands that are featured, but stacking a credit card cash back on top of all the other bonuses is the absolute best way to earn passive cash back since it's usually 1-5% cash back on your purchases.

ReceiptPal

ReceiptPal is an app that allows you to upload your receipts from almost anywhere that you go shopping. It's actually a really simple process.
When you sign up you'll be presented with almost little scratch cards which contains 4 spaces. Each space is filled with a receipt that you upload. Once you reach 4 receipts, you'll earn 100 points. 300/400 points = $1, so basically every 16 receipts you upload you'll receive ~$1.
"So, mr Fishering, how is this passive!?"
Unlike most receipt apps, ReceiptPal allows you to link your emails and amazon account and they'll automatically upload receipts for you. I actually let this app alone for several months and came back to thousands of points and cashed out instantly.
If you make purchases online, you'll essentially be earning ~$0.07 for every purchase you make if you have your email linked. They'll automatically find receipts and submit them, so it's 100% passive earnings.
If you also shop IRL you can submit physical receipts as well.
You can cash out instantly for $5 minimum in the form of a gift card. I'd recommend saving up at least 7,500 points for a $25 gift card, since it'll value points at 300/$1.

Paribus

Paribus is not your typical cash back site. Once you sign up you can link your different accounts (such as your amazon account) and it will automatically track your shopping. Paribus doesn't directly earn you cash back... it acts more like Walmart's saving catcher if you've ever heard of that. If an item you buy somewhere goes on sale shortly after or if there's any other discounts/promotions you may have missed when you originally bought something, they'll quietly get you a rebate on whatever you purchased. It can be very hit or miss. The catch is that they do take a cut of your savings. I believe it is 30% for all new users, but for each member you refer you can cut the cut by 5%. If you save $10, they'll charge you $3 to whatever card you have linked.
Personally I've found it to be really hit or miss, but I've found some incredible savings. I bought a gopro and I got $15 saved with Paribus, and I also got $50 back from some really nice headphones I picked up on amazon from Amazon. What's weird is I bought the headphones like 6 months prior to the rebate. Was shocking to see it, but I've really had some good luck with Paribus.

Sift (iOS | Android)

After the last post, I noticed a lot of people enjoyed Paribus, so I figured it'd be good to add some alternatives in this post.
So, here's Sift. Sift is a similar site to Paribus, and its key focus is on enforcing credit card benefits that many people don't know about. It's actually pretty nice. It'll let you pick your credit card and it'll tell you pretty much everything about your card. I have the Chase Freedom Unlimited card, and I was actually shocked to hear some of the benefits my card has that I have never been taking advantage of.
From Sift's site:
We automatically comb through your credit card policies to show you all your benefits in one place. For every purchase we let you know what benefits you are eligible for. We streamline the claim process to make it as simple as possible to get your money back.
You can link your emails as well as your amazon account as well and they'll make it really easy for you.
I have not actually used Sift much myself, so I cannot attest to how well it works, but the app store reviews are generally positive for Sift.

Trim Savings

Trim is similar to Paribus and Sift, but there's a certain void that it's trying to fill that the other two don't really seem to be filling.
Trim's main selling point is its bill negotiations. Instead of trying to save you money when a price drops, they're going to try and just nip it right in the bud and try to get your bills lower.
Right now they're mainly trying to negotiate with cell providers, internet providers, and cable providers.
Here's how the process goes:
  • Submit Your Bill: Submit your most recent cell phone, cable or internet bill to get started.
  • Trim Negotiates: Trim negotiates with your provider to get you discounts on your bill.
  • You Save Money: Trim takes 25% of annualized savings, but only on success—otherwise, it's free!
So, similar to Paribus, Trim does charge a fee. In a sense, I guess that's a good thing because it gives them an incentive to make sure to get some sort of bill decrease for you so they'll make some money too. Their rate is currently 25% of your bill negotiation. Of course, if they're not able to negotiate your bill for you, you won't pay them anything.
Trim does also monitor your bank account for you and they'll notify you of account changes (that you can set). For example, if they see a transaction worth $xxx, they'll notify me that I've made a large transaction. If there weren't already so many other sites/apps that could do that, I'd say that's a great feature that Trim offers.

Conclusion

Hopefully there's some new apps/sites you found out about in this post. If you sign up for some/all of these programs listed, you should probably find yourself earning some pretty decent cash back, depending on where/how much you spend. These apps are very satisfying to watch your balances build up on, and after a while it's very rewarding to cash out and treat yourself.
In this update I added some really great additions like Ibotta, Venmo Rewards, and Bits, but I am very sad to see the turn that Drop has taken. I have been tipped off to some upcoming passive cash back opportunities that will be coming very soon, and I can't wait to share those and hopefully add them to this list in the near future.
As always if you have any questions please do leave a comment or send me a PM!
Thanks for reading!
  • Follow me on reddit: Fishering
  • Read my other posts!
  • Please send me PMs with any questions you have about anything, or even just PM me if you want someone to talk to.
submitted by Fishering to beermoney [link] [comments]

Why i’m bullish on Zilliqa (long read)

Hey all, I've been researching coins since 2017 and have gone through 100s of them in the last 3 years. I got introduced to blockchain via Bitcoin of course, analysed Ethereum thereafter and from that moment I have a keen interest in smart contact platforms. I’m passionate about Ethereum but I find Zilliqa to have a better risk reward ratio. Especially because Zilliqa has found an elegant balance between being secure, decentralised and scalable in my opinion.
 
Below I post my analysis why from all the coins I went through I’m most bullish on Zilliqa (yes I went through Tezos, EOS, NEO, VeChain, Harmony, Algorand, Cardano etc.). Note that this is not investment advice and although it's a thorough analysis there is obviously some bias involved. Looking forward to what you all think!
 
Fun fact: the name Zilliqa is a play on ‘silica’ silicon dioxide which means “Silicon for the high-throughput consensus computer.”
 
This post is divided into (i) Technology, (ii) Business & Partnerships, and (iii) Marketing & Community. I’ve tried to make the technology part readable for a broad audience. If you’ve ever tried understanding the inner workings of Bitcoin and Ethereum you should be able to grasp most parts. Otherwise just skim through and once you are zoning out head to the next part.
 
Technology and some more:
 
Introduction The technology is one of the main reasons why I’m so bullish on Zilliqa. First thing you see on their website is: “Zilliqa is a high-performance, high-security blockchain platform for enterprises and next-generation applications.” These are some bold statements.
 
Before we deep dive into the technology let’s take a step back in time first as they have quite the history. The initial research paper from which Zilliqa originated dates back to August 2016: Elastico: A Secure Sharding Protocol For Open Blockchains where Loi Luu (Kyber Network) is one of the co-authors. Other ideas that led to the development of what Zilliqa has become today are: Bitcoin-NG, collective signing CoSi, ByzCoin and Omniledger.
 
The technical white paper was made public in August 2017 and since then they have achieved everything stated in the white paper and also created their own open source intermediate level smart contract language called Scilla (functional programming language similar to OCaml) too.
 
Mainnet is live since end of January 2019 with daily transaction rate growing continuously. About a week ago mainnet reached 5 million transactions, 500.000+ addresses in total along with 2400 nodes keeping the network decentralised and secure. Circulating supply is nearing 11 billion and currently only mining rewards are left. Maximum supply is 21 billion with annual inflation being 7.13% currently and will only decrease with time.
 
Zilliqa realised early on that the usage of public cryptocurrencies and smart contracts were increasing but decentralised, secure and scalable alternatives were lacking in the crypto space. They proposed to apply sharding onto a public smart contract blockchain where the transaction rate increases almost linear with the increase in amount of nodes. More nodes = higher transaction throughput and increased decentralisation. Sharding comes in many forms and Zilliqa uses network-, transaction- and computational sharding. Network sharding opens up the possibility of using transaction- and computational sharding on top. Zilliqa does not use state sharding for now. We’ll come back to this later.
 
Before we continue disecting how Zilliqa achieves such from a technological standpoint it’s good to keep in mind that a blockchain being decentralised and secure and scalable is still one of the main hurdles in allowing widespread usage of decentralised networks. In my opinion this needs to be solved first before blockchains can get to the point where they can create and add large scale value. So I invite you to read the next section to grasp the underlying fundamentals. Because after all these premises need to be true otherwise there isn’t a fundamental case to be bullish on Zilliqa, right?
 
Down the rabbit hole
 
How have they achieved this? Let’s define the basics first: key players on Zilliqa are the users and the miners. A user is anybody who uses the blockchain to transfer funds or run smart contracts. Miners are the (shard) nodes in the network who run the consensus protocol and get rewarded for their service in Zillings (ZIL). The mining network is divided into several smaller networks called shards, which is also referred to as ‘network sharding’. Miners subsequently are randomly assigned to a shard by another set of miners called DS (Directory Service) nodes. The regular shards process transactions and the outputs of these shards are eventually combined by the DS shard as they reach consensus on the final state. More on how these DS shards reach consensus (via pBFT) will be explained later on.
 
The Zilliqa network produces two types of blocks: DS blocks and Tx blocks. One DS Block consists of 100 Tx Blocks. And as previously mentioned there are two types of nodes concerned with reaching consensus: shard nodes and DS nodes. Becoming a shard node or DS node is being defined by the result of a PoW cycle (Ethash) at the beginning of the DS Block. All candidate mining nodes compete with each other and run the PoW (Proof-of-Work) cycle for 60 seconds and the submissions achieving the highest difficulty will be allowed on the network. And to put it in perspective: the average difficulty for one DS node is ~ 2 Th/s equaling 2.000.000 Mh/s or 55 thousand+ GeForce GTX 1070 / 8 GB GPUs at 35.4 Mh/s. Each DS Block 10 new DS nodes are allowed. And a shard node needs to provide around 8.53 GH/s currently (around 240 GTX 1070s). Dual mining ETH/ETC and ZIL is possible and can be done via mining software such as Phoenix and Claymore. There are pools and if you have large amounts of hashing power (Ethash) available you could mine solo.
 
The PoW cycle of 60 seconds is a peak performance and acts as an entry ticket to the network. The entry ticket is called a sybil resistance mechanism and makes it incredibly hard for adversaries to spawn lots of identities and manipulate the network with these identities. And after every 100 Tx Blocks which corresponds to roughly 1,5 hour this PoW process repeats. In between these 1,5 hour no PoW needs to be done meaning Zilliqa’s energy consumption to keep the network secure is low. For more detailed information on how mining works click here.
Okay, hats off to you. You have made it this far. Before we go any deeper down the rabbit hole we first must understand why Zilliqa goes through all of the above technicalities and understand a bit more what a blockchain on a more fundamental level is. Because the core of Zilliqa’s consensus protocol relies on the usage of pBFT (practical Byzantine Fault Tolerance) we need to know more about state machines and their function. Navigate to Viewblock, a Zilliqa block explorer, and just come back to this article. We will use this site to navigate through a few concepts.
 
We have established that Zilliqa is a public and distributed blockchain. Meaning that everyone with an internet connection can send ZILs, trigger smart contracts etc. and there is no central authority who fully controls the network. Zilliqa and other public and distributed blockchains (like Bitcoin and Ethereum) can also be defined as state machines.
 
Taking the liberty of paraphrasing examples and definitions given by Samuel Brooks’ medium article, he describes the definition of a blockchain (like Zilliqa) as:
“A peer-to-peer, append-only datastore that uses consensus to synchronise cryptographically-secure data”.
 
Next he states that: >“blockchains are fundamentally systems for managing valid state transitions”.* For some more context, I recommend reading the whole medium article to get a better grasp of the definitions and understanding of state machines. Nevertheless, let’s try to simplify and compile it into a single paragraph. Take traffic lights as an example: all its states (red, amber and green) are predefined, all possible outcomes are known and it doesn’t matter if you encounter the traffic light today or tomorrow. It will still behave the same. Managing the states of a traffic light can be done by triggering a sensor on the road or pushing a button resulting in one traffic lights’ state going from green to red (via amber) and another light from red to green.
 
With public blockchains like Zilliqa this isn’t so straightforward and simple. It started with block #1 almost 1,5 years ago and every 45 seconds or so a new block linked to the previous block is being added. Resulting in a chain of blocks with transactions in it that everyone can verify from block #1 to the current #647.000+ block. The state is ever changing and the states it can find itself in are infinite. And while the traffic light might work together in tandem with various other traffic lights, it’s rather insignificant comparing it to a public blockchain. Because Zilliqa consists of 2400 nodes who need to work together to achieve consensus on what the latest valid state is while some of these nodes may have latency or broadcast issues, drop offline or are deliberately trying to attack the network etc.
 
Now go back to the Viewblock page take a look at the amount of transaction, addresses, block and DS height and then hit refresh. Obviously as expected you see new incremented values on one or all parameters. And how did the Zilliqa blockchain manage to transition from a previous valid state to the latest valid state? By using pBFT to reach consensus on the latest valid state.
 
After having obtained the entry ticket, miners execute pBFT to reach consensus on the ever changing state of the blockchain. pBFT requires a series of network communication between nodes, and as such there is no GPU involved (but CPU). Resulting in the total energy consumed to keep the blockchain secure, decentralised and scalable being low.
 
pBFT stands for practical Byzantine Fault Tolerance and is an optimisation on the Byzantine Fault Tolerant algorithm. To quote Blockonomi: “In the context of distributed systems, Byzantine Fault Tolerance is the ability of a distributed computer network to function as desired and correctly reach a sufficient consensus despite malicious components (nodes) of the system failing or propagating incorrect information to other peers.” Zilliqa is such a distributed computer network and depends on the honesty of the nodes (shard and DS) to reach consensus and to continuously update the state with the latest block. If pBFT is a new term for you I can highly recommend the Blockonomi article.
 
The idea of pBFT was introduced in 1999 - one of the authors even won a Turing award for it - and it is well researched and applied in various blockchains and distributed systems nowadays. If you want more advanced information than the Blockonomi link provides click here. And if you’re in between Blockonomi and University of Singapore read the Zilliqa Design Story Part 2 dating from October 2017.
Quoting from the Zilliqa tech whitepaper: “pBFT relies upon a correct leader (which is randomly selected) to begin each phase and proceed when the sufficient majority exists. In case the leader is byzantine it can stall the entire consensus protocol. To address this challenge, pBFT offers a view change protocol to replace the byzantine leader with another one.”
 
pBFT can tolerate ⅓ of the nodes being dishonest (offline counts as Byzantine = dishonest) and the consensus protocol will function without stalling or hiccups. Once there are more than ⅓ of dishonest nodes but no more than ⅔ the network will be stalled and a view change will be triggered to elect a new DS leader. Only when more than ⅔ of the nodes are dishonest (>66%) double spend attacks become possible.
 
If the network stalls no transactions can be processed and one has to wait until a new honest leader has been elected. When the mainnet was just launched and in its early phases, view changes happened regularly. As of today the last stalling of the network - and view change being triggered - was at the end of October 2019.
 
Another benefit of using pBFT for consensus besides low energy is the immediate finality it provides. Once your transaction is included in a block and the block is added to the chain it’s done. Lastly, take a look at this article where three types of finality are being defined: probabilistic, absolute and economic finality. Zilliqa falls under the absolute finality (just like Tendermint for example). Although lengthy already we skipped through some of the inner workings from Zilliqa’s consensus: read the Zilliqa Design Story Part 3 and you will be close to having a complete picture on it. Enough about PoW, sybil resistance mechanism, pBFT etc. Another thing we haven’t looked at yet is the amount of decentralisation.
 
Decentralisation
 
Currently there are four shards, each one of them consisting of 600 nodes. 1 shard with 600 so called DS nodes (Directory Service - they need to achieve a higher difficulty than shard nodes) and 1800 shard nodes of which 250 are shard guards (centralised nodes controlled by the team). The amount of shard guards has been steadily declining from 1200 in January 2019 to 250 as of May 2020. On the Viewblock statistics you can see that many of the nodes are being located in the US but those are only the (CPU parts of the) shard nodes who perform pBFT. There is no data from where the PoW sources are coming. And when the Zilliqa blockchain starts reaching their transaction capacity limit, a network upgrade needs to be executed to lift the current cap of maximum 2400 nodes to allow more nodes and formation of more shards which will allow to network to keep on scaling according to demand.
Besides shard nodes there are also seed nodes. The main role of seed nodes is to serve as direct access points (for end users and clients) to the core Zilliqa network that validates transactions. Seed nodes consolidate transaction requests and forward these to the lookup nodes (another type of nodes) for distribution to the shards in the network. Seed nodes also maintain the entire transaction history and the global state of the blockchain which is needed to provide services such as block explorers. Seed nodes in the Zilliqa network are comparable to Infura on Ethereum.
 
The seed nodes were first only operated by Zilliqa themselves, exchanges and Viewblock. Operators of seed nodes like exchanges had no incentive to open them for the greater public.They were centralised at first. Decentralisation at the seed nodes level has been steadily rolled out since March 2020 ( Zilliqa Improvement Proposal 3 ). Currently the amount of seed nodes is being increased, they are public facing and at the same time PoS is applied to incentivize seed node operators and make it possible for ZIL holders to stake and earn passive yields. Important distinction: seed nodes are not involved with consensus! That is still PoW as entry ticket and pBFT for the actual consensus.
 
5% of the block rewards are being assigned to seed nodes (from the beginning in 2019) and those are being used to pay out ZIL stakers.The 5% block rewards with an annual yield of 10.03% translates to roughly 610 MM ZILs in total that can be staked. Exchanges use the custodial variant of staking and wallets like Moonlet will use the non custodial version (starting in Q3 2020). Staking is being done by sending ZILs to a smart contract created by Zilliqa and audited by Quantstamp.
 
With a high amount of DS & shard nodes and seed nodes becoming more decentralised too, Zilliqa qualifies for the label of decentralised in my opinion.
 
Smart contracts
 
Let me start by saying I’m not a developer and my programming skills are quite limited. So I‘m taking the ELI5 route (maybe 12) but if you are familiar with Javascript, Solidity or specifically OCaml please head straight to Scilla - read the docs to get a good initial grasp of how Zilliqa’s smart contract language Scilla works and if you ask yourself “why another programming language?” check this article. And if you want to play around with some sample contracts in an IDE click here. Faucet can be found here. And more information on architecture, dapp development and API can be found on the Developer Portal.
If you are more into listening and watching: check this recent webinar explaining Zilliqa and Scilla. Link is time stamped so you’ll start right away with a platform introduction, R&D roadmap 2020 and afterwards a proper Scilla introduction.
 
Generalised: programming languages can be divided into being ‘object oriented’ or ‘functional’. Here is an ELI5 given by software development academy: > “all programmes have two basic components, data – what the programme knows – and behaviour – what the programme can do with that data. So object-oriented programming states that combining data and related behaviours in one place, is called “object”, which makes it easier to understand how a particular program works. On the other hand, functional programming argues that data and behaviour are different things and should be separated to ensure their clarity.”
 
Scilla is on the functional side and shares similarities with OCaml: > OCaml is a general purpose programming language with an emphasis on expressiveness and safety. It has an advanced type system that helps catch your mistakes without getting in your way. It's used in environments where a single mistake can cost millions and speed matters, is supported by an active community, and has a rich set of libraries and development tools. For all its power, OCaml is also pretty simple, which is one reason it's often used as a teaching language.
 
Scilla is blockchain agnostic, can be implemented onto other blockchains as well, is recognised by academics and won a so called Distinguished Artifact Award award at the end of last year.
 
One of the reasons why the Zilliqa team decided to create their own programming language focused on preventing smart contract vulnerabilities safety is that adding logic on a blockchain, programming, means that you cannot afford to make mistakes. Otherwise it could cost you. It’s all great and fun blockchains being immutable but updating your code because you found a bug isn’t the same as with a regular web application for example. And with smart contracts it inherently involves cryptocurrencies in some form thus value.
 
Another difference with programming languages on a blockchain is gas. Every transaction you do on a smart contract platform like Zilliqa for Ethereum costs gas. With gas you basically pay for computational costs. Sending a ZIL from address A to address B costs 0.001 ZIL currently. Smart contracts are more complex, often involve various functions and require more gas (if gas is a new concept click here ).
 
So with Scilla, similar to Solidity, you need to make sure that “every function in your smart contract will run as expected without hitting gas limits. An improper resource analysis may lead to situations where funds may get stuck simply because a part of the smart contract code cannot be executed due to gas limits. Such constraints are not present in traditional software systems”. Scilla design story part 1
 
Some examples of smart contract issues you’d want to avoid are: leaking funds, ‘unexpected changes to critical state variables’ (example: someone other than you setting his or her address as the owner of the smart contract after creation) or simply killing a contract.
 
Scilla also allows for formal verification. Wikipedia to the rescue:
In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal methods of mathematics.
 
Formal verification can be helpful in proving the correctness of systems such as: cryptographic protocols, combinational circuits, digital circuits with internal memory, and software expressed as source code.
 
Scilla 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.”
 
Simply put, with Scilla and accompanying tooling developers can be mathematically sure and proof that the smart contract they’ve written does what he or she intends it to do.
 
Smart contract on a sharded environment and state sharding
 
There is one more topic I’d like to touch on: smart contract execution in a sharded environment (and what is the effect of state sharding). This is a complex topic. I’m not able to explain it any easier than what is posted here. But I will try to compress the post into something easy to digest.
 
Earlier on we have established that Zilliqa can process transactions in parallel due to network sharding. This is where the linear scalability comes from. We can define simple transactions: a transaction from address A to B (Category 1), a transaction where a user interacts with one smart contract (Category 2) and the most complex ones where triggering a transaction results in multiple smart contracts being involved (Category 3). The shards are able to process transactions on their own without interference of the other shards. With Category 1 transactions that is doable, with Category 2 transactions sometimes if that address is in the same shard as the smart contract but with Category 3 you definitely need communication between the shards. Solving that requires to make a set of communication rules the protocol needs to follow in order to process all transactions in a generalised fashion.
 
And this is where the downsides of state sharding comes in currently. All shards in Zilliqa have access to the complete state. Yes the state size (0.1 GB at the moment) grows and all of the nodes need to store it but it also means that they don’t need to shop around for information available on other shards. Requiring more communication and adding more complexity. Computer science knowledge and/or developer knowledge required links if you want to dig further: Scilla - language grammar Scilla - Foundations for Verifiable Decentralised Computations on a Blockchain Gas Accounting NUS x Zilliqa: Smart contract language workshop
 
Easier to follow links on programming Scilla https://learnscilla.com/home Ivan on Tech
 
Roadmap / Zilliqa 2.0
 
There is no strict defined roadmap but here are topics being worked on. And via the Zilliqa website there is also more information on the projects they are working on.
 
Business & Partnerships  
It’s not only technology in which Zilliqa seems to be excelling as their ecosystem has been expanding and starting to grow rapidly. The project is on a mission to provide OpenFinance (OpFi) to the world and Singapore is the right place to be due to its progressive regulations and futuristic thinking. Singapore has taken a proactive approach towards cryptocurrencies by introducing the Payment Services Act 2019 (PS Act). Among other things, the PS Act will regulate intermediaries dealing with certain cryptocurrencies, with a particular focus on consumer protection and anti-money laundering. It will also provide a stable regulatory licensing and operating framework for cryptocurrency entities, effectively covering all crypto businesses and exchanges based in Singapore. According to PWC 82% of the surveyed executives in Singapore reported blockchain initiatives underway and 13% of them have already brought the initiatives live to the market. There is also an increasing list of organisations that are starting to provide digital payment services. Moreover, Singaporean blockchain developers Building Cities Beyond has recently created an innovation $15 million grant to encourage development on its ecosystem. This all suggest that Singapore tries to position itself as (one of) the leading blockchain hubs in the world.
 
Zilliqa seems to already taking advantage of this and recently helped launch Hg Exchange on their platform, together with financial institutions PhillipCapital, PrimePartners and Fundnel. Hg Exchange, which is now approved by the Monetary Authority of Singapore (MAS), uses smart contracts to represent digital assets. Through Hg Exchange financial institutions worldwide can use Zilliqa's safe-by-design smart contracts to enable the trading of private equities. For example, think of companies such as Grab, AirBnB, SpaceX that are not available for public trading right now. Hg Exchange will allow investors to buy shares of private companies & unicorns and capture their value before an IPO. Anquan, the main company behind Zilliqa, has also recently announced that they became a partner and shareholder in TEN31 Bank, which is a fully regulated bank allowing for tokenization of assets and is aiming to bridge the gap between conventional banking and the blockchain world. If STOs, the tokenization of assets, and equity trading will continue to increase, then Zilliqa’s public blockchain would be the ideal candidate due to its strategic positioning, partnerships, regulatory compliance and the technology that is being built on top of it.
 
What is also very encouraging is their focus on banking the un(der)banked. They are launching a stablecoin basket starting with XSGD. As many of you know, stablecoins are currently mostly used for trading. However, Zilliqa is actively trying to broaden the use case of stablecoins. I recommend everybody to read this text that Amrit Kumar wrote (one of the co-founders). These stablecoins will be integrated in the traditional markets and bridge the gap between the crypto world and the traditional world. This could potentially revolutionize and legitimise the crypto space if retailers and companies will for example start to use stablecoins for payments or remittances, instead of it solely being used for trading.
 
Zilliqa also released their DeFi strategic roadmap (dating November 2019) which seems to be aligning well with their OpFi strategy. A non-custodial DEX is coming to Zilliqa made by Switcheo which allows cross-chain trading (atomic swaps) between ETH, EOS and ZIL based tokens. They also signed a Memorandum of Understanding for a (soon to be announced) USD stablecoin. And as Zilliqa is all about regulations and being compliant, I’m speculating on it to be a regulated USD stablecoin. Furthermore, XSGD is already created and visible on block explorer and XIDR (Indonesian Stablecoin) is also coming soon via StraitsX. Here also an overview of the Tech Stack for Financial Applications from September 2019. Further quoting Amrit Kumar on this:
 
There are two basic building blocks in DeFi/OpFi though: 1) stablecoins as you need a non-volatile currency to get access to this market and 2) a dex to be able to trade all these financial assets. The rest are build on top of these blocks.
 
So far, together with our partners and community, we have worked on developing these building blocks with XSGD as a stablecoin. We are working on bringing a USD-backed stablecoin as well. We will soon have a decentralised exchange developed by Switcheo. And with HGX going live, we are also venturing into the tokenization space. More to come in the future.”*
 
Additionally, they also have this ZILHive initiative that injects capital into projects. There have been already 6 waves of various teams working on infrastructure, innovation and research, and they are not from ASEAN or Singapore only but global: see Grantees breakdown by country. Over 60 project teams from over 20 countries have contributed to Zilliqa's ecosystem. This includes individuals and teams developing wallets, explorers, developer toolkits, smart contract testing frameworks, dapps, etc. As some of you may know, Unstoppable Domains (UD) blew up when they launched on Zilliqa. UD aims to replace cryptocurrency addresses with a human readable name and allows for uncensorable websites. Zilliqa will probably be the only one able to handle all these transactions onchain due to ability to scale and its resulting low fees which is why the UD team launched this on Zilliqa in the first place. Furthermore, Zilliqa also has a strong emphasis on security, compliance, and privacy, which is why they partnered with companies like Elliptic, ChainSecurity (part of PwC Switzerland), and Incognito. Their sister company Aqilliz (Zilliqa spelled backwards) focuses on revolutionizing the digital advertising space and is doing interesting things like using Zilliqa to track outdoor digital ads with companies like Foodpanda.
 
Zilliqa is listed on nearly all major exchanges, having several different fiat-gateways and recently have been added to Binance’s margin trading and futures trading with really good volume. They also have a very impressive team with good credentials and experience. They dont just have “tech people”. They have a mix of tech people, business people, marketeers, scientists, and more. Naturally, it's good to have a mix of people with different skill sets if you work in the crypto space.
 
Marketing & Community
 
Zilliqa has a very strong community. If you just follow their Twitter their engagement is much higher for a coin that has approximately 80k followers. They also have been ‘coin of the day’ by LunarCrush many times. LunarCrush tracks real-time cryptocurrency value and social data. According to their data it seems Zilliqa has a more fundamental and deeper understanding of marketing and community engagement than almost all other coins. While almost all coins have been a bit frozen in the last months, Zilliqa seems to be on its own bull run. It was somewhere in the 100s a few months ago and is currently ranked #46 on CoinGecko. Their official Telegram also has over 20k people and is very active, and their community channel which is over 7k now is more active and larger than many other official channels. Their local communities) also seem to be growing.
 
Moreover, their community started ‘Zillacracy’ together with the Zilliqa core team ( see www.zillacracy.com ). It’s a community run initiative where people from all over the world are now helping with marketing and development on Zilliqa. Since its launch in February 2020 they have been doing a lot and will also run their own non custodial seed node for staking. This seed node will also allow them to start generating revenue for them to become a self sustaining entity that could potentially scale up to become a decentralized company working in parallel with the Zilliqa core team. Comparing it to all the other smart contract platforms (e.g. Cardano, EOS, Tezos etc.) they don't seem to have started a similar initiatives (correct me if I’m wrong though). This suggest in my opinion that these other smart contract platforms do not fully understand how to utilize the ‘power of the community’. This is something you cannot ‘buy with money’ and gives many projects in the space a disadvantage.
 
Zilliqa also released two social products called SocialPay and Zeeves. SocialPay allows users to earn ZILs while tweeting with a specific hashtag. They have recently used it in partnership with the Singapore Red Cross for a marketing campaign after their initial pilot program. It seems like a very valuable social product with a good use case. I can see a lot of traditional companies entering the space through this product, which they seem to suggest will happen. Tokenizing hashtags with smart contracts to get network effect is a very smart and innovative idea.
 
Regarding Zeeves, this is a tipping bot for Telegram. They already have 1000s of signups and they plan to keep upgrading it for more and more people to use it (e.g. they recently have added a quiz features). They also use it during AMAs to reward people in real time. It’s a very smart approach to grow their communities and get familiar with ZIL. I can see this becoming very big on Telegram. This tool suggests, again, that the Zilliqa team has a deeper understanding what the crypto space and community needs and is good at finding the right innovative tools to grow and scale.
 
To be honest, I haven’t covered everything (i’m also reaching the character limited haha). So many updates happening lately that it's hard to keep up, such as the International Monetary Fund mentioning Zilliqa in their report, custodial and non-custodial Staking, Binance Margin, Futures & Widget, entering the Indian market, and more. The Head of Marketing Colin Miles has also released this as an overview of what is coming next. And last but not least, Vitalik Buterin has been mentioning Zilliqa lately acknowledging Zilliqa and mentioning that both projects have a lot of room to grow. There is much more info of course and a good part of it has been served to you on a silver platter. I invite you to continue researching by yourself :-) And if you have any comments or questions please post here!
submitted by haveyouheardaboutit to CryptoCurrency [link] [comments]

Bitcoin Miner software Free DownloadWith Payment Proof SF Bitcoin Devs Seminar: A deep dive on Tendermint. Consensus without Mining Top 3 Free best Bitcoin mining Site 2020  New Free Bitcoin Earning Sites 2020 + Payment Proof live Proof of Work vs Proof of Stake The Trust Machine (Bitcoin documentary)

2. How to Start Mining Instantly. If you’re not looking to mine Bitcoin specifically you can use a program like HoneyMiner that mines the coin that is most profitable for you to mine based on your computer’s specification.. Will you may be mining some obscure coin, you’ll still be getting paid in Bitcoin, so this could be a good way to start mining instantly. Bitfury, one of the oldest Bitcoin mining firms established back in 2011, has announced a Bitcoin mining investment program for institutional investors on May 26th. This investment program is set to offer an innovative way for institutional funds and family offices to diversify their portfolio and get exposure to the Bitcoin verse. Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH. Bitcoin miners perform this work because they can earn transaction fees paid by users for faster transaction processing, and newly created bitcoins issued into existence according to a fixed formula. For new transactions to be confirmed, they need to be included in a block along with a mathematical proof of work. Proof of Work vs. Proof of Stake To verify transactions, Proof-of-Stake requires participants to share a portion of the coins that they store online. PoS is an alternative PoW mechanism, first implemented in 2012 in the cryptocurrency PPCoin (renamed PeerCoin ).

[index] [14593] [28718] [26766] [26131] [26241] [121] [10919] [26336] [5670] [29788]

Bitcoin Miner software Free DownloadWith Payment Proof

Lecture 8 — Alternative Mining Puzzles Bitcoin and Cryptocurrency Technologies Online Course. ... Bitcoin - Proof of work - Duration: 10:32. Khan Academy 203,296 views. 10:32. Kangot withdraw proof, cashfxscam kangot vs cash fx group, cashfx, new passive crypto programs, new hyips, bitcoin programs, cryptodon, cashfx alternative Platform BGAI platform, this is a powerful engine of bitcoin generator 2020, our powerful algorithm does the search for funds in the public ledger and will mine bitcoin. We don’t have a way to ... Proof of Work is Bitcoin's consensus mechanism and is often credited as the key piece that made cryptocurrency work. But what is Proof of Stake, how does it ... 🥳Bitcoin Miner software Free Download🤑With Payment Proof🍿 ... as soon as the program opens! To use Bitcoin Miner Machine download the latest version from the link above, open it and ...

Flag Counter